Save your spot
in this free program
Please complete the form to the right to save your spot in the Free DevOps foundation course.

Designed to give you an introduction to DevOps tools and best practices about continuous development, continuous testing, and configuration management, including continuous integration and deployment and continuous monitoring of the software throughout its development life cycle.
Free
3 Weeks
June 03 - June 18 2023
Saturdays: 9:00 am - 11:00 am CST
Sundays: 10:00 am - 12:00 noon CST
Module 1: Introduction
Introduction
What is an OS
History of Unix and Linux
Features of Linux
Linux for DevOps
Basic Linux commands for File handling
Managing directories
Module 2: File/Directory management, find, regex
More on Managing directories
Linux commands using flags
Removing files and directories
Regular Expressions
Pipe operator
Module 3: File commands, user administration, File permissions
Grep command
File viewing commands
Reading files with less more tail & head commands
Creating & Managing user accounts with adduser & useradd commands
Sudo users
How to create a sudo user
Managing permissions
Files and Directory Permissions (chmod)
Module 4: Package Management and editors
Package manager
Introduction to YUM & APT
Installing & removing packages with APT command in ubuntu
Text Editors
Editing files using Vi and Nano
Environment variables
Module 5: Archiving and Process Management
File archiving - compress & archive with gzip and tar commands
Process management – ps command and its usage
Terminate, kill, Suspend a process with kill command
top command
Bash scripting
cronjob: schedule tasks
Date command
Ssh and rsync commands
IBT Learning's DevOps industrial training is designed to give you hands-on experience on in-house DevOps tools and best practices about continuous development, continuous testing, configuration management, including continuous integration and continuous deployment, and finally, continuous monitoring of the software throughout its development life cycle.
Module 1. Introduction to DevOps
What is DevOps? Why DevOps?
Market Trends
Jenkins introduction
DevOps Engineer Skills
DevOps Delivery Pipeline
DevOps Ecosystem
What is CI/CD
Module 2. Version Control System using GIT
Introduction to VCS
Git lifecycle
Understanding Git workflow
understanding .gitignore
Git Command
Working with Github
Module 3. Build Tool Maven
Maven Introduction
Maven Goals
Maven Project on Artifactory
Build Java Maven project Maven and DevOps
Module 4: Build Automation using Jenkins
What is Jenkins
Jenkins Architecture
Jenkins Installation
Jenkins Security
Manage Jenkins and underlying configuration Jenkins CLI
Jenkins Plugins
Freestyle Jobs
Pipeline as a Code
Multibranch Pipeline
Scripted vs Declarative Pipeline Groovy and Jenkins
Build CI CD pipeline
Jenkins Library
Module 5: Configuration as code using Ansible
What is Ansible
Understanding Configuration as Code
Ansible Architecture
Benefits of Ansible
Ansible Installation
Creating and configuring VMs using Digital Ocean
Ansible Commands Ansible Playbooks
Ansible Variables
Ansible filters and handlers Ansible Roles
Using Ansible in Jenkins Pipeline
Module 1: Microservices
Understanding Monolithic Architecture
Drawbacks of Monolithic Architecture
What is Microservice Architecture
Advantages and disadvantages of Microservices Architecture
Module 2: Containerization using Docker
Module 3: Orchestration of Container using Kubernetes
What is Kubernetes
Orchestration and its features
Kubernetes Architecture
Minikube and kubectl
kuebctl commands
Pods and Deployments
ConfigMap and Secrets
Services and Ingress
Statefulsets Namespaces
Volumes
Module 1: Infrastructure as code using Terraform
What are Infrastructure and Code
What is Terraform
Terraform Architecture
Terraform vs Ansible
Managing Infrastructure using terraform
Understand Terraform Components
Terraform Commands
Create AWS infrastructure using Terraform Terraform state
Terraform Modules
Terraform Cloud
Module 2 AWS - Getting Started
Getting started with Cloud Computing
Understanding AWS Console
Understanding SaaS/PaaS/IaaS
What is IAM? Need for IAM?
What are federated users?
How to manage access using IAM?
How to write a policy and map to the group?
Understanding users /roles/policies?
Module 3 AWS
Understanding EC2, VPC and S3
Understanding EC2
Pricing models (On-demand, Spot, Reserved)
Understanding VPC/subnets/Security Groups
Understanding S3
Encryption on S3
Data and Lifecycle management on S3
Module 4 AWS - Deep Dive
Understanding containerization on cloud
Understanding ECS
Understanding EKS
Setup EKS Cluster
Deploy Resume App on EKS Cluster
Developers tools on AWS
codebuild, codedeploy and codepipeline
Understanding Lambda and Serverless Applications
Understanding integration & logging services on the cloud
Cloudtrail
How to get EC2/S3/Lambda Logs
Cloudwatch SNS/SQS cloudformation
The need for qualified software engineers is soaring. Indeed, an industry-led market studies conducted over the past few years consistently reach the same conclusion: DevOps engineer is the most in-demand IT role at digitally-enabled companies.
The rewards for DevOps Engineers in terms of flexibility and remuneration are among the most lucrative in IT.
Per BuiltIn, The average salary for a DevOps Engineer in US is $133,017. The average additional cash compensation for a DevOps Engineer in US is $16,929. The average total compensation for a DevOps Engineer in US is $149,946. DevOps Engineer salaries are based on responses gathered by Built In from anonymous DevOps Engineer employees in US.
One of the main drivers for DevOps Engineers is the opportunity to truly deliver tangible business outcomes within the role.
With DevOps, the saying is true "there is room for everyone at the top." There are more DevOps opportunities than there are people to fill those positions.
Avg. salary of a DevOps Engineer is around
$138,732 per annum
Learn the skills that companies are looking for and land a job that you will love. At IBT, we are outcome driven. We train you for successful careers in tech.
interview within the first two weeks post graduation
of our graduates accept offers the first two-three weeks after graduating
Find employment before graduating
IBT learning is an outstanding tech school with experienced teachers.
Its students graduate with good hands-on experience in management tools like
*git, maven, nexus, sonarqube, Ansible, Docker, for microservice deployment, Kubernetes for container orchestration, and Terraform as Iaac tool.
IBT learning is an outstanding tech school with experienced teachers.
Its students graduate with good hands-on experience in management tools like
*git, maven, nexus, sonarqube, Ansible, Docker, for microservice deployment, Kubernetes for container orchestration, and Terraform as Iaac tool.
IBT learning is an outstanding tech school with experienced teachers.
Its students graduate with good hands-on experience in management tools like
*git, maven, nexus, sonarqube, Ansible, Docker, for microservice deployment, Kubernetes for container orchestration, and Terraform as Iaac tool.
Absolutely!
No, this is only going to equip you with the foundation of DevOps - you will need further training and hands-on projects to break into DevOps
Please complete the form to the right to save your spot in the Free DevOps foundation course.