DevOps Engineering: Linux to Kubernetes in Production

Build, ship and run software the way global product teams do: CI/CD, containers, Kubernetes, Terraform and observability.

⏱ 4 months◆ Beginner → Job-ready● Live + hands-on★ Internship eligible
Mentored by Amit Singh, CTO, Incred · Ex-LangChain, NVIDIA, IBM

What you'll learn

  • Work confidently on Linux servers: files, permissions, processes, networking
  • Automate everyday tasks with Bash and Python scripts
  • Collaborate with Git like a product team: branching, rebasing, PR reviews
  • Build CI/CD pipelines with Jenkins and GitHub Actions
  • Containerise any app with Docker and Docker Compose
  • Deploy and scale workloads on Kubernetes with Helm
  • Provision AWS infrastructure as code with Terraform
  • Monitor systems with Prometheus, Grafana and Loki

Curriculum

10 modules · 41 topics · hands-on labs in every module
Linux & Networking Foundations5 topics
  • Linux command line, file system and permissions
  • Processes, services and package managers
  • IP addressing, ports, DNS and SSL/TLS basics
  • YAML and JSON for configuration
  • Lab setup with VirtualBox and Vagrant
Programming for DevOps4 topics
  • Python essentials: data types, loops, functions, dictionaries
  • Shell scripting: variables, arguments, arithmetic, loops
  • Intro to Go for cloud-native tooling
  • Project: automated server health-check script
Git & Team Workflows4 topics
  • Branching, merging and resolving conflicts
  • Rebasing, cherry-picking, reset and revert
  • Stash and reflog: recovering lost work
  • Pull requests and code review on GitHub
CI/CD Pipelines4 topics
  • Jenkins setup, plugins and security
  • Pipelines as code with Jenkinsfile
  • GitHub Actions workflows, secrets and artifacts
  • Project: build-test-deploy pipeline for a web app
Containers with Docker4 topics
  • Images, containers and Dockerfiles
  • Container networking and volumes
  • Multi-service apps with Docker Compose
  • Image registries and best practices
Kubernetes5 topics
  • Pods, ReplicaSets and Deployments
  • Services, Ingress, ConfigMaps and Secrets
  • Packaging apps with Helm
  • Local clusters and rolling updates
  • Project: deploy a microservice app on Kubernetes
Configuration Management with Ansible3 topics
  • Inventory, playbooks and modules
  • Variables, conditionals and loops
  • Reusable roles
Infrastructure as Code with Terraform4 topics
  • Providers, resources and the plan/apply cycle
  • State and remote state on AWS
  • Modules, functions and conditionals
  • Import, taint and debugging
Observability5 topics
  • Observability fundamentals: metrics, logs, traces
  • Prometheus and PromQL
  • Grafana dashboards and alerting
  • Log aggregation with Loki and Promtail
  • Monitoring Kubernetes clusters
Capstone & Interview Readiness3 topics
  • Capstone: production-grade deployment of a live Incred product
  • DevOps interview drills: Linux, Docker, K8s, Terraform, CI/CD
  • Resume and GitHub portfolio review

Requirements

About this program

DevOps is the backbone of every product we ship at Incred. This program teaches the same tools and habits our engineering team uses across Germany, London, Croatia, India and the US, starting from Linux basics and ending with a production deployment.

You won't just watch slides. Every module ends in a lab, and the capstone is deployed on infrastructure that real users touch.

After this program you can join the 6-month internship and take part in the ownership model: build an Incred vertical and earn a share, sell your product locally, or pitch your own idea for funding.


Your mentor

Amit Singh

Amit Singh

CTO, Incred Applications Pvt Ltd · IIT Delhi alumnus

Leads the global engineering team of incred.golf across Germany, London, Croatia, India and Denver. Ex-lead at LangChain; previously with NVIDIA and IBM.