We may earn an affiliate commission when you visit our partners.
Wes Novack

Get started with cloud native DevOps continuous delivery using AWS Developer Tools. Learn to use AWS CodeDeploy, AWS CodeBuild, and AWS CodePipeline to automate continuous delivery & continuous integration for your application or infrastructure code.

Read more

Get started with cloud native DevOps continuous delivery using AWS Developer Tools. Learn to use AWS CodeDeploy, AWS CodeBuild, and AWS CodePipeline to automate continuous delivery & continuous integration for your application or infrastructure code.

Creating and maintaining traditional Continuous Delivery systems can be complex and burdensome. In this course, DevOps on AWS: Getting Started, you will gain the ability to set up and configure cloud native AWS Continuous Delivery processes using AWS Developer Tools, without running any of your own CI/CD infrastructure. First, you will learn how to deploy apps with AWS CodeDeploy. Next, you will discover Continuous Integration with AWS CodeBuild. Finally, you will explore how to automate software release processes with AWS CodePipeline. When you are finished with this course, you will have the skills and knowledge of AWS Continuous Delivery services that are needed to implement DevOps processes in AWS.

Enroll now

What's inside

Syllabus

Course Overview
Deploying Apps with AWS CodeDeploy
Continuous Integration with AWS CodeBuild
Automating Software Releases with AWS CodePipeline
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides automated continuous integration and delivery using AWS tools for seamless cloud development
Ideal for individuals transitioning to DevOps roles in cloud environments
Covers key aspects of cloud native DevOps continuous delivery, including deployment, integration, and release automation
Taught by industry experts, provides practical insights and real-world examples
Suitable for learners seeking a solid foundation in AWS cloud-based DevOps practices

Save this course

Save DevOps on AWS: Getting Started to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in DevOps on AWS: Getting Started with these activities:
Review Git Basics
Ensure a solid foundation by reviewing Git basics, refreshing your knowledge to support your progress in the course.
Browse courses on Git
Show steps
  • Revisit tutorials or documentation on Git commands
  • Practice using Git commands in a local repository
Lunch and Learn: AWS DevOps Best Practices
Join a lunch and learn session to connect with peers and exchange ideas around AWS DevOps best practices, broadening your perspectives.
Show steps
  • Network with other attendees
  • Participate in discussions on DevOps practices
  • Share your experiences and learn from others
Follow Tutorial: Setting up AWS CodeDeploy
Start your journey with AWS CodeDeploy by following a guided tutorial to understand its setup and configuration.
Browse courses on AWS CodeDeploy
Show steps
  • Identify the tutorial materials
  • Configure your AWS account
  • Explore the tutorial content
  • Deploy your application using AWS CodeDeploy
Six other activities
Expand to see all activities and additional details
Show all nine activities
Tutorial: Building a CI/CD Pipeline with AWS CodePipeline
Explore AWS CodePipeline in depth through a guided tutorial, learning how to create and manage your own CI/CD pipeline.
Browse courses on AWS CodePipeline
Show steps
  • Choose the right tutorial materials
  • Configure AWS CodePipeline
  • Create a CI/CD pipeline
  • Test and deploy your pipeline
Deploy Multiple Apps with AWS CodeDeploy
Hone your skills by deploying multiple applications with AWS CodeDeploy. Hands-on practice will deepen your understanding.
Browse courses on AWS CodeDeploy
Show steps
  • Prepare multiple applications for deployment
  • Configure AWS CodeDeploy for each application
  • Deploy the applications
  • Monitor the deployment process
Build a Personal CI/CD Pipeline
Solidify your skills by building a personal CI/CD pipeline, applying the concepts learned in the course to a real-world project.
Browse courses on CI/CD Pipeline
Show steps
  • Plan your CI/CD pipeline
  • Choose the right tools and services
  • Implement your pipeline code
  • Test and validate your pipeline
Blog Post: My First AWS CodeBuild Experience
Reflect on your CodeBuild journey by writing a blog post sharing your experience and lessons learned. Writing helps consolidate knowledge.
Browse courses on AWS CodeBuild
Show steps
  • Brainstorm and outline your blog post
  • Craft the content, sharing your experiences and insights
  • Incorporate screenshots and examples to illustrate your points
  • Edit and review your post before publishing
Read "Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation"
Supplement your learning by delving into a book dedicated to continuous delivery, gaining insights from experts in the field.
Show steps
  • Read the book's chapters on AWS DevOps
  • Take notes and highlight key concepts
  • Reflect on how the book's principles apply to your own projects
Contribute to an AWS CodePipeline Open Source Project
Deepen your understanding of AWS CodePipeline by contributing to an open source project related to it, fostering hands-on learning and community involvement.
Browse courses on AWS CodePipeline
Show steps
  • Identify an open source project related to AWS CodePipeline
  • Study the project's codebase and documentation
  • Propose and implement your contribution
  • Collaborate with the project's maintainers

Career center

Learners who complete DevOps on AWS: Getting Started will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. They help organizations adopt DevOps practices and implement CI/CD pipelines. This course is a great starting point for those looking to enter this field, or those currently in it looking to enhance their skills. The course can help you learn the fundamentals of cloud native DevOps continuous delivery using AWS Developer Tools.
Cloud Developer
Cloud Developers develop and deploy cloud-based applications. This course can help you become a Cloud Developer by teaching you about cloud native DevOps continuous delivery using AWS Developer Tools. The course will give you hands-on experience with AWS CodeDeploy, CodeBuild, and CodePipeline.
Site Reliability Engineer
Site Reliability Engineers (SREs) are responsible for ensuring the reliability and performance of software systems. A background in DevOps is highly sought after for this role. This course can help you develop the skills you need to succeed in this role by teaching you about cloud native DevOps continuous delivery using AWS Developer Tools.
Cloud Operations Engineer
Cloud Operations Engineers are responsible for the day-to-day operations of cloud computing environments. This course can help you learn some of the skills needed for this role. The course teaches you the basics of cloud native DevOps continuous delivery using AWS Developer Tools.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. A background in cloud computing can lead to exciting new roles. This course, DevOps on AWS: Getting Started, can help you automate the software release process by teaching you how to use AWS CodeDeploy, CodeBuild, and CodePipeline.
Cloud Consultant
Cloud Consultants help organizations adopt and use cloud computing technologies. The course can be useful for those seeking to enter this field, or those currently working in it looking to advance. The course teaches you the fundamentals of cloud native DevOps continuous delivery using AWS Developer Tools, which can be essential to helping you advise orngainizations on cloud migrations.
Technical Program Manager
Technical Program Managers oversee the development and implementation of technical projects. This course can be useful for those seeking to become Technical Program Managers, or those in the role looking to enhance their skills. The course teaches you the fundamentals of cloud native DevOps continuous delivery using AWS Developer Tools, which can be essential to helping you manage technical projects.
Cloud Architect
Cloud Architects design and manage cloud computing systems. They help organizations migrate to the cloud and optimize their use of cloud resources. This course can be useful for those aspiring to or currently working as Cloud Architects. The course teaches how to use AWS services, which are commonly used in cloud computing environments.
Data Engineer
Data Engineers design, build, and maintain data pipelines. They work with big data and cloud computing technologies to ensure that data is available for analysis and reporting. This course can be useful for those seeking to become Data Engineers, or those currently in the role looking to enhance their skillset. The course teaches how to use AWS CodeDeploy, CodeBuild, and CodePipeline, which are all relevant tools used by Data Engineers.
Software Architect
Software Architects design and develop software systems. AWS is a popular cloud platform, so having knowledge of AWS services is beneficial. This course may be useful for those looking to become Software Architects, or those in it looking to expand their skillset. The course teaches you how to use AWS CodeDeploy, CodeBuild, and CodePipeline, all of which are relevant tools for Software Architects.
Cloud Security Engineer
Cloud Security Engineers are responsible for securing cloud computing environments. AWS is a popular cloud platform, so having knowledge of AWS services is beneficial for those in this role. This course may be useful for those seeking to move into the field of cloud security by teaching you how to use AWS CodeDeploy, CodeBuild, and CodePipeline.
Systems Engineer
Systems Engineers design, implement, and maintain computer systems. A background in cloud computing can lead to exciting new roles. This course, DevOps on AWS: Getting Started, can be useful for those looking to transition into a Systems Engineer role, or those in it wanting to upskill. The course teaches the basics of cloud native DevOps continuous delivery using AWS Developer Tools.
Data Scientist
Data Scientists use data to solve business problems. A background in cloud computing can be beneficial for those in this role. This course may be useful for those seeking to become Data Scientists, or those in it looking to expand their skillset. The course teaches you how to use AWS CodeDeploy, CodeBuild, and CodePipeline, all of which are relevant tools for Data Scientists.
Product Manager
Product Managers are responsible for the development and launch of new products. A background in DevOps can be beneficial for those in this role. This course may be useful for those seeking to become Product Managers, or those in the role looking to understand DevOps practices. The course teaches how to use AWS CodeDeploy, CodeBuild, and CodePipeline, all of which are relevant tools used by Product Managers working with engineering teams.
Business Analyst
Business Analysts work with stakeholders to define and document business requirements. A background in cloud computing can be beneficial for those in this role. This course may be useful for those seeking to become Business Analysts, or those in it looking to expand their skillset. The course teaches you how to use AWS CodeDeploy, CodeBuild, and CodePipeline, all of which are relevant tools for Business Analysts working with engineering teams.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in DevOps on AWS: Getting Started.
Provides a comprehensive overview of software design and coding best practices. It great resource for anyone who wants to learn more about software development.
Provides a comprehensive overview of refactoring techniques. It great resource for anyone who wants to learn more about software development.
Provides a comprehensive overview of DevOps, including the principles, tools, and practices involved. It great resource for anyone who wants to learn more about DevOps.
Provides a comprehensive overview of design patterns. It great resource for anyone who wants to learn more about software development. It is written in a more accessible style than most other books on this list, making it a good choice for beginners.
Provides a detailed overview of site reliability engineering (SRE), a set of practices that Google uses to ensure the reliability of its production systems. It great resource for anyone who wants to learn more about SRE.
Provides a comprehensive overview of microservices, including the principles, tools, and practices involved. It great resource for anyone who wants to learn more about microservices.
This novel tells the story of a team of IT professionals who are struggling to implement DevOps. It provides a great overview of the challenges and benefits of DevOps, and it must-read for anyone who is interested in learning more about the topic.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to DevOps on AWS: Getting Started.
Hands-on with AWS: Software Development Practices
Most relevant
DevOps on AWS: Release and Deploy
Most relevant
Hands-on with AWS: Software Development Practices
Most relevant
Hands-on with AWS: Software Development Practices
Most relevant
AWS Developer Tools Deep Dive
Most relevant
AWS CodePipeline Beginner's Guide
Most relevant
DevOps on AWS and Project Management
Most relevant
DevOps with AWS CodePipeline, Jenkins and AWS CodeDeploy
Most relevant
DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser