AWS DevOps - Services and Tools
About this course
AWS offers a complete suite of DevOps tools to automate development, deployment, and operations. This course will help you master these services to build robust CI/CD pipelines on AWS.
Prerequisites
- AWS account (Free Tier is enough to get started)
- Basic knowledge of Git
- Notions of CI/CD
- AWS CLI installed and configured
Course content
-
- AWS DevOps ecosystem
- Available services
- Pricing
-
- Managed Git repositories
- Authentication
- Triggers and notifications
-
- Build configuration
- buildspec.yaml
- Environments and caching
-
- Deployment strategies
- appspec.yml
- EC2, ECS, Lambda
-
- CI/CD orchestration
- Stages and actions
- Integrations
-
- Private Docker registry
- Vulnerability scanning
- Lifecycle policies
-
- Monitoring and metrics
- Logs and alerts
- Distributed tracing
-
- Roles and policies
- Secrets Manager
- Security best practices
-
- Reference architecture
- Recommended patterns
- Cost and optimization
-
- Hands-on labs
- Complete pipeline
- Certification
Estimated duration
⏱️ 15-18 hours of training including hands-on exercises
Learning objectives
By the end of this course, you will be able to:
- Configure a complete CI/CD pipeline on AWS
- Use the Code* services (Commit, Build, Deploy, Pipeline)
- Manage Docker images with ECR
- Monitor your applications with CloudWatch
- Secure your deployments with IAM