AI-powered learning
Save this course
Automating a CI/CD Pipeline with AWS DevOps
Become an AWS pro with hands-on exercises developed by AWS Solution Certified Architects. Learn to automate CI/CD pipelines, address waterfall pitfalls, and deploy agile, error-proof software.
4.8
61 Lessons
4 Cloud Labs
24h
Updated 4 months ago
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Understanding the importance of DevOps in automating software delivery
- Basic knowledge of different phases that make up a CI/CD pipeline
- Working knowledge of AWS services that can be leveraged in implementing a CI/CD pipeline
- Hands-on experience implementing a CI/CD pipeline using the AWS Developer services
- Hands-on experience orchestrating a CI/CD pipeline using AWS services
- Familiarity with automating infrastructure provisioning using AWS services
- Familiarity with common deployment strategies used in a CI/CD pipeline
Learning Roadmap
1.
Implementing DevOps Using AWS Services
Implementing DevOps Using AWS Services
Learn how to use AWS DevOps services to automate CI/CD pipelines, enhance agility, and ensure high availability.
2.
Managing Sourcecode with AWS CodeCommit
Managing Sourcecode with AWS CodeCommit
Walk through managing source code with AWS CodeCommit, including repository setup, commits, and branching.
Introducing AWS Cloud9Options to Manage Source CodeBenefits and Features of AWS CodeCommitDemo: Creating and Connecting a Source Code Repo with IAM UserDemo: Committing Code to CodeCommit RepositoryDemo: Creating Branches in CodeCommit RepositoryDemo: Merging Pull Requests in AWS CodeCommitQuiz: Managing Sourcecode with AWS CodeCommit
3.
Building Applications with AWS CodeBuild
Building Applications with AWS CodeBuild
8 Lessons
8 Lessons
Go hands-on with AWS CodeBuild for efficient, scalable CI/CD integration and project builds.
4.
Application Testing with AWS CodeBuild
Application Testing with AWS CodeBuild
5 Lessons
5 Lessons
Break down the steps to improve testing and reporting using AWS CodeBuild in CI/CD processes.
5.
Application Deployment Using AWS CodeDeploy
Application Deployment Using AWS CodeDeploy
9 Lessons
9 Lessons
Explore AWS CodeDeploy features, components, demo deployments, rollbacks, and service integrations.
6.
Orchestrating Software Delivery Using AWS CodePipeline
Orchestrating Software Delivery Using AWS CodePipeline
7 Lessons
7 Lessons
Follow the process of managing and automating CI/CD pipelines with AWS CodePipeline.
7.
Automating Infrastructure Deployment with AWS CloudFormation
Automating Infrastructure Deployment with AWS CloudFormation
8 Lessons
8 Lessons
Master the steps to automate infrastructure deployment using AWS CloudFormation templates and tools.
8.
Popular Deployment Strategies
Popular Deployment Strategies
6 Lessons
6 Lessons
Sharpen your skills in deployment strategies including in-place, rolling, blue-green, and canary methods.
10.
Appendix
Appendix
2 Lessons
2 Lessons
Break apart setting up and accessing AWS credentials for secure software deployment.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
Many companies still use the waterfall methodology in their delivery process. This course will help them understand the pitfalls and drawbacks of the waterfall methodology and how DevOps addresses those problems.
You’ll learn about the different phases that make up a DevOps pipeline and the core AWS services used in each phase. You’ll also gain an understanding of leveraging other monitoring services provided by AWS and learn how to make the delivery pipeline more agile and error-proof. Finally, you’ll learn about the various deployment strategies used in production to maintain high availability.
With practical examples, hands-on exercises, and real-world scenarios, you’ll gain the skills and confidence to transform your development process, optimize software delivery, and achieve greater efficiency and success. Enroll now and harness the power of AWS DevOps to automate your CI/CD pipeline and enhance the reliability and quality of your software.
ABOUT THE AUTHOR
Saravanan Dhandapani
Saravanan Dhandapani has been working in the IT industry for more than two decades, and he has an unsatiable hunger to consistently impact other lives positively with his knowledge and experience.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources