32 LM Muthu Complex, 100 Feet Road, Karaikudi-630001 +91 63803 44771 acrosyskkdi@gmail.com

AWS Cloud and DevOps Engineer

Courses AWS Cloud and DevOps Engineer

AWS Cloud and DevOps Engineer Course

Duration: 6 Months / 24 Weeks
Level: Beginner to Job-Ready
Training Method: 30% theory and 70% practical
Core Technologies: AWS, Linux, Networking, Python/Bash, Git, Docker, Kubernetes, Terraform, Jenkins and CI/CD

This syllabus supports preparation for AWS Certified Cloud Practitioner (CLF-C02) and AWS Certified Solutions Architect – Associate (SAA-C03). It also introduces operational skills relevant to AWS Certified CloudOps Engineer – Associate (SOA-C03).

AWS Certification Exam Guides

Month 1: IT, Linux and Cloud Foundations
  • Introduction to cloud computing
  • Traditional infrastructure versus cloud
  • Public, private and hybrid cloud
  • IaaS, PaaS and SaaS
  • Virtualization and hypervisors
  • Data centre fundamentals
  • Client-server architecture
  • High availability and fault tolerance
  • Scalability and elasticity
  • Disaster recovery fundamentals
  • Overview of AWS, Azure and Google Cloud
Practical: Identify cloud deployment and service models for different businesses.
  • LAN, WAN, internet and intranet
  • OSI and TCP/IP models
  • IPv4 addressing
  • Public and private IP addresses
  • Subnet masks and CIDR
  • Default gateway
  • DNS and DHCP
  • TCP and UDP
  • HTTP and HTTPS
  • Common protocols and port numbers
  • Routers, switches and firewalls
  • NAT and proxy concepts
  • VPN fundamentals
Practical: Calculate IP ranges and design a small-office network.
  • Installing Linux
  • Linux directory structure
  • Files and directories
  • Linux commands
  • File permissions
  • Users and groups
  • Package management
  • Process management
  • Services and systemd
  • Disk and memory monitoring
  • SSH remote access
  • Log-file analysis
  • Cron jobs
  • Bash scripting fundamentals
  • Variables and conditions
  • Loops and functions
  • Automating Linux tasks
  • Python fundamentals for cloud automation
  • JSON and YAML basics
  • Git and GitHub
  • Repository creation
  • Commit, push and pull
  • Branching and merging
  • Resolving merge conflicts
  • Markdown and README preparation
Mini-project: Automated Linux system-health monitoring script.
Month 2: AWS Core Services
  • Creating and securing an AWS account
  • AWS Management Console
  • AWS CLI
  • AWS global infrastructure
  • Regions and Availability Zones
  • Edge locations
  • Shared Responsibility Model
  • AWS Well-Architected Framework
  • IAM users and user groups
  • IAM roles and policies
  • Multifactor authentication
  • Root-user protection
  • Temporary credentials
  • IAM security best practices
  • AWS Organizations introduction
Practical: Configure IAM users, roles, permissions and MFA.
  • EC2 instance types
  • Amazon Machine Images
  • Launching an EC2 instance
  • Key pairs
  • Security groups
  • Elastic IP addresses
  • User data and bootstrapping
  • Connecting through SSH and RDP
  • EBS volumes
  • EBS snapshots
  • Creating custom AMIs
  • EC2 purchasing options
  • Placement-group concepts
  • EC2 Instance Connect
  • Systems Manager introduction
Practical: Deploy Apache/Nginx on an EC2 Linux instance.
  • Amazon S3
  • Buckets and objects
  • S3 storage classes
  • Versioning
  • Lifecycle policies
  • Bucket policies
  • Static website hosting
  • S3 encryption
  • Cross-Region replication
  • Presigned URLs
  • EBS volume types
  • Amazon EFS
  • Instance store
  • AWS Backup
  • Storage Gateway concepts
Mini-project: Secure and host a static website using Amazon S3.
  • Database fundamentals
  • Relational and NoSQL databases
  • Amazon RDS
  • RDS engines
  • RDS backup and snapshots
  • Multi-AZ deployment
  • Read replicas
  • Amazon Aurora
  • DynamoDB
  • Partition and sort keys
  • DynamoDB capacity modes
  • ElastiCache fundamentals
  • Redshift introduction
  • Database Migration Service overview
Mini-project: Connect an EC2-hosted application to Amazon RDS.
Month 3: AWS Networking and Architecture
  • Amazon VPC
  • Public and private subnets
  • Route tables
  • Internet Gateway
  • NAT Gateway
  • Security groups
  • Network ACLs
  • Elastic Network Interfaces
  • VPC flow logs
  • Bastion host concepts
  • VPC endpoints
  • VPC peering
  • Site-to-Site VPN
  • Direct Connect overview
Practical: Build a custom VPC with public and private subnets.
  • Elastic Load Balancing
  • Application Load Balancer
  • Network Load Balancer
  • Target groups
  • Health checks
  • Auto Scaling groups
  • Launch templates
  • Scaling policies
  • High-availability design
  • Multi-AZ architecture
  • Stateless application design
  • Session-management concepts
Project: Deploy a highly available web application across two Availability Zones.
  • DNS fundamentals
  • Amazon Route 53
  • Hosted zones
  • DNS record types
  • Domain routing
  • Simple routing
  • Weighted routing
  • Latency-based routing
  • Failover routing
  • Geolocation routing
  • Health checks
  • Amazon CloudFront
  • Origins and distributions
  • Cache behaviour
  • AWS Certificate Manager
  • HTTPS configuration
Practical: Configure a domain, SSL certificate and CloudFront distribution.
  • AWS Well-Architected Framework pillars
  • Secure architecture
  • Reliable architecture
  • High-performance architecture
  • Cost-optimized architecture
  • Multi-tier architecture
  • Decoupled applications
  • Loose coupling
  • Disaster-recovery strategies
  • Backup and restoration
  • Pilot light
  • Warm standby
  • Multi-site architecture
  • Recovery Point Objective
  • Recovery Time Objective
Project: Design an AWS architecture for an e-commerce application.
Month 4: Serverless, Security and Monitoring
  • Serverless architecture
  • AWS Lambda
  • Lambda functions and layers
  • Triggers and event sources
  • API Gateway
  • REST API creation
  • Lambda permissions
  • Step Functions
  • EventBridge
  • Simple Notification Service
  • Simple Queue Service
  • Dead-letter queues
  • Serverless Application Model introduction
Project: Develop a serverless REST API using API Gateway, Lambda and DynamoDB.
  • Cloud-security principles
  • Identity and access management
  • Encryption at rest and in transit
  • AWS Key Management Service
  • Secrets Manager
  • Systems Manager Parameter Store
  • AWS WAF
  • AWS Shield
  • Amazon GuardDuty
  • Amazon Inspector
  • Amazon Macie
  • AWS Security Hub
  • AWS Certificate Manager
  • CloudTrail
  • AWS Config
  • Security incident-response fundamentals
Practical: Secure a web application and audit AWS account activity.
  • Amazon CloudWatch
  • Metrics and namespaces
  • CloudWatch Logs
  • Alarms
  • Dashboards
  • Event-driven automation
  • AWS CloudTrail
  • AWS Config
  • AWS Systems Manager
  • Session Manager
  • Patch Manager
  • Run Command
  • AWS Health Dashboard
  • Trusted Advisor
  • Troubleshooting EC2, VPC and RDS
  • Operational runbooks
Mini-project: Create a monitoring dashboard with alarms and notifications.
  • AWS pricing models
  • On-Demand, Reserved and Spot Instances
  • AWS Pricing Calculator
  • AWS Cost Explorer
  • AWS Budgets
  • Cost-allocation tags
  • Billing alarms
  • Savings Plans
  • Rightsizing resources
  • Consolidated billing
  • AWS Organizations
  • Service Control Policies
  • AWS Control Tower concepts
  • Resource tagging strategy
  • Cloud-governance fundamentals
Project: Analyse and optimize a sample AWS monthly bill.
Month 5: DevOps, Containers and Infrastructure Automation
  • DevOps principles
  • Software-development lifecycle
  • Continuous integration
  • Continuous delivery and deployment
  • Git workflow
  • Build and release pipelines
  • AWS CodePipeline
  • AWS CodeBuild
  • AWS CodeDeploy
  • Artifact management
  • Blue-green deployment
  • Rolling deployment
  • Rollback strategies
  • Pipeline security
Project: Build an automated AWS deployment pipeline.
  • Containers versus virtual machines
  • Docker architecture
  • Images and containers
  • Dockerfile
  • Docker Hub
  • Volumes
  • Docker networking
  • Environment variables
  • Docker Compose
  • Container logs
  • Container security
  • Amazon Elastic Container Registry
  • AWS Fargate
  • Amazon Elastic Container Service
Project: Containerize and deploy a web application using ECR and ECS.
  • Container orchestration
  • Kubernetes architecture
  • Cluster, node and pod
  • Deployments
  • ReplicaSets
  • Services
  • ConfigMaps and Secrets
  • Persistent volumes
  • Namespaces
  • Scaling
  • Rolling updates
  • Kubernetes YAML
  • Amazon EKS fundamentals
  • Application Load Balancer integration
  • Cluster monitoring concepts
Mini-project: Deploy a containerized application to Kubernetes or Amazon EKS.
  • Infrastructure as Code concepts
  • AWS CloudFormation
  • Templates
  • Stacks and change sets
  • Parameters and outputs
  • Terraform fundamentals
  • Providers and resources
  • Variables and outputs
  • Terraform state
  • Modules
  • Remote-state concepts
  • Infrastructure automation
  • Ansible introduction
  • Secure secret management
Project: Provision a VPC, EC2 and load balancer using Terraform.
Month 6: Advanced AWS, Certification and Capstone Project
  • Multi-account AWS architecture
  • Cross-account IAM roles
  • Hybrid-cloud architecture
  • Application migration strategies
  • AWS Migration Hub
  • Application Migration Service
  • Database Migration Service
  • Transfer Family
  • Snow Family overview
  • Storage migration
  • Disaster-recovery planning
  • Multi-Region architecture
  • AWS Landing Zone concepts
  • AWS operational best practices
  • Incident and problem management
  • Root-cause analysis
  • EC2 connectivity troubleshooting
  • VPC routing troubleshooting
  • Load-balancer health issues
  • RDS connection issues
  • IAM access-denied errors
  • S3 permission troubleshooting
  • Resource-performance analysis
  • Backup and restoration drills
  • Automated remediation
  • Runbooks and operational documentation
  • Cloud Practitioner topic revision
  • Solutions Architect Associate revision
  • CloudOps fundamentals
  • Architecture scenario questions
  • Practice examinations
  • AWS CLI practical assessment
  • Cloud-support interview questions
  • Solutions-architect interview questions
  • DevOps interview questions
  • Resume and LinkedIn preparation
  • GitHub portfolio preparation
  • Mock technical interviews
Certification-focused revision and technical interview preparation.

Students will design, deploy, secure and document a production-style cloud application containing:

  • Custom VPC
  • Public and private subnets
  • EC2 or ECS application servers
  • Application Load Balancer
  • Auto Scaling
  • RDS database
  • S3 storage
  • Route 53 domain
  • CloudFront distribution
  • SSL certificate
  • IAM roles and policies
  • SNS alerts
  • CloudWatch monitoring
  • Backup and disaster-recovery plan
  • Terraform or CloudFormation
  • CI/CD pipeline
  • Security and cost assessment
  • Architecture diagram
  • GitHub repository
  • Technical project documentation

Suggested Final Projects

  1. Highly Available E-Commerce Application
  2. Hospital ERP Cloud Deployment
  3. Serverless Appointment Booking System
  4. Automated Website Deployment Pipeline
  5. Scalable Learning Management System
  6. Cloud-Based Backup and Recovery Solution
  7. Containerized Microservice Application
  8. Multi-Tier Customer Management System
  9. Serverless Image Processing Application
  10. Centralized Cloud Monitoring System

Assessment Structure

AssessmentWeightage
Weekly AWS labs20%
Linux and networking assessment10%
Core AWS architecture project15%
Serverless and security project10%
DevOps and Terraform project15%
Final capstone project25%
Viva and attendance5%

Course Outcomes

After completing the course, students will be able to:

  • Administer Linux cloud servers.
  • Design AWS networking using VPC and subnets.
  • Deploy and manage EC2, S3, RDS and DynamoDB.
  • Configure load balancing and Auto Scaling.
  • Develop serverless applications.
  • Apply IAM, encryption and AWS security services.
  • Monitor and troubleshoot AWS workloads.
  • Control and optimize AWS costs.
  • Build CI/CD pipelines.
  • Deploy Docker and Kubernetes applications.
  • Provision infrastructure with Terraform.
  • Design secure, resilient and scalable AWS architectures.
  • Prepare for entry-level AWS cloud and DevOps positions.

Required Software and Accounts

  • AWS Free Tier account
  • Visual Studio Code
  • Linux or WSL
  • AWS CLI
  • Git and GitHub
  • Docker Desktop
  • Terraform
  • Postman
  • Python
  • PuTTY or an SSH client
  • MySQL client
  • Domain name optional for deployment practice

Important: Configure billing alerts and AWS Budgets before starting practical work. Stop or delete unused resources after each lab to avoid unexpected charges.

© Acrosys Technologies.2010. All Rights Reserved.