Amazon Web Services (AWS)
DevOps Engineering on AWS
Apply DevOps practices on AWS.
3 daysIntermediate12 modulesAWS Certified DevOps Engineer - Professional
About this course
Apply DevOps practices on AWS. Over three days you will automate infrastructure as code, build CI/CD pipelines with AWS developer tools, deliver containerised and serverless applications, use advanced deployment strategies and test continuously.
Curriculum
12 modules
- Explore the core principles of DevOps
- Trace Amazon’s evolution toward DevOps adoption
- Understand the cultural and technical foundations of DevOps
- Discover automation strategies for infrastructure management
- Learn to build and modify AWS CloudFormation templates
- Hands-on demo: Parameters, stack updates, resource imports, and drift detection
- Set up and configure the AWS Command Line Interface
- Use AWS SDKs for application integration
- Work with AWS SAM CLI, AWS CDK, and develop in AWS Cloud9
- Implement CI/CD pipelines using AWS developer services
- Automate builds, testing, and deployments with CodeBuild, CodeDeploy, and CodePipeline
- Understand the architecture and benefits of microservices
- Deploy Docker-based applications
- Use Amazon ECS and AWS Fargate for container orchestration
- Store and manage containers using Amazon ECR and Amazon EKS
- Build and manage applications with AWS Lambda and Fargate
- Use AWS SAM and the Serverless Application Repository
- Coordinate workflows using AWS Step Functions
- Explore strategies like blue/green and canary deployments
- Deploy applications at scale with AWS-native services
- Dive into automated testing methods
- Design unit, integration, load, and synthetic tests
- Ensure service integrity through test automation
- Introduce DevSecOps principles and practices
- Enforce security across deployment pipelines
- Detect threats with built-in AWS security tools
- Explore the lifecycle of configuration management
- Leverage AWS tools for consistent and automated config updates
- Learn why observability is key in modern DevOps
- Use AWS monitoring, logging, and tracing tools to gain real-time system insights
Who it's for
DevOps engineers, developers and system administrators automating delivery on AWS.
Before you start
- Previous attendance at the Systems Operations on AWS or Developing on AWS courses
- Working knowledge of one or more high-level programing languages, such as C#, Java, PHP, Ruby, Python
- Intermediate knowledge of administering Linux or Windows systems at the command-line level
- Two or more years of experience provisioning, operating, and managing AWS environments
Prepares for
Related courses
More in Amazon Web Services (AWS) →Advanced
Advanced Architecting on AWS
Amazon Web Services (AWS)
View course →Advanced
Architecting on AWS
Amazon Web Services (AWS)
View course →Foundation
AWS Cloud Practitioner Essentials
Amazon Web Services (AWS)
View course →Foundation
AWS Security Essentials
Amazon Web Services (AWS)
View course →Foundation
AWS Technical Essentials
Amazon Web Services (AWS)
View course →Intermediate
Security Engineering on AWS
Amazon Web Services (AWS)
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.