• Tutorials
  • Courses
  • Tracks

DevOps Engineering : Planning to Production - Live

Live Course
interested count135k+ interested Geeks

Master DevOps with our hire-ready, project-based course. Learn Linux, Git, AWS, Docker, Kubernetes, CI/CD, Terraform, Ansible, and more Then prove it with production-style capstone projects taught during these practical sessions.

levelBeginner to Advancedseats-left2 Seats Left
interested count135k+ interested Geeks
Track-based LearningCourse CertificateCapstone ProjectsIndustry Experts
warning

Batch Closing Today!! Grab 40% OFF | Use Code : GFGSKILL40
For further queries, reach us via Call/WhatsApp on: +91-8700603190

Course Overview

Key Highlights

  • Live interactive sessions with expert instructors
  • Get hands-on practice on DevOps Tools that industry demands
  • Learn from basic Linux fundametals to Git, Docker, Kubernetes, CI/CD, Terraform and much more.
  • Build production-style projects to showcase in your resume.
  • AWS Cloud Practitioner Course with hands-on labs
Read more

What Sets Us Apart

24 X 7 Doubt Support

Recognised Certification

Complimentary Course Access

Projects Covered

Course Features
24 X 7 Doubt Support

AI Chat Support 24/7 – A dedicated service provided with this course for free to help you overcome any doubt, at any time, and anywhere. 

Note: If you are not happy with the AI agent, then you will be connected with our course Teaching Assistant.

Teaching Assistant Support – Every class includes a dedicated doubt-clearing session where you can raise queries with the Teaching Assistant assigned to your batch. 

Read more

What Sets Us Apart

24 X 7 Doubt Support

AI Chat Support 24/7 – A dedicated service provided with this course for free to help you overcome any doubt,

Read more...
Recognised Certification

Earn an industry-recognised GeeksforGeeks Certificate of Completion by fulfilling the course requirements.

Perks of our certif

Read more...
Complimentary Course Access
  • 1-year access to the online course materials and recorded videos

  • Read more...

Projects Covered
  • Script to monitor system performance (CPU, memory) and generate periodic
Read more...

Course Content

01Week 1 - Automation Using Shell Scripting & RedHat Linux Administration

Session 1: Getting Started With Red Hat Linux

  • Red Hat Linux Administration
  • Introduction to Red Hat Linux
  • File System Management
  • User and Group Administration
  • Package Management with Yum
  • System Services and Systems
  • Networking Configuration
  • Networking Concepts - SNAT, DNAT, IP, Netmask
  • Security and Permissions
  • System Performance Monitoring
  • Storage Management
  • Backup and Restore

Session 2: Shell Scripting

  • Basics of Shell Scripting
  • Real-Time Scenarios in Shell Scripting
02Week 2 - Cloud Services & AWS Fundamentals

Session 3: AWS Global Infrastructure and EC2 Basics

  • Overview of AWS Global Infrastructure
  • Detailed Overview of Elastic Compute Cloud (EC2)
  • Setting Up Your First EC2 Instance
  • In-Depth Guide to EC2 Instance Configuration
  • Exploring EC2 Options in Detail
  • Connecting to Cloud Instances

Session 4: Advanced AWS Services and Security

  • Security Group Handling and Management
  • Introduction to Amazon S3
  • Auto Scaling and Load Balancing
  • Understanding Cloud Formation and CloudWatch
  • Exploring Simple Notification Service (SNS) and Simple Queue Service (SQS)
  • Overview of Relational Database Service (RDS) and Identity and Access Management (IAM)
  • Project-Based Learning: ECS and ECR
  • Serverless Architecture
  • Utilizing CloudWatch for Monitoring and Setting Billing Alarms
03Week 3 - Source Code Management & Networking Concepts

Session 5: Mastering Git for Version Control

  • Difference between CVCS and DVCS
  • Importance of Git
  • Installation of Git
  • Git three-stage Architecture
  • Detailed explanation of Repository, Commit, Tags, Snapshots, Push-Pull Mechanism, and Branching Strategy
  • Working with Git stash and Git pop
  • Resolve Merge conflicts in Git
  • Git Revert and Reset (Reset vs Revert)
  • Git rebase
  • Working with git Squash
  • Git cherry pick
  • What is Git fork?

Session 6: Integrating GitHub with VScode and Networking Fundamentals

  • Git Integration on VScode, Git Authentication with Github via SSH and HTTPS Protocol
  • Github Introduction, Creating Repositories, PR’s
  • Networking Concepts in Detail
  • How Systems Communicate
  • LAN/WAN
  • Switch, Router IP
  • IP address and its types
  • OSI Model
  • Subnetting
  • DNS Basics
  • Switching + Routing
04Week 4 - Package Management (Docker) Using Real-Time Scenarios & Understanding SonarQube

Session 7: Conceptual Concepts of Dockers

  • What is Virtualization before deep dive into Containerization
  • O.S level virtualization
  • Docker vs Virtual Machine
  • What is Docker and its History
  • Docker Architecture
  • Advantages and limitations of Docker
  • Components of Docker (Docker Daemon, Docker Client, Docker Host)
  • Docker Image
  • Docker lifecycle
  • Docker Image TAR and Unarchive, Docker container states, Docker Networking
  • (Create and Manage), Dockerfile and CD flow
  • CD Tools with Docker (Integrating CD tools like Jenkins and Github action using projects)
  • Docker Networking
  • Docker Security Introduction
  • Docker volume

Session 8: SonarQube, Quality Gates, and Profiles

  • Understanding SonarQube's Role in Code Quality Assessment
  • Implementing Quality Gates to Ensure Code Quality Standards
  • Configuring and Managing SonarQube Profiles for Code Analysis
Read more

Upcoming Batches

Batch
Mentor
STARTING FROM
TIMINGS

Testimonials

quote
This course has been immensely valuable for gaining knowledge in the DevOps industry. The mentors at GFG are highly professional and possess a deep un...
Vineet Jhajhria
Vineet Jhajhria
Placed at Tifin Fintech
quote
Taking the DevOps Engineering - Planning to Production course was a crucial step in my path to landing a job at R1 RCM. This course gave me practical ...
Abhishek Thakur
Abhishek Thakur
Placed at R1 RCM
quote
This course helped me to understand various concepts of Git, GitHub, Amazon AWS, Docker, Kubernetes. It was a great learning journey with GeeksforGeek...
Ameya Dhake
Ameya Dhake
Got Placed at eQ Technologic
quote
The instructor has a very deep practical understanding and patiently covers the DevOps framework very well. The course is hands-on with the latest ind...
vikram sankhala
vikram sankhala
Got Placed at IndiaBixFamily
quote
This course is easy to understand and very helpful for beginners. When I enrolled for this I was not sure how it is going to be but it was an easy jou...
Nikhil Lokesh
Nikhil Lokesh
Got Placed at Wipro
quote
The course was very informative , and helped me in my day to day activities working as a DevOps engineer
Prakhar Bhatia
Prakhar Bhatia
Placed at Nagarro

Frequently Asked Questions

01

How long will I get access to the online course material available with this course?

02

The total Duration of this Course is ?

03

How are the doubt sessions conducted?

04

Are refunds offered for courses?

05

Will I get internship certificate after completing this course ?

06

What are the prerequisites and required software/hardware?

07

Can I make the payment through PayPal?