AWS DevOps with GitLab CI/CD
From Beginner to Advanced — build, automate and deploy cloud-native applications on AWS with Terraform, Ansible, Docker, Kubernetes and GitLab CI/CD pipelines.
Program Overview
A comprehensive, job-ready DevOps program built for the AWS cloud era.
Duration & Format
3 Months (12 Weeks) • Live Online • Beginner to Advanced
Prerequisites
Basic computer knowledge & Linux (preferred but not mandatory). Basic networking concepts. No prior cloud experience required.
Career Opportunities
AWS DevOps Engineer, Cloud Engineer, SRE, Platform Engineer, Kubernetes Engineer, CI/CD Engineer, DevSecOps Engineer, Cloud Operations Engineer.
Month-by-Month Breakdown
Every week includes live lectures, hands-on labs and real-world projects.
Month 1 — DevOps & AWS Foundations
Week 1: DevOps Fundamentals
Introduction to DevOps, SDLC, Agile & Scrum, DevOps Lifecycle, Continuous Integration, Continuous Delivery & Deployment, DevOps Culture & Toolchain, Introduction to Cloud Computing.
Labs: Install Git, Create GitLab Account, Create First Repository, Basic Linux Setup.
Week 2: Linux & Networking
Linux Architecture, File System, Users & Groups, File Permissions, Package Management, Process Management, Shell Scripting, SSH, Networking Basics, DNS, HTTP/HTTPS.
Labs: Linux Administration, Shell Script Automation, SSH Configuration, Web Server Installation.
Week 3: Git & GitLab
Git Fundamentals, Branching Strategy, Merge & Rebase, Merge Requests, GitLab Repository Management, GitLab Groups & Projects, GitLab Container Registry, Git Best Practices.
Labs: Feature Branch Workflow, Merge Conflict Resolution, Repository Management, GitLab Collaboration.
Week 4: AWS Cloud Fundamentals
AWS Global Infrastructure, IAM, EC2, EBS, VPC, Security Groups, Elastic IP, Route 53, S3, CloudFront, AWS CLI.
Labs: Launch EC2 Instances, Configure IAM, Create VPC, Host Static Website on S3, Configure Security Groups.
Month 2 — Core DevOps Technologies
Week 5: AWS Advanced Services
Auto Scaling, Application Load Balancer, RDS, DynamoDB, Lambda, SNS, SQS, CloudWatch, AWS Systems Manager (SSM).
Labs: Multi-tier Architecture, Database Deployment, Load Balancer Config, CloudWatch Monitoring.
Week 6: Docker
Containerization Concepts, Docker Architecture, Images & Containers, Dockerfile, Docker Compose, Networking, Volumes, Docker Best Practices.
Labs: Build Docker Images, Run Containers, Multi-container Applications, Push Images to GitLab Container Registry.
Week 7: GitLab CI/CD
GitLab Runners, Pipeline Architecture, .gitlab-ci.yml, Stages & Jobs, Variables & Secrets, Artifacts & Cache, Merge Request Pipelines, Multi-stage Pipelines, Environment Management, Deployment Strategies, Pipeline Monitoring, Rollback Strategy.
Labs: Configure GitLab Runner, Build CI Pipeline, Automated Testing, Docker Image Build, Push to GitLab Registry, Deploy to AWS EC2.
Week 8: Terraform (IaC)
Infrastructure as Code (IaC) concepts, Providers, Resources, Variables, Modules, State Files, Remote Backend, Workspaces, Best Practices.
Labs: Provision AWS Infrastructure, Create VPC, Launch EC2, Create Security Groups, Infrastructure Automation.
Month 3 — Advanced DevOps & Real-Time Projects
Week 9: Ansible
Configuration Management, Inventory, Playbooks, Roles, Templates, Variables, Handlers, Ansible Vault.
Labs: Server Configuration, User Management, Install Nginx, Deploy Applications.
Week 10: Kubernetes
K8s Architecture, Pods, ReplicaSets, Deployments, Services, ConfigMaps, Secrets, Ingress, Persistent Volumes, Helm, Rolling Updates, Rollbacks.
Labs: Kubernetes Cluster Setup, Deploy Applications, Auto Scaling, Helm Deployment.
Week 11: AWS DevOps Services & Monitoring
CodeCommit, CodeBuild, CodeDeploy, CodePipeline, CloudFormation, ECR, EKS, Prometheus, Grafana, ELK Stack, Centralized Logging, Monitoring & Alerting, DevSecOps Best Practices.
Labs: AWS Native CI/CD Pipeline, Deploy to Amazon EKS, Build Monitoring Dashboards, Configure Alerts.
Week 12: Capstone Project & Interview Prep
Build a production-ready AWS DevOps solution including: GitLab SCM, GitLab CI/CD Pipeline, Docker Containerization, GitLab Registry, Terraform IaC, Ansible Config Mgmt, Kubernetes (EKS), ALB, Auto Scaling, Prometheus/Grafana monitoring, ELK logging, Automated Rollback.
Interview Prep: Resume building, LinkedIn optimisation, mock technical interviews, AWS/Linux/Git/Docker/K8s/Terraform scenario-based Q&A.
Tools & Technologies Covered
A comprehensive stack spanning every layer of modern cloud DevOps.
Ready to Become an AWS DevOps Engineer?
Enrol now and get hands-on training, capstone projects, and placement support.
Apply Now