DevOps Fundamentals
Understand DevOps culture and practices, use Git for version control, and design a basic CI/CD pipeline that builds, tests and deploys code automatically with tools such as GitHub Actions or Jenkins.
- Foundation
Learn to deploy, scale and manage containerized applications on Kubernetes using kubectl, Pods, Deployments, Services, ConfigMaps, Secrets and persistent storage, with a clear view of cluster architecture.
The Kubernetes Fundamentals course in Doha, Qatar explains how Kubernetes orchestrates containers across a cluster of machines, keeping applications running, scaling them with demand and rolling out updates without downtime. Participants learn the role of the control plane and worker nodes, how the API server, etcd, scheduler and kubelet work together, and how declarative YAML manifests describe the desired state of an application. Kubernetes is an open-source project hosted by the Cloud Native Computing Foundation (CNCF), and the skills apply to managed services as well as self-built clusters.
Learning happens mostly at the keyboard. Each participant works with a lab cluster, using kubectl to create Pods and Deployments, expose them with Services and Ingress, inject configuration through ConfigMaps and Secrets, attach persistent volumes and troubleshoot failing workloads. For those planning further study, the CNCF and Linux Foundation offer Kubernetes certifications such as KCNA and CKA, and this course provides useful groundwork. It can also run as an in-house program aligned with an organization's own platform and applications.
By the end of this course, participants will be able to:
Describe Kubernetes cluster architecture, including control plane and worker node components
Use kubectl and YAML manifests to create, inspect and update cluster resources
Deploy and scale applications with Pods, ReplicaSets and Deployments
Expose workloads using ClusterIP, NodePort and LoadBalancer Services and Ingress
Manage configuration and sensitive data with ConfigMaps, Secrets and namespaces
Provide persistent storage and troubleshoot common Pod and networking problems
This course is aimed at technical professionals who already understand containers and now need to run them at scale.
DevOps and platform engineers
Cloud and infrastructure engineers
Developers deploying containerized applications
System administrators supporting container platforms
Site reliability engineers in their early careers
Why container orchestration is needed
Control plane: API server, etcd, scheduler, controller manager
Worker nodes: kubelet, kube-proxy and container runtime
Managed Kubernetes services versus self-managed clusters
Pods, labels, selectors and namespaces
Deployments, ReplicaSets and rolling updates with rollback
DaemonSets, StatefulSets, Jobs and CronJobs
Writing and applying declarative YAML manifests
The Kubernetes networking model and CNI plugins
ClusterIP, NodePort and LoadBalancer Services
Ingress resources and ingress controllers
Service discovery with cluster DNS
ConfigMaps and Secrets for application configuration
PersistentVolumes, PersistentVolumeClaims and StorageClasses
Role-based access control and service accounts
Resource requests, limits and network policies
kubectl describe, logs, exec and get events
Liveness, readiness and startup probes
Horizontal Pod Autoscaler and metrics basics
Packaging applications with Helm charts
As Qatar builds out cloud regions, data centers and smart-city platforms, many organizations are moving business applications onto container platforms that need dependable orchestration. Banks, telecom operators, government digital services and energy companies all require systems that stay available and scale smoothly. Local Kubernetes expertise helps these teams run modern platforms with confidence and contributes to the skilled, technology-ready workforce envisioned in Qatar National Vision 2030.
Join a scheduled class at our training center in Doha or attend live online. For organizations, the course can run as an in-house program at your premises or online, tailored to your sector, examples and schedule.
It is a practical Kubernetes training course in Doha that covers cluster architecture, kubectl, Deployments, Services, Ingress, ConfigMaps, Secrets, persistent storage and troubleshooting, with most time spent working in a lab cluster.
DevOps, platform and cloud engineers, developers who deploy containerized applications, and system administrators who support or plan to introduce Kubernetes platforms for production workloads in their organization.
The course is not a dedicated exam-preparation program. It builds core knowledge that is useful for Kubernetes certifications offered by the CNCF and Linux Foundation, such as KCNA and CKA, but candidates should review the official exam curriculum and practice further.
Yes. It can be delivered at your premises or online and tailored to your sector, your Kubernetes platform and examples, and your schedule. Contact Leaders Training Center to plan an in-house Kubernetes session for your engineers.
Tell us a little about yourself and an advisor will contact you about batch timings, fees and eligibility. No obligation.
Sat–Thu: 09:00–22:00Fri: 08:00–22:00
Understand DevOps culture and practices, use Git for version control, and design a basic CI/CD pipeline that builds, tests and deploys code automatically with tools such as GitHub Actions or Jenkins.
Learn to build, run and manage containers with Docker, write efficient Dockerfiles, handle networking and storage, and define multi-container applications with Docker Compose.
Learn to define, provision and change cloud and on-premises infrastructure as code with HashiCorp Terraform, using the init, plan and apply workflow, remote state, variables and reusable modules.
Learn to write Python scripts that automate routine IT tasks, from file and log processing to calling REST APIs, managing servers over SSH and scheduling jobs, with clean, testable code.