Global Infrastructure
  • Backbone Network
  • Regions
  • Availability Zones
  • Points of Presence
  • Custom Hardware
  • Networking
Architecture Principles and Methodologies
  • Elasticity
  • High Availably
  • Fault Tolerance
  • Disaster Recovery
  • Data Persistence
  • Encrypt at rest and Encrypt during transit
Virtual Private Cloud (VPC)
  • VPC Essentials
  • Subnets
  • Network ACLs and Security Groups
  • Elastic Network Interfaces (ENI)
  • Internet Gateways and Egress Only Internet Gateways
  • NAT Gateway
  • VPC Peering
  • Elastic IPs
  • DHCP Option Sets
  • DNS in a VPC, Endpoints
  • Virtual Private Networks
  • Transit Gateways
  • Traffic Mirroring
  • Network Monitoring using Flow logs
Operating Modes
  • Console
  • CLI
  • CloudFormation
Load Balancing
  • OSI Network Layer
  • Classic Load Balancer
  • Application Load Balancer
  • Network Load Balancer
  • Auto Scaling Groups
  • Target Groups
  • Health Checks
  • Using third party load balancers in AWS like F5
  • Direct Connect Architecture
Route 53 DNS Basics
  • Route 53 Architecture
  • DNS Management
  • Public Hosted Zones
  • Private Hosted Zones
Routing policies
  • Simple
  • Failover
  • Weighted
  • Latency
  • Geolocation
Traffic flow
  • Traffic Policy
  • Policy Records
Route 53 Routing Policies Route 53 Resolver
  • VPCs
  • Inbound vs Outbound endpoints
  • Rules
Identity and Access Control IAM
  • Overview
  • Users
  • Groups
  • Roles
  • Policies
  • Custom Policies
  • Multi Factor Authentication
  • API Keys
  • Key Management Service
Compute EC2
  • Virtualization in AWS
  • Virtualization Types
  • EC2 Instance Types
  • EC2 Instance Families
  • EC2 Purchasing Options
  • OnDemand
  • Spot
  • Reserved
  • Dedicated
  • Capacity Reservations
  • Creating AMI Images
  • High Performance Compute and Placement Groups
  • Horizontal and Vertical Scaling
Auto Scaling Groups
  • Key Value Pairs
  • EC2 Status Checks
  • Tags and Its Importance
  • User Data
  • EC2 Rescue
Operations (OPS) CloudWatch
  • Monitoring and logging basics
  • CloudWatch Metrics
  • Predefined
  • Custom Cloud Watch Metrics
  • CloudWatch Alarms
  • CloudWatch Billing Alarms
  • CloudWatch Free tier Billing Alerts
  • CloudWatch Logs
  • CloudWatch Log Agent
  • CloudWatch Log Insights
  • CloudWatch Events
  • CloudWatch and Simple Notification Services Integration
CloudTrail
  • CloudTrail Workflow
  • Concepts
  • CloudTrail Log Files
  • CloudTrail Events
Simple Notification Service (SNS)
  • Purpose
  • Capabilities of Systems Manager
  • Operations Management
  • CloudWatch Dashboards
  • OpsCenter
  • Resource Groups
  • Trusted Advisor & Personal Health Dashboard
  • Actions & Change
  • Automation
  • Maintenance Windows
  • Instance & Nodes
  • Configuration Compliance
  • Inventory Management
  • Managed Instances
  • Activations
  • Sessions Manager
  • Run Command
  • State Management
  • Patch Management
  • Shared Resources
  • SSM Document
  • Parameter Store
Databases Amazon Relational Database Services
  • Overview of Relational Databases
  • RDS Instances and RDS Instance Sizes
  • Supported Databases
  • Option Groups
  • Subnet Groups
  • Parameter Groups
  • Why Aurora Database?
  • Snapshots
  • Automated Backups
  • Reserved Instances
  • Replications
  • Encryption
  • Limits
Simple Storage Service (S3)
  • Architectural Overview
  • Buckets
  • Objects and Folders
  • Storage Tiers
  • Lifecycle policies
  • Versioning
  • Locking
  • Access to S3 Buckets
  • Static Website Hosting
  • S3 Cross Region Replications
  • S3 Bucket Policies
CloudFront
  • Overview
  • Understanding Points of Presence
  • Content Delivery Network Basics
  • Creating & Working with Distributions
  • Custom Origins
  • Security
  • Optimization
Glacier
  • Archival Basics
  • Data Model
  • Working with Valts
  • Working with Archives
  • Querying Archives with Glacier Select
  • Data Retrieval Policies
Elastic Block Storage
  • Hard disk Basics
  • EBS Types
EBS vs Instance Storage
  • Volume
  • EBS Snapshots
  • Backups & Replications
  • Mounting EBS Volumes
Elastic File Storage
  • Network File System
  • Creating Resources for Amazon EFS
  • Managing EFS File Systems
  • Mounting EFS File Systems
AWS Storage Gateway
  • What is Storage Gateway
  • How Storage Gateway Works
  • Creating & Managing Storage Gateway
  • Troubleshooting
Cloud Formation
  • Concepts
  • How CloudFormation Works
  • Templating Basics
  • Json/YAML
  • Template Anatomy
  • Resources
  • Intrinsic Functions
  • Helper Scripts
  • Template Macros
  • Expressions
  • Stacks
  • StackSets
Server Migration Service
  • Overview
  • How Server Migrations Work
  • Server Migrations
  • From Azure
  • Form VMWare
  • From Hyper-V
Lambda
  • What is Lambda
  • Serverless concepts
  • Permissions
  • Functions and tools
  • Managing, Configuring & Invoking Functions
  • Lambda Runtimes & Applications
Why DevOps
  • Business Perspective
  • IT Perspective
  • Developer Perspective
  • Tester Perspective
  • Operations Perspective
What is DevOps
  • Definition
  • Stakeholders of DevOps
What is SDLC
  • Phases of SDLC
  • Role Of Dev in SDLC
  • Role of Ops in SDLC
What is Agile and Scrum
  • Agile Development Process
  • Role of Dev in Agile
  • Role of Ops in Agile
  • Installation and Configuration
  • Core Concepts of Ansible
    • Inventory
    • Module
    • Adhoc Command
    • Playbooks
    • YAML
  • Inventory and Playbook Parsing
  • Module transport and Execution
  • Variable Types
  • Variable Precedence
  • External data access
Ansible Essentials
  • Static Inventories
  • Dynamic Inventories
  • Common Modules
  • Playbook syntax
  • Conditionals
  • Error Handling
  • Variables and Facts
  • Templates
  • Roles and Ansible Galaxy
  • Parallelism
Protecting Secrets with Ansible
  • Encrypting data at rest
  • Mixing Encrypting with plain YAML
Reusable Ansible Content with Roles
  • Task, handler, variable and playbook inclusion concepts
  • Roles
  • Version Control Basics
  • Commits and Revisions
  • Branches
  • Stashing
  • Branching In Depth
  • Rebase
  • Tagging
  • Git Hooks
  • Git Administration
  • Git Flow
  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment
  • Importance of CI/CD Engines in Building DevOps Pipelines
Key Constructs of Jenkins
  • Job
  • Build
  • Version Control System
  • Test Executions
  • Plugins
  • CLI
  • Rest API
  • Security
  • Distributed Builds
Jenkins Internals
  • Jenkins execution under the hood
  • Importance of Environment Variables
  • Why Jenkins is called as Cron on Steroids
Jenkins Installation
  • Jenkins Distributed Build Setup (Multi node configuration)
  • Jenkins Administration
  • Jenkins Views and Free Style Projects
  • Parametrization and Up/DownStream Projects
  • Jenkins Pipelines, Groovy and Jenkins DSL
  • Jenkins Integrations
    • Git
    • Ansible
    • Docker
    • Kubernetes
    • Chef
    • Terraform
    • JIRA
    • Python
  • Multi Branch Jenkins Pipelines
  • Jenkins Agents
    • Tool Installations on Agents
    • Cloud Agents
    • High Availability
  • Infrastructure Provisioning
    • What is Infrastructure as Code
    • Infrastructure as Code in the Cloud
    • How Terraform Does Infra Provisioning
  • Installation
  • Terraform Constructs
    • Terraform DSL
    • Providers
    • Resource
    • Arguments
    • Attributes
    • Variables
    • Maps and Lookups
    • Modules
    • Local State
    • Remote State
    • Taint and Update Resources
  • Terraform DSL
    • Declaring Variables
    • Working With Resources
    • Nested Blocks
    • Dynamic Nested Blocks
    • Expressions and functions
  • Resources and Providers
    • Null Resource
    • Local Exec
    • AWS Provider and Resources
    • Azure Provider and Resources
    • Docker Provider and Resources
    • Kubernetes Provider and Resources
  • Terraform Registry
  • Terraform Remote State and Workspace
  • Using Terraform to create a AWS Cloud Deployment
  • Docker Overview
    • Docker Overview
    • Difference between Physical Servers, Virtual Machines and Docker
    • Docker Installation
    • Docker CLI Overview
    • Docker and container
  • Building Container Images
    • Dockerfile
    • Dockerfile instructions
    • Multistage Docker build
  • Storing and Distributing Images
    • Docker Hub
    • Docker Store
    • Docker Registry
    • Docker Trusted Registry
    • Azure Container Registry
    • Amazon ECR
  • Managing Containers
    • Docker container Commands
    • Docker Network and Volumes
  • Docker Networking
  • Docker Volumes (Storage)
  • Docker Compose
    • Installation
    • Docker Compose Yaml file
    • Docker Compose Commands
    • Docker App
  • Running Docker in Public Clouds
    • Amazon ECS and Fargate
    • Microsoft Azure App Services
    • Docker Cloud
  • Overview
  • Introduction to Microservices
  • Clustering and Orchestration
  • Kubernetes Architecture
  • Kubernetes Core Concepts
    • Pods
    • Namespaces
    • API primitives
  • Kubernetes runtime
  • Health checks
  • Application Scheduling
  • Kubernetes Networking
  • Service Discovery
  • DNS
  • Multitenancy
  • Kubernetes Namespaces
  • Kubernetes Storage Overview
  • Persistent Storage & Stateful sets
  • Monitoring, Logging & Troubleshooting
  • Creating Kubernetes Clusters
  • Cluster Authentication, Authorization & Container Security
  • Running Stateful Applications with Kubernetes
  • Rolling Updates, Scalability & Quotas
  • Kubernetes Package management with Helm
  • Understanding & Using Helm
  • Craeting Helm Chart
  • Native Kubernetes on Amazon Cloud using Elastic Kubernetes Services (EKS)
  • Native Kubernetes on Azure using Azure Kubernetes Services (AKS)
  • Overview
  • Understanding Linux Architecture
  • Shell and Kernel Overview
  • Linux Distributions
  • Using Shell
  • Exploring Filesystems
  • Working with Text Files
  • Process Management
  • Package Management
    • RPM
    • YUM
    • APT
  • Managing User Accounts
  • Disk & Filesystem management
    • Disk Storage
    • Partitions
    • LVM
    • Mounts
  • Linux Networking
  • Service Management in Linux
    • init
    • systemd
  • Server Configurations in Linux
    • Web Server
    • Application Server
    • Syslog
    • Database Server
AWS with Devops Training in Hyderabad

Preview this course

  • Duration 40 Hours
  • Students 21
  • Days 40 Days
  • Resume Preparation Yes
  • Interview Guidance Yes