What You'll Learn
A practical DevOps and cloud engineering program delivered over 60 hours of live interactive sessions. The course focuses on containerisation, Kubernetes operations, cloud infrastructure, CI/CD automation, security, observability, and production deployment practices used in real enterprise environments.
Curriculum Highlights
- DevOps fundamentals: culture, practices, and tools overview
- Cloud computing concepts: IaaS, PaaS, SaaS, public vs private vs hybrid cloud
- Git and version control best practices for DevOps workflows
- Docker fundamentals: images, containers, networking, volumes, Docker Compose, multi-stage builds
- Container best practices: image optimisation, security scanning, registries, environment management
- Kubernetes architecture: control plane, worker nodes, kubelet, scheduler, etcd, API server
- Core Kubernetes objects: pods, ReplicaSets, deployments, daemonsets, statefulsets, jobs, cronjobs
- Cluster operations: namespaces, labels, selectors, taints, tolerations, affinity, resource quotas
- Scaling and resilience: HPA, cluster autoscaling concepts, rolling updates, rollback strategies, self-healing
- Service exposure: ClusterIP, NodePort, LoadBalancer, ingress controllers, ingress resources
- Modern traffic management: Gateway API fundamentals, routes, gateways, policy-driven traffic handling
- Security and access control: service accounts, RBAC, roles, role bindings, cluster roles, secrets, config maps
- Storage concepts: persistent volumes, persistent volume claims, storage classes, stateful workloads
- Package and release management with Helm charts
- CI with Jenkins and GitHub Actions, CD with Argo CD and GitOps workflows
- Code quality gates with SonarQube
- AWS foundations: EC2, S3, RDS, IAM, VPC basics, EKS overview
- Infrastructure as Code with Terraform
- Configuration management and server automation with Ansible
- Monitoring and observability with Prometheus, Grafana, logs, and alerts
- Real-world project: end-to-end CI/CD and Kubernetes deployment pipeline for a Spring Boot, Node & Python applications
Duration Breakdown
- Total duration: 60 hours
- Delivery format: live interactive instructor-led sessions
- Suggested schedule: 6 weeks, 10 hours per week
- Includes: guided labs, deployment demos, architecture discussions, and project implementation sessions
Who Is This For
Backend or full-stack developers who want to own the deployment side of their applications, DevOps engineers who want stronger Kubernetes and cloud fundamentals, and teams aiming to automate their software delivery lifecycle end to end.
Format
Available as a corporate cohort or 1-on-1 mentorship program. Delivered as 60 hours of live interactive training with hands-on labs, real deployment exercises, and practical project work throughout the course.