Back to All Courses
ADVANCED TRACK • HANDS-ON LABSDevOps & Cloud Systems

Cloud Systems & Cyber Foundations.

Practical, hands-on systems engineering. We bridge the gap between academic theory and real-world Linux, Docker, containerization, and cloud architecture in Sinhala and English.

DURATION
16 Weeks (Hands-on Labs)
MEDIUM
Sinhala & English
PREREQUISITES
Basic Computer Fluency
PLATFORM
Linux & Kubernetes
PRODUCTION INFRASTRUCTURE LAB

Architecting Resilient Distributed Systems.

No theoretical slideshows without practice. You configure real Linux servers, provision services, and deploy containerized apps behind modern Zero Trust access policies.

Linux Administration & Terminal Fluency

Mastering the operating system powering modern cloud servers.

  • Debian / Ubuntu server setup: Headless installation, SSH key pairs, and disabling root login
  • Filesystem architecture: POSIX permissions, chown, chmod, symlinks, and standard FHS hierarchy
  • Bash automation: Writing shell scripts, cron jobs, systemd service units, and journalctl debugging
  • Network security: Hardening firewalls with UFW, iptables rules, and analyzing open ports

Virtualization & Docker Containers

Constructing isolated computing environments and microservice deployments.

  • Hypervisors: Concepts of bare-metal hypervisors, containers vs full virtual machines
  • Docker fundamentals: Building clean multi-stage Dockerfiles, caching layers, and volumes
  • Docker Compose: Orchestrating multi-container web apps, databases, and persistent storage
  • Reverse Proxies: Nginx / Traefik SSL certificate management and internal DNS routing

Cloudflare Zero Trust & Kubernetes (K3s)

Modern edge networking and lightweight cluster orchestration.

  • Zero-Trust Edge: Exposing internal web services securely without opening port 80 or 443
  • Cloudflare Tunnels (cloudflared): Identity-aware access policies and mutual TLS
  • Kubernetes primitives: Pods, Deployments, Services, ConfigMaps, and Namespaces in K3s
  • Cluster maintenance: Node draining, rolling updates, health checks, and Prometheus metrics

Technical Capabilities You Will Demonstrate:

Operate production Linux servers using the command line with total confidence
Architect and run your own multi-service server environment or cloud VPS
Package and deploy containerized microservices behind automated SSL and Zero Trust tunnels
Gain authentic understanding of enterprise infrastructure principles and cloud architecture
Build a production-grade GitHub portfolio to qualify for Junior Cloud, DevOps, or SysAdmin roles
ENGINEERING MENTORSHIP

Mentorship from a Working Cloud Engineer.

Learn from authentic systems and cloud engineering practice. We review your architecture diagrams, inspect your Dockerfiles, and help you structure a compelling engineering profile.

Access to sample deployment configuration templates
Code review and student portfolio architecture review included