This course is available via:
| Plan | Courses | Price | Action |
|---|---|---|---|
| DevOps Only ⓘ | 6 | Subscribe |
What Will You Learn
Control plane, node components, etcd, and the kubectl survival kit for daily work
The controller pattern, running databases with PVCs, and stateful vs stateless workloads
ClusterIP, NodePort, LoadBalancer, nginx-ingress, and TLS termination with cert-manager
ConfigMaps, Secrets, and liveness/readiness/startup probes done right
HPA, rolling updates and rollbacks, resource quotas and QoS classes
RBAC, ServiceAccounts, and zero-trust network policies between services
Pipelines to Kubernetes, Helm packaging, and ArgoCD app-of-apps sync
Managed Kubernetes, multi-environment strategy, observability, canary rollouts, and Karpenter autoscaling
Prerequisites
In order to start this course you must have these skills:
Familiarity with Linux commands, file system navigation, and editing configuration files
Comfortable building and running containers
Understanding of IP addressing, ports, DNS, and basic connectivity troubleshooting
A project in this course will run on AWS EKS
Cloning, branching, and committing, since Dockerfiles and Compose files are often version-controlled
For reading and writing Docker Compose configurations and inspecting container metadata
Ability to navigate a terminal, run commands, and interpret command output without a GUI
Understanding of how a simple web service or script executes
Recommended Courses:
Instructor
Mohamed Gamal
Senior Platform Engineer II
4+ Years of Experience
A Senior DevOps/Platform Engineer specializing in multi-cloud infrastructure across AWS, GCP, and Azure, with deep expertise in Kubernetes, Terraform, and CI/CD automation. He has worked at companies such as Rabbit, Nagwa, and _VOIS, building scalable, secure, and cost-effective systems using Infrastructure as Code, container orchestration, and comprehensive monitoring. His experience includes enterprise-grade implementations of HashiCorp Vault, OIDC authentication, and cross-cloud ML infrastructure. He focuses on building reliable, scalable systems that help engineering teams move faster with confidence.