• Courses
  • Tutorials
  • Jobs
  • Practice
  • Contests

DevOps Engineering - Planning to Production

Live Course
interested count87k+ interested Geeks

Get ready to revolutionize your process & take your career to the next level with this DevOps - Live course! Gain insights from industry experts on how to make your workflow more efficient & improve the ability to quickly release high-quality software.

levelBeginner to Advancecourse duration12 Weeks
interested count87k+ interested Geeks
Track-based LearningCourse CertificateCapstone ProjectsIndustry Experts
warning

Click Here!! and Get this Course @INR 8500 + Get Complimentary GfG Bag
For further queries reach us via Call/WhatsApp at: +91-7303839766

Students got placed after taking this course at...

Course Overview

  • Live interactive sessions
  • A comprehensive curriculum designed to take you from beginner to advanced levels
  • Practical exercises and projects to help you apply your knowledge and skills
  • AWS Cloud Practitioner Course with 14 Hands-on labs
  • Contests for self assessment
  • Linux and Shell Scripting Recorded Content
  • Git and Github Recorded Content 
  • Complete Hands On Projetcs 
Read more

What Sets Us Apart

Project-Based Learning

24 X 7 Doubt Support

Recognised Certification

Expert Mentors

Course Features
Project-Based Learning

Hands-on, practical exercises designed to enhance your learning experience and reinforce the concepts covered in the course. These projects serve as crucial components in the learning journey, as they allow you to apply the knowledge and skills gained in real-world scenarios. For eg: multi-container app using Docker Compose etc.

Read more

What Sets Us Apart

Project-Based Learning

Hands-on, practical exercises designed to enhance your learning experience and reinforce the concepts covered in the course. These projects serve as crucial componen

Read more...
24 X 7 Doubt Support

A dedicated service provided with this course for free to help you overcome any doubt, at any time, and anywhere. So unlea

Read more...
Recognised Certification

Boost your coding street cred! Excel in the tech landscape with our comprehensive course and prestigious certificates that

Read more...
Expert Mentors

With a passion for teaching, our mentor(s) sessions will provide tailored guidance to all the aspiring coders. Launch a successful tech career with

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

Reviews and Ratings

Prince Akash
Prince Akash
Placed at Worldline Global Services
This Course was taught from basic to advance with right pace to understand all the concepts very clearly. It was very interactive session as I interacted a lot with my online mentor Pranjal while he was explaning things. This led me to understand devops tech stacks from very basic which led me to clear multiple interviews.

Reviews and Ratings

user profile
Vineet Jhajhria
Placed at Tifin Fintech
This course has been immensely valuable for gaining knowledge in the DevOps industry. The mentors at GFG are highly professional and possess a deep understanding of both theoretical principles and practical applications. Overall, my experience with GFG has been excellent.
user profile
Abhishek Thakur
Placed at R1 RCM
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 know-how and hands-on experience with DevOps tools, which I now use in my job at R1 RCM. The course's focus on real-world projects and skills like teamwork and problem-solving made a big difference in my job hunt. I owe my success at R1 RCM to this course, and I'd recommend it to anyone looking to break into the world of DevOps.
user profile
Ameya Dhake
Got Placed at eQ Technologic
This course helped me to understand various concepts of Git, GitHub, Amazon AWS, Docker, Kubernetes. It was a great learning journey with GeeksforGeeks.
user profile
vikram sankhala
Got Placed at IndiaBixFamily
The instructor has a very deep practical understanding and patiently covers the DevOps framework very well. The course is hands-on with the latest industry tools, including Git, Docker, Kubernetes, Ansible and Terraform. This course is just the one I was looking for.
user profile
Nikhil Lokesh
Got Placed at Wipro
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 journey. There is a lot to learn, it helped me to learn and grow in my day to day work. The mentor had great knowledge, he made the concepts clear. Totally worth enrolling. With the help of this course I was able to crack the interview at Wipro.

Frequently Asked Questions

01

Is there any number to contact for query?

02

What is the size of a batch?

03

Can I make the payment through PayPal?

04

Do we have doubt support in this program?