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:
[email protected] 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
[email protected] 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
[email protected] 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
[email protected] 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
[email protected] 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
[email protected] 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 [email protected]