Course Description

Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud, offering over 200 fully featured services from data centers globally. Millions of customers including the fastest-growing startups, largest enterprises, and leading government agencies are using AWS to lower costs, become more agile, and innovate faster. DevOps-“development” and “operations” is the combination of practices and tools designed to increase an organization’s ability to deliver applications and services faster than traditional software development processes. This speed enables organizations to better serve their customers and compete more effectively in the market

Curriculum

Introduction to Cloud Computing and AWS What is Cloud Computing? Cloud Deployment Model, Service Model and Best Cloud Computing Vendors AWS Overview, Creating an AWS Account, Free Tier Usage, Billing Budget Setup.

AWS IAM (Identity and Access Management) AWS SSO (Single sign on), AWS MFA (Multifactor Authentication) AWS STS (Security Token Service) AWS SCP (Security Control Policies) AWS Cognito, AWS Guard Duty AWS Secret Manager,AWS WAF and Shield AWS Direct Connect, AWS KMS(Key Management Service) AWS Certificate Manager (ACM)

AWS API Gateway-REST API AWS Transfer Family

CDN(Content Delivery Network), Application Load Balancer AWS Fargate, AWS Lambda AWS ECS(Elastic Container Service) AWS EKS (Elastic Kubernets Service) AWS Step Functions,AWS Route 53 AWS Backup,AWS RDS proxy,AWS X-Ray

Amazon S3(Simple Storage Service) Amazon EFS (Elastic File System) Amazon EBS (Elastic Block Store) AWS Batch and EMR Amazon EC2(Elastic Compute Cloud), Amazon EC2 Auto Scaling Amazon ECS (Elastic Container Service) and EKS (Elastic Kubernets Service) AWS Elastic Cache, AWS Aurora,AWS DynamoDB, AWS Cloud Front,AWS Global Accelerator AWS VPN, Direct connect,AWS Private link AWS Athena, AWS Lake Formation AWS Quick sight, AWS Data sync AWS Storage Gateway, AWS Glue AWS Kinesis,AWS EMR

Cost Management Tools-AWS Cost Explorer,AWS Budgets, AWS cost and Usage report

Define Devops , What is Devops ,SDLC models,Lean,Agile , Why Devops? , History of Devops ,Devops Stakeholders , Devops Goals, Important terminology ,Devops perspective Devops and Agile , Devops Tools,Configuration management,Continuous Integration, Continuous Deployment and Continuous DeliverY

Version control systems, Local, Centralized and distributed, Installing Git on Linux & on Windows Creating repository ,Cloning, check-in and committing , Fetch pull and remote ,Branching

Introduction to Jenkins, CI/CD Concepts, Continuous Integration and Continuous Delivery

Jenkins Install, The Dashboard ,User Management and Security , Adding a Jenkins Slave, Setting Up GitHub , Plugin Manager

Introduction to Selenium,Why Selenium? ,Selenium – Webdriver , Creating Test Cases in Selenium WebDriver (Waits) What and why X-Path , Handling different controls on Webpage , Framework in Selenium, Selenium Integration with Jenkins,Implementation of Selenium in the Project

Introduction, Configuring Our Server,Configuring Nagios Core ,Nagios: The Basics – I Plugins,Checks Hosts, Host Objects, and Host Definitions Macros , Services, Service Objects, and Service Definitions , Commands, Command Objects,and Command Definitions, timeperiods and Time period Definitions , Contacts, Contact Objects, and Contact Definitions Notifications , Verifying Our Configuration and Starting Nagios,Configuring Apache, Authoring Groups , Templates , Adding Remote Hosts , Monitoring Remote Hosts via Publicly Available Ports ,Installing the Nagios Remote Plugin Executor Exercise: Adding a Remote Host,Exercise: Installing the Nagios Remote

Nagios: The Basics – II, Active Checks Using NRPE , Passive Checks Ansible

Ansible Agentless Architecture, Installation, Ansible Inventories, Ansible Modules, Ansible Playbook

Revisiting Kubernets Cluster Architecture , Spinning up a Kubernets Cluster on Ubuntu VMs , Exploring your Cluster , Understanding YAML ,Creating a Deployment in Kubernetes using YAML , Creating a Service in Kubernetes Installing Kubernetes Dashboard , Deploying an App using Dashboard , Using Rolling Updates in Kubernetes,Containers and Container Orchestration ,Introduction to Kubernetes

Introduction of Docker ,What is a Docker ,Use case of Docker , Platforms for Docker, Dockers vs Virtualization

Docker Architecture, Important Docker components, Understanding the Docker components Installation

Understanding Installation of Docker on Windows, Some Docker commands

Docker Hub, Downloading Docker images, Running Docker images, Running commands in the container, Running multiple containers
Creating a custom image, running a container from the custom image, and publishing the custom image.
Accessing containers, Linking containers, Exposing container ports, Container Routing

Maped Certification

  • AWS (SAA-C03)

Exit Profile

  • Cloud Administrator
  • System Integrator – Cloud
  • Cloud Support Engineer
  • DevOps engineer