AWS Devops Course Content
Trainer: Sunil Koppavarapu
Course Duration: Near about 45 Days
For Upcoming Batches Details: Click Here
We can also provide training on AWS, Azure, Python & Many
more courses for more information please contact us on below
mention numbers.
Follow Us on
Telegram Group: Click Here
Facebook Page: Click Here
YouTube: Click Here
Instagram: Click Here
LinkedIn: Click Here
For More Information Call or WhatsApp - +91-9390246410, +91-8074509049
Email: support@logiclabstech.com
www.logiclabstech.com
AWS Devops Course Content
➢ Introduction to DevOps
• Why DevOps and roles and responsibilities
• How DevOps and Cloud exists in today’s world
• What is Continuous Integration and Delivery how it’s related to DevOps
➢ Linux
• Linux Introduction, Principles and Linux distro
• Command line utilities and basic commands
• Linux File system introduction
• Text Editors
• Filters and Redirections
• Users & Groups and Permissions
➢ Git
• What is version control system?
• Compare Git with others and why is it called Distributed Version Control
System?
• Create an Local Git Repository
• Operations like commit, pull, push, clone, merge, cherry pick and rebase
• Git Branches and how to use
• Git Hub a remote repository
➢ Maven
• What are build tools?
• GAV Coordinates in Maven
• Build a Java Application using Maven
• Dependency Management
• Plugins as a building block in maven build
• Building and deploying java web application using maven
➢ Jenkins
• Introduction to Continuous Integration.
• Build & Release and relation with DevOps
• Why continuous integration
• Jenkins introduction and setup
• Jenkins projects/jobs
• Jenkins plugins
www.logiclabstech.com support@logiclabstech.com
AWS Devops Course Content
•Managing plugins
•Context Path
•Jenkins administration
•Call one Job from another job
•Copy Artifact from one job to another
•Jenkins Users
•Jenkins Role
Global Role
Item / Project Role
• Master Slave configuration
Nodes/Salves
• Pipeline Job
Advantage of Pipeline Job
Build Pipeline Plugin
Generate Groovy Code
Perform CI/CD Stages using Groovy Code
• Multibranch Pipeline
• Triggering the pipeline job automatically
• Email Integration in Jenkins
• Triggering the pipeline job Periodically
• Adding Approval
➢ Docker
• Introduction of Docker
• Virtualization and Containerization differences
• Architecture and main components in Docker
• Download & Installation
Windows
Linux
• Docker CLI
• Running Docker Commands
Create Container
Pull Images
Drop Container
www.logiclabstech.com support@logiclabstech.com
AWS Devops Course Content
Delete Images
• Automatic Port Mapping
• Using Environment Variable
• Database Installation with Docker Image
• Multi Container Architecture
Link
Docker Compose
• Delete Container
• Delete Images
• Implementing WordPress using Docker
• Implementing LAMP Architecture using Docker
• GUI Based Container
• Docker Volume
Simple Docker Volume
Sharable Volume
• Creating Own images
Docker Commit
Docker File
• Version Controlling on Docker File
• Cache Busting
• Docker Registry
• Container Orchestration
Load Balancing
Scaling of containers
Performing Rolling updates
Handling failover scenarios
• Remove Node from docker swarm
• Docker Networking
Bridge
Host
None
Overlay
• Amazon Elastic Container Registry (ECR)
www.logiclabstech.com support@logiclabstech.com
AWS Devops Course Content
➢ Kubernetes
• Introduction to Kubernetes
• Understanding the components of Kubernetes Master (Control Plane)
• Understanding the components of Kubernetes Node (Minion)
• Install Kubectl
• Install EKCTL
• Create Kubernetes cluster in AWS (Elastic Kubernetes Service)
• Running Commands
Connecting to Kubernetes Environment
Get Pods
Get Nodes
Get Kubernetes List
Get Services
Running Pods
• Working with Pod
• Introduction to YAML Files in Kubernetes environment
Creating of Pod YAML
Introduction & creating of service YAML
Creating Replication Controller
Creating Replica Set
Performance Scaling
Deployment Object
❖ Updating a Deployment
❖ Rolling Back
• Service Object
➢ Ansible
• Introduction About Ansible
• Install Ansible
• Performing configuration
Using Adhoc Commands
Using Playbooks
• Creating new inventory file
• Adding a new Node
www.logiclabstech.com support@logiclabstech.com
AWS Devops Course Content
• Modules in Ansible
Shell module
User module
Apt module
File Module
Copy Module
Fetch Module
Git Module
Service Module
Replace Module
URI Module
• Performing related operations using multiple Module
• Creating a playbook and running it
• Playbook to configure tomcat9
• Variables in Playbook
Global scope variables
Play scope variables
Host scope variables
• Grouping of Inventory file
• Implementing loops
• Vault
• Handlers
• Error Handling
• Ansible Roles
➢ Terraform
• Introduction to Terraform
Installation to terraform
• Main Commands of Terraform
Terraform INIT
Terraform Plan
Terraform Apply
Terraform Destroy
Terraform Refresh
www.logiclabstech.com support@logiclabstech.com
AWS Devops Course Content
• Creating EC2 Machine using terraform
• Understanding Terraform initialization
Understanding the term resources
Creating Infrastructure in GitHub
Deleting the Infrastructure
Terraform State file
• Understanding desired and current state
Output value and Attributes
Cross resource Attributes
• Creating and using the variables
➢ Self-Learning Devops Projects
www.logiclabstech.com support@logiclabstech.com