CoDeKu DevOps Academy

Sri Lanka’s first and leading platform for Cloud and DevOps education. Hands-on labs, real projects, and career-ready learning paths for aspiring Sri Lankan DevOps & Cloud Engineers.

Join thousands of learners already shaping the future of innovation with CoDeKu.

✅ 6000+ Students
💻 20+ Hands-on Labs
🎓 10+ Online Courses

Start Learning with CoDeKu!

Join thousands of learners building skills in DevOps, Kubernetes & Cloud.

🔐

Have an Account?

If you’re already registered, jump back in and continue your learning journey.

Sign In
Forgot your password? Reset here

Are You New Here?

Create your free account in minutes and access beginner-friendly courses & hands-on labs.

FREE Register
  • Access to free starter courses
  • Progress tracking & certificates
  • Community Q&A & updates
No credit card required
🔒 Secure & private
💬 Support on Discord
DevOps ≠ Tools
DevOps = Mindset + Culture

Ship faster. Safer. Better—together.

DevOps is a cultural & mindset shift that removes friction between Dev and Ops so you can deliver faster, with quality, and security. Tools support the process—so you’ll still master the stack that powers modern engineering.

Core
Linux
Containers & Orchestration
Docker
Kubernetes
Infrastructure as Code
Terraform
Ansible
Cloud
AWS
Azure
GCP
Observability
Prometheus
Grafana
Flow > Handoffs Automation > Busywork Feedback Loops Security by Default Reliability Mindset
linux — warm-up
# Linux is the core. Make a safe playground:
$ mkdir -p ~/codeku && cd ~/codeku
$ grep -i PRETTY_NAME /etc/os-release # show distro
$ echo 'alias k=kubectl' >> ~/.bashrc && source ~/.bashrc
# alias ready → use `k get pods` later
containers — quick checks
$ docker --version # Docker ready?
$ kubectl version --client --short # kubectl ready?
$ docker run --rm hello-world
$ k get nodes # if K8s configured
cloud & observability — who am i?
$ aws sts get-caller-identity   # AWS whoami
$ az account show               # Azure whoami
$ gcloud config list            # GCP context
$ curl -fsS http://localhost:9090/-/ready  # Prometheus ready?
# Grafana default → http://localhost:3000
infra-as-code — first taste
$ terraform -version  # Terraform check
$ ansible --version   # Ansible check

# Quickstart scratch files:
$ echo 'provider "aws" {}' > main.tf
$ echo '- hosts: localhost\n  tasks:\n   - debug: msg="Hello from Ansible"' > play.yml
# IaC playground ready!

🎥 Watch & Learn with CoDeKu

DevOps • Kubernetes • Cloud — practical videos, explained simply.

Play
Kubernetes හරියට දන්නේ නැත්තම් DevOps Engineer කෙනෙක් වෙන්න හිතන්නවත් එපා
Play
DevOps End to End Life Cycle එක සරලව
Play
Cloud Native? What is it
Play
DevOps Field එකට මුලින්ම එන අය මේ ටික කරන්න
Play
මගේ අවූරුදු 8ක Career & Salary Growth එකs

Choose Your Cloud & DevOps Journey 🌟

Each role is powered by a focused tech stack. Explore where you fit—and grow with CoDeKu.

Jenkins Git Docker Terraform Ansible
DevOps Engineer
Kubernetes Docker Linux Helm Prometheus
Kubernetes Admin
AWS Azure Google Cloud Terraform Docker
Cloud Engineer
Terraform Kubernetes ArgoCD Helm Docker
Platform Engineer
Linux Bash NGINX Ansible Git
Linux Administrator
Grafana Prometheus Loki Datadog PagerDuty
Site Reliability Engineer
🚀 Explore Full Learning Paths

Premium Paths to Cloud & DevOps Mastery

Stop guessing what to learn. Follow job-ready, hands-on courses built by practitioners—so you can ship faster, safer, and with confidence. Real labs, real projects, real impact.

Guided learning paths Hands-on labs & projects Built for real-world roles
Beginner
4.75
(4)

Zero to Microservices with Spring Boot

34
1 hour 30 minutes
Beginner
Intermediate
Beginner

Start Learning Free

Get instant access to hands-on starter courses designed to kickstart your DevOps & Cloud journey. No cost, no fluff—just practical skills you can apply right away.

No signup hassle Practical & beginner-friendly Your first step into DevOps

What Our Students Say

Honest words from learners who built their Cloud & DevOps careers with CoDeKu.