- Duration: 50 Hours
- Prerequisites: AWS/Azure Cloud Administration Knowledge
- Course Fee: ₹ 12000/- ( 6000*2 Installments)
- Understanding basics of AWS and Azure Cloud
- Introduction to Linux Shell scripting
- Shell variables and conditional statements
- Shell for and while loops
- Creating sample scripts with the above concepts.
- Introduction to Powershell scripting
- Installing modules
- Declaring variables and parameters.
- Understanding if, for and while loops
- Creating sample Powershell scripts
- Version Controls and its significance
- Introduction to Git version control application
- Git Repositories & GitHub Authentication
- Adding, Committing, Renaming & Deleting files
- GitHub Branches, Merging & Webhooks
- Git resets and rebase and integration with Jenkins
- Bit bucket intro and pipelines
- Introduction to Infrastructure As A Code.
- Differences between CloudFormation, Azure ARM & Terraform.
- Basics of HashiCorp Terraform
- Configuring Terraform Lab Platform
- Understanding Terraform files
- Terraform Providers, Variables & States
- Configuring Remote state using AWS Simple Storage Service(S3)
- Introduction to Packer
- Create AWS AMI using Packer.
- Introduction to Containers & Docker
- Docker architecture & Docker repositories
- Pull, Create & Upload Docker images
- Using Dockerfile and Docker Compose
- Understanding Docker Networks
- Understanding Docker Volumes
- Creating Docker cluster using Docker Swarm
- Docker Swarm Stacks and Container Placement
- Docker Swarm Node Availability
- Docker Swarm Rolling Updates
- Docker Swarm secrets and Container healthcheck
- Introduction to Kubernetes
- Deploying PODS, Services,Deployments.
- Introduction to Ansible
- Differences between Ansible vs Puppet Vs Chef.
- Differences between CloudFormation, Azure ARM & Terraform.
- Configure Ansible Lab Platform.
- Creating & Using Ansible Playbooks
- Understanding & Using Ansible Roles
- Using Ansible Variables & Templates
- Leveraging Ansible Galaxy
- Introduction to Puppet
- Puppet Architecture & Puppet components
- Puppet Master & Client Installation & Configuration
- Puppet Policies
- Puppet manifests
- Puppet Modules
- AWS Puppet use cases
- Introduction to Jenkins
- Install & Configure Jenkins
- Features & Architecture of Jenkins
- Configure Jenkins Job
- Understanding Artifactory
- Configuring CI/CD Pipeline
- Integrating Jenkins with AWS, GitHub & Docker.
- Azure VSTS (DevOps)