AWS Devops

Our DevOps training program is designed to equip you with the essential skill set required to pursue a rewarding career as a DevOps Engineer. Through this online course, you will become proficient in key DevOps practices, including Continuous Integration, Delivery, and Deployment, as well as Infrastructure as Code. 

You will also gain hands-on experience with a range of popular DevOps tools such as Git, SVN, Docker, Docker Swarm, Kubernetes, Puppet, Ansible, Selenium, Maven, Nagios, Chef, and more.

Why Choose Our DevOps Training?

The DevOps industry is experiencing remarkable growth, with a projected six-fold increase by 2022, according to Gartner. This presents a significant opportunity for individuals seeking DevOps Engineer roles. Furthermore, DevOps and Cloud jobs are anticipated to be among the highest-paying positions in the coming years, as highlighted by Forbes. In fact, the average annual salary of a DevOps engineer in the US is $136,500, while in India, it is approximately INR 666,232 (according to PayScale). By enrolling in our DevOps training, you position yourself for a promising career and lucrative prospects. A DevOps Architect plays a crucial role in driving the technical success of any organization.

AWS Course Syllabus

AWS EC2

AWS Market Place

EC2 AMI

EC2 UserData

Elastic IP

EC2 Tags

EC2 Metadata

EC2 Public IP

EC2 Private IP

Public key

Private key

EC2 Usernames

EC2 Termination Protection

EC2 Instance purchasing Options

EC2 Ondemand Instance

EC2 Reserved Instance

EC2 Spot Instance

EC2 Security Groups

Recovery EC2 Keypair

EC2 Status Checks

EC2 Instance Checks

EC2 Connecting Options

Instance Store

Elastic Block Store

Elastic Network Interface

SSD

General Purpose SSD

Provisioned IOPS

HDD

Throughput Optimized HDD

Cold HDD

EFS

EBS vs EFS

Create EBS Volumes

Delete EBS Volumes

Attach & Detach EBS Volumes

Mounting and Unmounting EBS Volumes

Creating and Deleting Snapshots

Creating Volumes from Snapshots

Hardware Tenancy

Shared Tenancy

Dedicated Tenancy

Amazon FSx ( Windows File Server and Lustre)

  • IP address types like IPv4 and IPV6
  • What is IPv4?
  • Classes
  • IP address
  • Public and Private IP addresses
  • Subnet
  • Broadcast
  • CIDR
  • Gateway IP address and NAT Gateway
  • Routers and Switches
  • DNS
  • Hostname
  • How to calculate IP address using simple formulas?
  • How to assign IP address and handle network in Linux OS Machines (VMs or Bare- Metal Servers)
  • Network troubleshooting tools like ping, netstat, nmap, traceroute etc.,
  • How to manage Virtual Network will be covered in AWS VPC Network
  • What is Configuration Management?
  • Opensource tools for Configuration Management
  • Why Ansible and Ansible architecture
  • Ansible setup and configuration
  • Add-hoc commands
  • Understanding hosts and ansible.cfg files
  • YAML Fundamentals
  • Variables and Facts
  • Groups_vars and host_vars etc.,
  • Modules
  • Roles
  • Playbooks
  • Tasks
  • Ansible Galaxy
  • Manage AWS using Ansible Boto3 module
  •  
  • What is Container and Images?
    • Applications on Virtual Machines
    • Applications on Containers
    • What are container images?
  • Why must we run application on Containers?
  • Docker Fundamentals
  • Docker public images from Docker Hub
  • Docker private images
  • Docker Containers
  • Docker Networking
    • Host
    • Bridge
    • None
    • Overlay
  • Docker Storage
    • Volume mount
    • Bind mount
    • Tempfs mount
  • Docker Backup and Restore
    • Data backup
    • Images
    • Containers
  • Docker Registry
    • Local Registry
  • Custom Images build using Dockerfile
  • Scan tools like Trivy, Clair etc., to identify Vulnerabilities in Images
  • Docker Compose
  • Kubernetes Architecture
  • Kubernetes control plane and compute plane components
  • Kubernetes setup on local system using kubeadm
  • How to connect/reach k8s cluster using KUBECONFIG file
  • Kubernetes authentication and authorization
  • Kubernetes workloads
    • Pods
    • Replication Controller
    • ReplicaSet
    • Deployment
    • Daemonset
    • Statefulset
    • Jobs and Cronjobs
  • Kubernetes Storage
    • Volumes
    • PV, PVC and StorageClass
    • CSI
  • Kubernetes ConfigMap and Secrets
  • Services
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalIP and ExternalName
  • Ingress Controller
  • Network Policy
  • CIS benchmarking tools like kube-bench etc.,
  • Rest of the topics will be part of EKS Cluster on AWS
  • What is CICD?
  • Jenkins components
  • Installing and Configuring Jenkins on AWS EC2 or VirtualBox
  • Jenkins authentication and authorization
  • Plugins
  • Global system settings
  • Jenkins Jobs
  • Free style Project
  • Multi-branch project
  • Folder
  • Pipeline Project
  • How to write a DSL (Domain Specific Language) pipeline for CICD automation?
    • What is Cloud Computing?
    • What is IaaS, PaaS, and SaaS?
    • Why AWS Cloud?
    • AWS account creation and access
    • Understanding Compute, Monitoring, Authentication & Authorization services, and their dashboards
    • IAM (Identity and Access Management)
      • What is Authentication and Authorization?
      • MFA and IAM administrative access
      • Users
      • Groups
      • Policies (Inline and JSON)
      • Roles
      • Account settings
      • STS (Security Token Service)
EC2 Dashboard
      • Differences between Bare-metal and Virtual Machines (Cloud and On-Premises)
      • Amazon Machine Image
      • Instance types (Flavors)
      • Security Group
      • Disk
      • Key pairs
      • How to connect to EC2 Instances
      • Instance types like On-Demand, Reserved, Spot, Dedicated Instance and Dedicated host
      • Launch Template
      • Image creation from EC2 Instance
AWS VPC
      • What is VPC?
      • Network, Subnet, Route Table, Subnet Association
      • Internet gateway and NAT gateway
      • Elastic IP
      • VPC Peering
      • Transit Gateway
      • VPN
      • ACL
      • Egress Only Internet gateway
      • Endpoints and Carrier gateway
Storage
      • What is Object, Block and Filesystem Storage?
      • S3 buckets
      • EBS (Elastic Block Storage)
      • EFS (Elastic Filesystem)
      • FSx
      • AWS Storage Gateway
      • AWS Transfer Family
      • Understanding basics of DRS (Disaster Recovery Service) and Backup service
Databases
      • Understanding Relational and Non-Relational Databases
      • Databases provided by AWS RDS
      • What is Database Engine?
      • Different database engines
AWS LoadBalancer
      • What is LoadBalancer?
      • Difference between Layer 7 and Layer 4 load balancing?
      • Types of LoadBalancer support in AWS
      • Different database engines
      • ELB (Elastic Load Balancer)
      • ALB (Application Load Balancer)
      • NLB (Network Load Balancer)
      • GLB (Gateway Load Balancer)
      • Target Groups
      • What is autoscaling?
      • How it helps to spin multiple EC2 instances horizontally?
      • Creating Launch Configuration
      • How to create and manage Auto Scaling groups?
      • Notifications
AWS Monitoring
      • What is CloudWatch?
      • Alarms
      • Logs
      • Events
      • Metrics
      • X-Ray traces
      • Insights
      • Application Monitoring
      • AWS Lambda Functions
      • What is serverless platform?
      • Why AWS Lambda?
      • Application creation
    • AWS CloudFormation Templates
Container and Orchestration services
      • ECS (Elastic Container Service) and Fargate
      • ECR (Elastic Container Registry)
      • EKS (Elastic Kubernetes Service) and Fargate
      • Accessing EKS Cluster
      • Private and Public EKS Cluster
      • VPC network
      • IAM roles and policies for EKS
      • Node Group
      • External DNS for AWS Route 53 for EKS Ingress hosts
    • AWS Beanstalk
AWS Route 53
      • What is DNS?
      • What are DNS domain zones?
      • DNS troubleshooting tools
      • Internal and External Domains in AWS Route 53
AWS Notification services
    • Simple Email Service
    • Simple Notification Services
    • Simple Queue Service
  • AWS Certificate Manager
  • What is Infrastructure as a Code?
  • Opensource tools for IaC
  • Why only Terraform?
  • Terraform Setup and Configuration to communicate AWS Cloud provider
  • Terraform workflow
  • Terraform configuration language
  • Terraform top-level blocks
  • Terraform resources
  • Terraform variables
  • Terraform functions
  • Terraform values
  • Terraform datasources
  • Hosting & Managing Images
  • Terraform backends
  • Terraform workspaces
  • Terraform modules public and custom
  • Terraform cloud
  • Terraform graph
  • Terraform expressions
    • Basic understanding on DevOps Culture and Opensource tools
      • Opensource tools for DevOps
      • AWS DevOps services
Amazon CodeCommit
      • What is Version Control System?
      • Difference between Centralized Version Control System (Subversion) Vs Distributed Version Control System (Git)
      • Fundamentals of Git
      • Git workflow
      • Git commands like add, push, remote, pull, clone, checkout, branch, tags, revert, reset, log etc.,
      • Branching strategies and Version code using Tags
      • What are AWS CodeCommit?
      • How to push or clone code from CodeCommit?
      • Notifications
      • Pull request
      • Approval rule templates
Amazon Code Build
      • What is Continues Integration?
      • CodeBuild advantages and use cases
      • Benefits of CodeBuild
      • Fully manages
      • On-demand
      • Out of the box
    • How to create a Build Spec files? –> writing basic YAML files for CodeBuild to automate using events
    • How to run CodeBuild?
    • Sample projects for Custom Dockerfile build, Source code development etc.,
    • VPC Endpoints
    • Monitoring CodeBuild API using AWS CloudTrail
    • Security using IAM users and Policy
Amazon Code Deploy
      • What is Continues Deployment/Delivery?
      • What was the purpose of CodeDeploy and use cases?
      • How to deploy developed code to On-premises and Cloud Instances?
      • How to install git package on OS?
      • Application, Deployment groups and Deployments
      • Application revisions
      • Monitoring CodeDeploy using CloudWatch tools and CloudTrail
Amazon Code Pipeline
      • what is CICD?
      • Opensource tools for CICD operations
      • CodePipeline for CICD
      • Understanding DevOps Pipeline for application development and deployment
      • Monitoring Pipelines events and API logs using CloudTrail
      • Manual and scheduled triggers of CodePipeline
Amazon Code Artifacts
      • What was Artifacts and use cases?
      • Other tools for Artifacts
      • AWS Artifacts for package manager and Image storage etc.,
      • Integration with CodeBuild, CodeDeploy and CodePipeline
Amazon X-Ray
    • What X-Ray for Developers?
    • X-Ray for Debugging, Tracing and ServiceMaps

Schedule

Our course schedule is thoughtfully designed to provide flexibility and convenience for our students. We understand that everyone has different commitments and time constraints, which is why we offer various scheduling options to suit your needs.

Monday to Friday (7am – 6pm​)

Saturday & Sunday (9am – 4pm​)
Join now
Event from Us

Upcoming Batches

JUN

27

08:00 AM - 03:30 PM
45 Days
AWS DevOps Course
Our Courses
Choose from List

Most Popular Courses