Docker & Containerization Essentials
Learn to build, run and manage containers with Docker, write efficient Dockerfiles, handle networking and storage, and define multi-container applications with Docker Compose.
- Foundation
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.
The DevOps Fundamentals course in Doha, Qatar introduces the culture, practices and tooling that let development and operations teams deliver software quickly and reliably. Participants learn why silos between developers, testers and system administrators slow releases, and how shared ownership, small batches, automation and fast feedback change that. The course covers the CALMS model, the DORA delivery metrics, Git-based version control and continuous integration and continuous delivery (CI/CD), giving a clear foundation before moving on to containers, Kubernetes or infrastructure as code.
Teaching is practical and lab-based. Learners create a Git repository, work with branches and pull requests, and build a simple pipeline that compiles, tests and packages an application on every commit. GitHub Actions, GitLab CI, Azure DevOps Pipelines and Jenkins are shown as examples so the concepts carry over to whatever platform a team uses. Case discussions look at release failures, incident reviews and gradual adoption. Organizations can also book the course as an in-house program built around their own toolchain and delivery challenges.
By the end of this course, participants will be able to:
Explain DevOps principles, the CALMS model and how they differ from traditional release practices
Use Git to commit, branch, merge and review changes through pull requests
Describe continuous integration, continuous delivery and continuous deployment and when each applies
Build a basic CI/CD pipeline with automated build, test and deployment stages
Measure delivery performance using the four DORA metrics
Outline how monitoring, feedback and blameless postmortems support continuous improvement
This course is designed for IT professionals and managers who want a solid, practical starting point in DevOps ways of working.
Software developers moving toward automated delivery
System administrators and IT operations staff
QA and test engineers
Junior DevOps or cloud engineers
IT team leads and project managers overseeing software releases
Origins of DevOps and the Agile connection
The CALMS model: culture, automation, lean, measurement, sharing
The Three Ways: flow, feedback and continual learning
DORA metrics: deployment frequency, lead time, failure rate, recovery
Repositories, commits and the git add, commit, push cycle
Branching strategies: feature branches, GitFlow and trunk-based development
Pull requests, code review and resolving merge conflicts
Tagging releases and semantic versioning
Build automation and fast feedback on every commit
Automated unit tests, linting and code quality checks
Pipeline as code with YAML definitions
Examples in GitHub Actions, GitLab CI and Jenkins
Artifacts, artifact repositories and environment promotion
Approval gates and Azure DevOps release stages
Blue-green, canary and rolling deployment strategies
Secrets handling and basic DevSecOps scanning
Monitoring, logging and alerting fundamentals
Incident response and blameless postmortems
Introduction to containers and infrastructure as code
Building a DevOps adoption roadmap for your team
Qatar's digital government services, banks, energy companies and telecom providers increasingly depend on software that must be updated frequently without disrupting users. Qatar National Vision 2030 encourages a knowledge-based economy and stronger local technical capability. DevOps practices help IT teams in the country release changes safely, recover from incidents faster and work more closely with business stakeholders, supporting the reliable digital services that residents, customers and government entities now expect.
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 foundation-level DevOps course in Doha that explains DevOps culture and principles and gives hands-on practice with Git and CI/CD pipelines, using platforms such as GitHub Actions, GitLab CI, Azure DevOps and Jenkins as examples.
Developers, system administrators, testers, junior cloud engineers and IT leads who want to understand how automated build, test and release pipelines work and how DevOps changes the way teams collaborate on software delivery.
Deep programming skills are not required. Basic familiarity with the command line and with how software is built and deployed is helpful. Lab exercises use simple sample applications so attention stays on Git, pipelines and DevOps practices rather than on code.
Yes. It can be delivered at your premises or online and tailored to your sector, your current toolchain and examples, and your schedule. Contact Leaders Training Center to plan an in-house DevOps session for your team.
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
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 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.
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.