Yourmentors DevOps Course Content
Yourmentors DevOps Course Content
Course Curriculum
01
Introduction to DevOps and SDLC
Covers the foundational principles of DevOps and explores
the Software Development Life Cycle (SDLC).
02
Git and GitHub for DevOps
focuses on version control and collaboration essential for
efficient code management and teamwork in DevOps.
03
Linux for DevOps & Cloud Engineers
Covers essential Linux skills needed for managing and
automating cloud infrastructure in a DevOps environment.
04
Docker & Database for DevOps
Explores containerization with Docker and effective database
management.
05
Cloud computing (AWS)
Using Amazon Web Services (AWS) to design, deploy, and
manage scalable cloud infrastructure for DevOps practices.
06
Shell scripting & Python for DevOps
Covers automating tasks and managing infrastructure with
shell scripts and Python.
07
Infrastructure as Code (IaC) With Terraform
Focuse on how to define, provision, and manage
infrastructure using Terraform.
08
Kubernetes Orchestration Administrators
Focuses on managing and orchestrating containerized
applications using Kubernetes.
09
CI-CD Pipelines With Jenkins
Focuses on automating software development and
deployment processes using Jenkins.
10
Prometheus, Grafana and ELK Stack
Covers monitoring and logging with Prometheus and Grafana
for metrics visualization
11
Job preparation, Mock interview & Job placement
Guidance on resume building, interview practice, and job search
strategies for securing DevOps positions.
Class
Class Content
No
History of Linux
Why Linux is so popular
Linux for DevOps
01
Linux distributions (Distros)
Kernel space and user space
Working with Linux filesystems and hierarchy
Linux networking
Network troubleshooting
05 Firewalls Configuration
SSH servers and clients Configure
SSH Key based authentication
HTTP server configuration
Nginx web server configuration
06 Nginx reverse proxy configuration
MySQL database server configuration
MongoDB and PostgreSQL server configuration
Class
Class Content
No
Introduction to Docker
Overview of Docker
Difference between VM and Docker
01
Importance and Use cases
Installation on Windows and Linux
Docker CLI Basics
Understanding Dockerfiles
Building Images
03 Container Lifecycle
Multi-stage Builds
Image Tag and Push to registry
Class
Class Content
No
Course Introduction
Building Blocks of AWS
Shared Responsibility Model
Compute Storage Databases and Networking
What is Well Architected Framework
01
IAM Introduction
Users, Roles, Groups
IAM Policy
IAM Credentials
IAM Identity Center Introduction
S3 Overview
Securing your bucket with S3 Block public access
Hosting a static website using S3
02
Versioning Objects in S3
S3 Storage Classes
Lifecycle Management with S3
EC2 Overview
Launching an EC2 Instance
AWS Command line
03 Security Group
Networking with EC2
Volumes
AMI and Snapshot
VPC Overview
Subnet
04 Route Table
Elastic IP
NAT Gateway
ELB Overview
Application Load Balancer
05 Network Load Balancer
Classic Load Balancer
Sticky Sessions
RDS Overview
Increasing Performance with Read Replicas
What is Amazon Aurora
06 DynamoDB Overview
Scaling DynamoDB
Global Tables, Index
DocumentDB Overview
Serverless Overview
Computing with Lambda
Introduction to API Gateway
08 Amazon Eventbridge
Storing Images in ECR
Running Containers in ECS
Class
Class Content
No
Control Structures
Functions and Script Organization
02 File and Directory Handling
Practical: Conditional Scripting, Looping Constructs, Function Usage
Command-Line Arguments
Error handling and debugging
Regular Expressions in Shell
03
Logging and Debugging
Practical: Writing scripts that accept command-line arguments, Writing scripts
with error-handling mechanisms.
Introduction to DevSecOps
Automating Security Checks (SAST, DAST)
11 Using Python for Vulnerability Scanning
Practical: Automating Security in CI/CD Pipeline
Terraform Init
Terraform Concepts
01 Terraform Providers
Terraform State
Variables and Outputs
Multi Region
04 Multiple AWS Providers
Terraform workspace
05 CICD Workflow
Class
Class Content
No
Ingress Controllers, Setting up and managing Ingress resources for routing and
load balancing.
TLS/SSL Configuration, Implementing secure connections with TLS/SSL in
07
Kubernetes.
Kubernetes Security, Best practices for securing your Kubernetes cluster and
Applications.
Class
Class Content
No
Jenkins Plugins
Jenkinsfile & Pipeline
03 Introduction to jenkinsfile
Learning the development of pipeline with jenkinsfile
Project
Basics of ArgoCD
05 CI/CD project overview,requirements and planning.
Required plugins
06 Project implementation
Class
Class Content
No
Our experts will guide you in crafting a standout resume, optimizing your
01 LinkedIn profile, and building a professional portfolio that showcases your skills
and projects.
Gain confidence and experience with our rigorous mock interview sessions,
02 designed to simulate real-life scenarios. Receive actionable feedback from
industry veterans who have been on both sides of the hiring table.
We don’t just train you, we help you get hired. Our strong network of industry
03 connections and partnerships ensures that your profile reaches the right
employers, giving you the best chance to secure a job.