✔ DevOps is the combination of cultural philosophies, engineering practices, and tools which increase an organization's ability to deliver applications and services at high velocity and better quality.
✔ Over time, several essential practices have emerged when adopting DevOps: continuous integration (CI), continuous delivery (CD), Infrastructure as Code (IaC), and monitoring and logging.
✔ This paper highlights AWS capabilities that help you accelerate your DevOps journey, and how AWS services can help remove the undifferentiated heavy lifting associated with DevOps adaptation.
➢ What is Cloud Computing
➢ Why Cloud Computing?
➢ Advantages of Cloud Computing
➢ What is Private Cloud
➢ What is Public Cloud
What is Hybrid Cloud
➢ What is Software as a Service (SaaS)
➢ What is Platform as a Service(PaaS)
➢ What is Infrastructure as a Service (IaaS)
➢ Basics of Linux
➢ Amazon Elastic Compute Cloud(EC2)
➢ Amazon Simple Storage Service (S3)
➢ Elastic Block Storage (EBS)
➢ Elastic Load Balancing (ELB)
➢ Amazon Relational Database Service (RDS) Amazon DynamoDB
➢ Auto Scaling
➢ Amazon ElastiCache
➢ Identity and Access Management (IAM)
➢ Virtual Private Cloud (VPC)
➢ loud Formation
➢ Simple Email Services (SES)
➢ Simple Queue Services (SQS)
➢ Simple Notification Services (SNS)
➢ Server less computing (Lambda)
➢ Import/Export (Snowball)
➢ Code Commit
➢ Explain AWS Storage
➢ AWS Simple Storage Service – S3
➢ Creating an AWS S3 bucket
➢ AWS Storage Gateway
➢ What is Command Line Interface (CLI)
➢ What is Amazon S3
➢ Understanding Amazon Glacier storage for long-term data backup and
➢ Learn Amazon Snowball for data import/export
➢ What is Elastic Block Storage (EBS)
➢ Relational Data bases Amazon RDS and Amazon Aurora
➢ What is Amazon DynamoDB – No SQL Data base
➢ Data warehousing Product - Amazon Redshift
➢ Memory data Store - Amazon ElasticCache
➢ Deploying AWS database migration service
➢ Introduction to auto scaling
➢ Auto scaling components
➢ Launch configuration Prerequisites
➢ How to Create Launch configuration.
➢ What is ELB
➢ How to Create load balancer
➢ What is Internal & External Load balancers
➢ Load balancing protocols
➢ What is Listener Configurations
➢ What is SSL Negotiation Configurations
➢ How to Attach & Detach Subnets
➢ Creating Security groups for the load balancer
➢ Configuring health check for the load balancer
➢ Adding multiple instances to the load balancer
➢ What is Custom Domain Names & Cross-Zone Load Balancing
➢ Explain DNS Failover
➢ What is Sticky Sessions
➢ Perform Monitoring and Logging
➢ What is Connection Draining & ELB traffic logging
➢ Single Page Application Overview.
➢ How to configure React Router?
➢ History of Router
➢ How to Handle Conditional statement in JSX?
➢ IIFE in JSX for complex logic overview.
➢ What is NACLs & Security Groups
➢ How to Create Internet Gateway(IGW)
➢ How to Connect to instances in the gateway
➢ What is Subnets, Route Tables & Association
➢ NAT Instances & NAT-Gateways
➢ DHCP Options Sets & DNS'
➢ VPC Peering
➢ Overview of VPN and its components
➢ Study about AWS application services
➢ Learn Elastic Beanstalk
➢ Learn Simple Email Services
➢ Learn Simple Notification Service
➢ Learn AWS Lambda
➢ Learn Elastic OpsWorks and CLI
➢ What is IAM
➢ What is Monitoring
➢ To Create user accounts
➢ To Set up multi factor Authentication (MFA)
➢ IAM Roles & IAM Groups
➢ Cloudwatch
➢ How to Build AWS infrastructure as a code
➢ Understanding Sample templates – Utilization
➢ What is JSON
➢ AWS Cloud Migration
➢ Business driver
➢ Cloud Adoption
➢ Various tools and services in Migration
➢ Types of Migration
➢ Migration Process track
➢ Git
➢ Docker
➢ Selenium
➢ Maven
➢ Jenkins
➢ Puppet
➢ Ansible
➢ Kubernetes
➢ Nagios
➢ Devops Lifecycle & Tools
➢ Section – Software Version Control
➢ What is software version control
➢ Types of Version control
➢ Create a git project
➢ Create a file and add to git, Edit file, Commit the code
➢ Study about SVN & Git
➢ Docker Fundamentals
➢ What is Container Orchestration
➢ Docker Volumes
➢ Docker Swarm
➢ Create an image in Docker and run it
✔ Basic understanding of Linux/Unix system concepts and administration
✔ amiliarity with command-line interface
✔ Knowing how build and deployment process works
✔ Familiarity with text editor
✔ 48 hours on-demand video
✔ 50 articles
✔ 95 downloadable resources
✔ 13 coding exercises
✔ Full lifetime access
✔ Access on mobile and TV
✔ Assignments
✔ Certificate of completion
✔ Closed captions