Limited seats Training
DevOps for Beginners
A 5-week, hands-on program for aspiring DevOps engineers. Go from Linux fundamentals to deploying and monitoring a three-tier application on Kubernetes and AWS with Terraform.
- 5 weeks 27 sessions, 40.5 hours
- 1.5 hours per session
- 5 days a week, plus 2 weekend sessions
- Hands-on labs every week
Learn DevOps by doing
Understand, demonstrate, practice, troubleshoot and document, every week.
- Linux
- Networking
- Git
- Docker
- CI/CD
- Kubernetes
- AWS
- Terraform
- Monitoring
-
Hands-on labs powered by iximiuz Labs
Powerful VMs (4 CPU / 10 GB RAM), 150+ practical challenges and real environments to practice DevOps skills.
-
Roadmap-based curriculum
Follows the roadmap.sh DevOps roadmap and covers the foundational DevOps tools, workflows and practices.
-
Weekly project assignments
Each week ends with a real project, from Linux labs to a three-tier app on AWS with Terraform and full monitoring.
-
Mentor-reviewed pull requests
You submit work the way DevOps teams do: feature branches and pull requests on GitHub, reviewed by your mentor.
-
Learn in public
Daily LinkedIn posts about what you learned build a consistent record of your growth and a professional presence.
-
Certificate of completion
Complete the program to earn a Himali Technologies certificate of completion.
Five weeks, week by week
Every week ends with a project you push to GitHub. Download the full syllabus for every topic and assignment checklist.
Week 1 Linux, Networking and Git Systems administration, networking and version control.
- Day 1
Linux Fundamentals
Linux architecture, the filesystem hierarchy, file and directory commands, paths, redirection, pipes and reading manuals.
- Day 2
Users, Permissions and Processes
Users, groups and ownership, chmod, chown and sudo, /etc/passwd and /etc/shadow, processes and signals.
- Day 3
Bash Scripting and Automation
Variables, arguments, exit codes, conditionals, loops and functions, ending with a health-check script.
- Day 4
Networking Fundamentals
OSI and TCP/IP, IP addressing, DNS, TCP vs UDP, HTTP(S) end to end, SSH and ip, ss, dig, curl and traceroute.
- Day 5
Git and Version Control
Commits, branches, remotes, merge conflicts, .gitignore, and pull requests with code review.
- Weekend
Programming Fundamentals for DevOps
Python for automation: website and SSL checks, DNS lookups, process checks with Slack alerts, and scripting Git.
Assignment: Linux and networking practical labs, submitted as a mentor-reviewed pull request
Week 2 Nginx, Docker and CI/CD Serve, package and automatically deliver applications.
- Day 6
Web Servers and Nginx
Static sites, reverse proxying, server blocks, logs, HTTP status codes and troubleshooting.
- Day 7
Docker Fundamentals
Containers vs VMs, images and layers, Dockerfiles, registries, and debugging running containers.
- Day 8
Docker Compose, Networking and Storage
Multi-container apps, bridge networks, port mappings, volumes, and a full-stack app with a database.
- Day 9
CI/CD Fundamentals
Pipeline stages with GitHub Actions: automated checks, image builds, secrets and debugging failures.
- Day 10
Automated Deployment
Deploy containers to a Linux VM from the pipeline, verify health and plan rollbacks.
Assignment: A full-stack application deployed to a Linux VM with Docker and CI/CD
Week 3 Kubernetes Container orchestration and multi-tier deployments.
- Day 11
Kubernetes Fundamentals
Cluster architecture, control plane and worker components, Minikube, kubectl, Pods and YAML manifests.
- Day 12
Workloads, Networking and Configuration
Deployments, rolling updates, Services, Ingress, ConfigMaps, Secrets and persistent volumes.
- Day 13
Advanced Kubernetes
Namespaces, HPA, StatefulSets, Jobs, resource limits, and a three-tier Flask and PostgreSQL app.
- Days 14–16
Hands-on Labs with iximiuz Labs
Linux and container networking, Docker workflows, Kubernetes resources and troubleshooting.
Assignment: A three-tier application on Kubernetes with Ingress, autoscaling and manifests in Git
Week 4 AWS Cloud and Infrastructure as Code Core AWS services, provisioned with Terraform.
- Day 17
AWS Fundamentals and Networking
Regions and AZs, VPC, public and private subnets, routing, NAT and security groups.
- Day 18
Compute, Storage, Databases and Containers
EC2, S3, RDS, ECR, ECS, Lambda, load balancing and high availability.
- Day 19
Delivery Services and Terraform
CloudFront and Route 53, then Terraform providers, resources, variables, state and modules.
- Day 20
Provisioning and Deployment
Provision a VPC and deploy an app on EC2 or ECS with Terraform, then verify, estimate cost and clean up.
Assignment: A three-tier application on AWS, provisioned with Terraform and documented
Week 5 Monitoring and Observability Metrics, logs, traces and alerts on the apps you deployed.
- Day 21
Observability and Prometheus
Golden signals, SLOs, exporters, instrumenting an app with /metrics, and PromQL.
- Day 22
Grafana Dashboards and Alerting
Dashboards as code, alert rules, and Alertmanager routing to Slack.
- Day 23
Centralised Logging with Loki
Structured logs, Grafana Alloy, LogQL, and correlating logs with metrics.
- Day 24
AWS CloudWatch
Metrics, the CloudWatch agent, Logs Insights, dashboards, and alarms via SNS.
- Day 25
Kubernetes Monitoring and Incident Response
kube-prometheus-stack, tracing with OpenTelemetry, uptime probes, runbooks and postmortems.
Assignment: An observability stack for your three-tier app, plus an incident drill and postmortem
By the end, you can…
You finish with a deployed cloud application, Terraform code, monitoring and a public project write-up: real work you can show employers.
- Use Linux confidently for system administration and troubleshooting
- Understand networking and diagnose common connectivity issues
- Collaborate using Git and GitHub pull requests
- Automate routine operational checks with Bash and Python
- Configure Nginx and deploy containerised apps with Docker
- Build CI/CD pipelines for automated delivery
- Deploy and troubleshoot multi-tier apps on Kubernetes
- Understand core AWS networking, compute, storage and delivery
- Provision cloud infrastructure with Terraform
- Monitor apps with Prometheus, Grafana, Loki and CloudWatch
Common questions
What is the schedule?
1.5-hour sessions, 5 days a week for 5 weeks, plus two weekend sessions on programming fundamentals for DevOps: 27 sessions and 40.5 hours of guided training in total.
Where do I practice?
On iximiuz Labs: real VMs (4 CPU / 10 GB RAM) and 150+ practical challenges. In Week 4 you provision real AWS infrastructure with Terraform.
How am I assessed?
Mentors look at your daily learning posts, completed labs, Git workflow, weekly assignments, troubleshooting, monitoring work and documentation. The final project is a deployed cloud application with Terraform code, monitoring and a public write-up.
Do I get a certificate?
Yes. You receive a certificate of completion when you complete the program.
Interested? Enroll now
Seats are limited. Fill in the form to reserve your place.
Form not loading? Open it in a new tab or email [email protected].