A BITS Pilani Alumnus Initiative
DevOps Basics Concepts
The one stop solution for your DevOps learning needs.
30 hours
Duration
Beginner
Level
Live
sessions

DevOps
Automation Master
Course Pricing
Limited seats per batchIndian Students (Batch)?6,999
International Students (Batch)$119
Personalised 1-on-1 SessionsContact for Pricing
Course Overview
What You'll Learn
- Basic Linux commands and shell scripting
- Git and GitHub for version control
- Understand Containers - Docker, Kubernetes
- Understand Orchestration using Ansible
- CI/CD concepts and Jenkins setup
- IaC concepts using Terraform
Prerequisites
- No prior programming experience required
- Basic computer literacy
- Willingness to learn and practice
Career Opportunities
- DevOps Engineer
- Build and Release Engineer
- Automation Engineer
Course Curriculum
Week 1
Fundamentals
- Linux basics and shell scripting
- Networking basic concepts
- Python PIP
- Git and GitHub basics
Week 2-3
Jenkins & Python basics
- Introduction & installation of Jenkins
- Plugins and configuration
- Jenkinsfile & Pipeline creation
- Pipeline best practices
- Python for DevOps
Week 4-5
Docker & Kubernetes
- Containerization concepts and docker commands
- Docker images, storage, networking & registry
- Kubernetes architecture and concepts
- Kubernetes components - pods, replicasets, deployments, services
Week 6
Ansible and Terraform
- Ansible introduction and setup
- Ansible inventory and playbooks
- Ansible roles and loops
- Introduction to IaC and Terraform
- Basics concepts of Terraform and state
- Terraform commands
Free Learning Resources
Get started with our free video tutorials and learn the basics before enrolling in our comprehensive courses.

06:41
Python Basics
Learn Python fundamental concept - Variables & Memory Management
YouTube
10:09
Advanced concepts in Python
Shallow copy & Deep copy
YouTube
06:43
Loops in Python
for loop
YouTube