0% found this document useful (0 votes)
25 views

DevOps Module

The DevOps training course syllabus covers 7 modules over 30 hours. It includes topics like version control with Git, infrastructure as code with Terraform, containers and Docker, configuration management with Ansible, and continuous integration/delivery with Jenkins. Learners will get hands-on experience setting up DevOps tools on AWS and integrating services like GitHub, Docker, and Jenkins.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

DevOps Module

The DevOps training course syllabus covers 7 modules over 30 hours. It includes topics like version control with Git, infrastructure as code with Terraform, containers and Docker, configuration management with Ansible, and continuous integration/delivery with Jenkins. Learners will get hands-on experience setting up DevOps tools on AWS and integrating services like GitHub, Docker, and Jenkins.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

DevOps Training

Duration of course: 30 Hours


Syllabus:
Module 1:

● Introduction and use cases of DevOps.


● Understanding DevOps lab infrastructure on AWS.
● Course overview.
● Linux basics

Module 2:

● Version Controls and its significance


● Introduction to Git version control application
● Git Repositories & GitHub Authentication
● Adding, Committing, Renaming & Deleting files
● GitHub Branches, Merging & Webhooks
● Overview about Continuous Integration with Jenkins.

Module 3:

● Introduction to Infrastructure As A Code.


● Differences between CloudFormation & 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)
● Understanding Terraform Functions.

Module 4:

● 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

Module 5:

● Introduction to Configuration Management Tools


● Introduction to Ansible
● Differences between Ansible vs Puppet Vs Chef.
● Configure Ansible Lab Platform.
● Creating & Using Ansible Play books
● Understanding & Using Ansible Roles

Module 7:

● Introduction to Jenkins
● Install & Configure Jenkins
● Features & Master-Slave Architecture of Jenkins.
● Configuring Slaves in EC2 and Docker Containers.
● Configuring CI/CD Pipeline.
● Integrating Jenkins with AWS, GitHub & Docker.

You might also like