CI/CD pipeline for a Node.js app
Build a complete Jenkins pipeline with stages for linting, unit testing, Docker build, ECR push, and Kubernetes deployment, triggered automatically on every git push.
Home / Courses / DevOps + Cloud
DevOps + Cloud
Linux, Git, Jenkins, GitHub Actions, Docker, Kubernetes, Terraform, and monitoring, the complete DevOps toolkit for a career as an engineer who keeps software moving from code to production.
Curriculum
Four modules covering Linux and Git foundations, CI/CD pipelines, container orchestration, and infrastructure as code, the complete DevOps engineer toolkit.
Wk 1: Linux fundamentals, file system, permissions, process management, package managers (apt/yum), user management
Wk 2: Bash shell scripting, variables, loops, functions, conditionals, cron jobs; SSH key management, remote server access
Wk 3: Networking for DevOps, TCP/IP, DNS, HTTP/HTTPS, firewalls, iptables basics, curl/wget, Netcat
Wk 4: Git, commit history, branching strategies (Gitflow, trunk-based), pull requests, merge vs rebase, resolving merge conflicts, Git hooks
Wk 5: Jenkins, installation, Freestyle jobs, pipeline concepts, Jenkinsfile declarative syntax, shared libraries
Wk 6: Jenkins advanced, multi-branch pipelines, test reports, notifications (Slack, email), Blue Ocean UI
Wk 7: GitHub Actions, workflow syntax, triggers, matrix builds, secrets management, artifact publishing, caching
Wk 8: Nexus/JFrog Artifactory for artifact management; SonarQube for code quality gates in CI pipelines
Wk 9: AWS CodePipeline + CodeBuild intro; Azure DevOps pipelines overview; end-to-end pipeline lab integrating source → build → test → deploy
Wk 10: Docker, images, containers, Dockerfile best practices, multi-stage builds, Docker Hub, Docker Compose
Wk 11: Kubernetes fundamentals, pods, ReplicaSets, Deployments, Services, ConfigMaps, Secrets, Namespaces
Wk 12: Kubernetes advanced, resource limits, liveness/readiness probes, horizontal pod autoscaling, ingress controllers, persistent volumes
Wk 13: Helm charts for templating Kubernetes manifests; AWS EKS, cluster setup, node groups, IAM roles for service accounts; CI/CD pipeline integration with Kubernetes
Wk 14: Terraform, HCL syntax, providers (AWS), resources, variables, outputs, modules, state management, remote backend in S3, workspace
Wk 15: Monitoring, Prometheus for metrics collection, Grafana dashboards and alerting; ELK stack (Elasticsearch, Logstash, Kibana) for centralised log aggregation
Wk 16: Capstone project: full end-to-end pipeline, Terraform-provisioned AWS infrastructure, Kubernetes cluster, Jenkins/GitHub Actions CI/CD, Prometheus + Grafana monitoring; mock interviews and certification prep
Hands-on Projects
Every module ends with a working project, the kind you can walk through in an interview and demonstrate live.
Build a complete Jenkins pipeline with stages for linting, unit testing, Docker build, ECR push, and Kubernetes deployment, triggered automatically on every git push.
Containerise a multi-service application with Docker Compose, convert to Kubernetes manifests, deploy to a local cluster, and implement autoscaling and health checks.
Provision a complete AWS environment, VPC, subnets, EC2, RDS, S3, IAM roles, using Terraform with remote state in S3 and a DynamoDB state lock.
An end-to-end system: Terraform provisions the infrastructure, Kubernetes hosts the app, GitHub Actions deploys on every merge, Prometheus + Grafana monitors and alerts.
Career Outcomes
Typical starting salaries in Pune for DevOps engineer roles, an observation, not a guarantee.
Full preparation for Certified Kubernetes Administrator (CKA), Terraform Associate, and AWS Certified DevOps Engineer tracks.
A TechSummitTrainers completion certificate for this program once you finish the course and capstone project.
Roles this prepares you for
Schedule & Format
Attend live from our FC Road centre or join remotely. Your choice, every session.
Every session includes working in a real Linux environment and cloud accounts, not slide-based theory.
Every session runs live and is recorded so you can revisit lab steps as many times as you need.
Taught by working DevOps engineers who run pipelines and infrastructure on live production systems.
Course FAQ
Basic programming familiarity is helpful, understanding loops, functions, and variables. Linux shell scripting (covered in Module 1) is the most important skill, and it is taught from scratch. Prior experience with any language is an advantage but not required.
DevOps combines software development (Dev) and IT operations (Ops) to shorten the development lifecycle. Developers write code; DevOps engineers build and maintain the pipelines, infrastructure, and automation that get code from a laptop to production safely.
CI/CD stands for Continuous Integration and Continuous Delivery/Deployment. CI automates building and testing code on every push. CD automates deploying tested code to environments. Without CI/CD, software teams rely on manual deployments that are slow, error-prone, and risky, every modern software company uses CI/CD.
Docker packages an application and its dependencies into a portable, isolated container. Kubernetes manages hundreds or thousands of Docker containers across a cluster: scheduling, scaling, healing failed containers, and managing networking. You need Docker to create containers; Kubernetes to run them reliably at scale.
Terraform is an Infrastructure as Code tool that lets you define cloud infrastructure in configuration files and provision it automatically. Instead of clicking through the AWS console, you write code, making infrastructure reproducible, version-controlled, and auditable.
Yes, and DevOps is especially popular among working developers and sysadmins looking to transition or upskill. Batch timings are confirmed at your free demo.
DevOps Engineer, Site Reliability Engineer (SRE), Platform Engineer, Cloud Engineer, Build & Release Engineer. Fresher salaries in Pune range from ₹4 LPA to ₹10 LPA based on the company and skill depth.
The course fee is discussed during your free demo call. We offer flexible payment options. Contact us to know more.
Both are covered at an operational level: AWS EKS for Kubernetes and AWS S3 for Terraform remote state in Module 3; Azure DevOps pipelines (intro) in Module 2. For deep cloud architecture, TechSummitTrainers also offers dedicated AWS and Azure courses.
The Full-Stack courses include DevOps as a final module, enough to deploy the applications you build. This standalone DevOps course goes much deeper: 16 full weeks dedicated to Linux, CI/CD, containers, orchestration, Terraform, and monitoring, with 4 dedicated DevOps projects. It is designed for people who want DevOps as their primary career.
No. Module 1 starts with Linux command line from the beginning, file system, permissions, process management, and shell scripting. No prior Linux experience is required.
The course covers concepts aligned with the Certified Kubernetes Administrator (CKA), AWS Certified DevOps Engineer, and HashiCorp Terraform Associate certification tracks, with mock tests and exam prep in the final module.
DevOps is the combination of cultural practices, tools, and automation that enables software organisations to deliver applications and services at high velocity. Before DevOps, development teams and operations teams worked in separate silos: developers wrote code, threw it over the wall, and operations engineers deployed it manually. The result was slow releases, frequent production failures, and finger-pointing between teams when things went wrong.
DevOps eliminates those silos by integrating development and operations workflows through shared tooling, automated pipelines, and a culture of shared ownership. Indian IT companies, both service firms running DevOps transformation projects for global clients and product companies shipping to international markets, have adopted DevOps as the universal standard. The DevOps engineer role is now one of the most consistently in-demand positions in Pune's IT job market, with demand growing faster than the available talent pool.
CI/CD (Continuous Integration / Continuous Delivery) is the automation backbone of modern software delivery. Continuous Integration means every code commit is automatically built and tested, a developer pushes to a Git branch, and within minutes they know if the change breaks any tests or fails any quality checks. Continuous Delivery extends this by automatically deploying successfully tested code to staging environments, and Continuous Deployment goes further by automatically releasing to production. The result: teams that previously deployed every few months can safely deploy dozens of times per day.
Building and maintaining CI/CD pipelines requires expertise across multiple tools, Jenkins, GitHub Actions, Docker, Kubernetes, AWS or Azure, and an understanding of software testing, security scanning, artifact management, and deployment strategies like blue-green and canary releases. This is not skills a developer picks up incidentally; it is a full-time engineering discipline, which is why the DevOps engineer role exists separately from the developer role.
Docker and Kubernetes solve different problems in the container ecosystem. Docker is the tool that creates containers: a Docker container packages an application and all its dependencies (libraries, runtime, configuration) into a single portable image that runs identically on any machine. Docker Compose extends this to multi-container applications. The problem Docker does not solve is managing containers at scale, when you have 50, 500, or 5,000 containers spread across a cluster of servers, you need something to decide where each container runs, restart it if it crashes, scale it up under load, and route network traffic to it.
Kubernetes is the container orchestration system that handles all of that. It schedules containers across cluster nodes, monitors their health, automatically replaces failed pods, scales deployments horizontally based on CPU or custom metrics, and manages service discovery and load balancing. Together, Docker and Kubernetes form the foundation of how virtually every modern cloud-native application is deployed, and both are core skills in this course.
Fresher salaries in Pune for DevOps roles range from ₹4 LPA to ₹10 LPA based on the company type and depth of cloud skills. Working professionals transitioning into DevOps from development or sysadmin roles often command salaries at the higher end or above that range from day one.
TechSummitTrainers is located at Office No. 509, Kushal Wallstreet, Fergusson College Road, Shivajinagar, central Pune, easily accessible from Shivajinagar station, Deccan, and surrounding areas. This course is taught by working DevOps engineers who run production CI/CD pipelines, Kubernetes clusters, and Terraform-managed infrastructure on live projects. Every lab session involves working in a real Linux environment and AWS cloud account, not simulated environments. The hands-on project structure means you graduate with four complete DevOps projects in your portfolio, covering the full spectrum from CI/CD to IaC to container orchestration to monitoring. Both classroom and online attendance are supported, with every session recorded for review.
Book your free demo today. No payment, no commitment. Next batch starts Nov 10, 2026.
Get a Call Back →