Version Control (Git) for devops
Learn Git and GitHub for DevOps - commits, branching, merging, pull requests, rebasing, and team collaboration workflows.
Skills You'll Master
Included Modules
Git and GitHub
Learn Git and GitHub from first commit to team workflow: branching, merging, pull requests, secrets, CI, and recovery tools for when things break.
GitLab for DevOps: Projects to CI/CD Pipelines
Learn GitLab from first push to production: projects, groups, CI/CD pipelines, variables, runners, and a Docker deploy with a manual approval gate.
Career Impact
Roles that use the skills in this module.
- High Demand
DevOps Engineer
₹8L - ₹18L a year
- Very High
Cloud Engineer
₹6L - ₹14L a year
- Critical / Niche
Site Reliability Engineer (SRE)
₹10L - ₹24L a year
Part of Kubernetes Networking and Traffic Management
Configuring Ingress Controllers with NGINX for Production Traffic
Configure NGINX Ingress Controllers on Kubernetes to route production HTTP and HTTPS traffic with SSL termination, path routing, and rate limiting.
Kubernetes Network Policies for Pod-Level Traffic Control
By default, every pod in a Kubernetes cluster can talk to every other pod — regardless of namespace, team, or sensitivity. Network Policies are Kubernetes firewall rules that restrict this. They define which pods are allowed to send traffic to which other pods, and which external IPs can reach your services. Without them, a compromised frontend pod can directly connect to your production database.
Implementing Kubernetes Deployment Strategies - Rolling, Blue-Green, and Canary
Learn how to deploy new application versions to Kubernetes with zero downtime using rolling updates, blue-green switching, and canary traffic splitting.
Next Modules
Related Guides
Practice on the Coding Sheet
Not a software engineer sheet. Every problem comes from real DevOps, SRE, Platform and Cloud interviews, from your first script to a system you build yourself.
Open the Coding Sheet