Class Days & Hours

Class Days: Fridays – Sundays – Mondays

Class Hours: 8PM – 11PM CET

Benefits of Studying Cloud & DevOps with BMT

Benefits Of This Program

Benefits of Studying Cloud & DevOps with BMT

At BMT, we prepare you with the practical skills, tools, and confidence required to succeed in modern Cloud and DevOps careers. Our program gives you real-world experience, hands-on projects, and industry exposure for today's competitive tech job market.

Industry-Relevant, Job-Ready Curriculum

Our curriculum includes real enterprise tools:

  • Git, GitHub, GitLab
  • Jenkins, GitHub Actions, Azure DevOps
  • Docker, Kubernetes, Helm
  • Terraform, Ansible
  • Prometheus, Grafana
  • AWS, Azure, Google Cloud

Hands-On, Project-Based Learning

You will build:

  • CI/CD pipelines
  • Cloud deployments
  • Terraform infrastructure
  • Ansible automations
  • Monitoring dashboards

Expert Mentorship

Learn directly from working DevOps engineers.

Always Up-to-Date

Modern tools, architectures, and AI integrations.

Career Support

Resume, LinkedIn, mock interviews, and job guidance.

Peer Community

Learn with a collaborative, international cohort.

Flexible Learning

Perfect for working students and parents.

Career Success

Graduates land roles in Cloud, DevOps, SRE, and Platform Engineering.

Affordable & High-Value

World-class training at a fraction of traditional bootcamp cost.

Ready to Begin Your Cloud & DevOps Journey?

Join BMT and gain the skills and confidence to build a fulfilling tech career.

Agile Methodology

About This Module

Agile is the foundation of modern Cloud and DevOps practices. It allows teams to deliver faster, reduce risk, collaborate better, and continuously improve. Every DevOps and Cloud Engineer must understand Agile deeply.

What You Will Learn in Agile

Why Agile Matters

  • Rapid and reliable CI/CD delivery
  • Improved cross-team collaboration
  • Reduced deployment risks
  • Better alignment with cloud-native development

Scrum Framework

  • Scrum roles & responsibilities
  • Scrum ceremonies & sprints
  • Product backlog management
  • Incremental delivery approach

Kanban & Flow

  • Kanban boards & workflow optimization
  • Limiting work in progress (WIP)
  • Cycle time & throughput
  • Continuous improvement mindset

Agile Tools

  • Jira for Agile project delivery
  • Azure Boards for enterprise teams
  • Scrum & Kanban dashboards
  • Team velocity & forecasting

DevOps & Agile Integration

  • Agile in CI/CD pipelines
  • Trunk-based development
  • Continuous improvement loops
  • Fail-fast + learn-fast culture

Agile Outcomes

  • Faster deployments
  • Higher product quality
  • Stronger team collaboration
  • Consistent delivery cycles
Fri / Sun / Mon
8PM – 11PM CET

Linux

About This Module

Linux is the backbone of modern cloud systems, DevOps tooling, servers, and automation. Every Cloud & DevOps engineer must master Linux commands, system operations, networking, and scripting to work confidently in real production environments.

What You Will Learn in Linux

Core Linux Fundamentals

  • Linux file system
  • Essential commands
  • Shell navigation
  • Searching, sorting, filtering

User & Permission Management

  • Users & groups
  • File & directory permissions
  • Ownership (chown, chmod)
  • Sudo access control

Linux System Operations

  • Service management (systemctl)
  • Process monitoring
  • Disk usage & storage
  • System performance checks

Package Management

  • APT (Ubuntu/Debian)
  • YUM / DNF (CentOS/RedHat)
  • Installing & updating software
  • Repository management

Linux Networking & Tools

  • IP, DNS, routing
  • Ping, traceroute, nslookup
  • Network troubleshooting
  • Firewall basics

Bash Scripting Essentials

  • Variables & loops
  • Automating tasks
  • Writing reusable scripts
  • Error handling & debugging
Fri / Sun / Mon
8PM – 11PM CET

Git & GitHub

About This Module

Git is the industry-standard version control system, and GitHub is the world’s most popular platform for collaboration, automation, and DevOps workflows. This module prepares you to confidently manage code, collaborate in teams, and integrate Git & GitHub with CI/CD pipelines.

What You Will Learn in Git & GitHub

Git Fundamentals

  • Git init, clone, add, commit
  • Working directory vs staging area
  • Undoing & reverting changes
  • Git logs & version tracking

Branching & Collaboration

  • Branches & merging
  • Pull requests
  • Code reviews & approvals
  • Resolving merge conflicts

Repository Management

  • Creating & cloning repos
  • GitHub repo structure
  • Managing branches
  • Working with remotes

GitHub Workflows

  • Issues & project boards
  • Labels & milestones
  • Collaborator roles
  • Branch protection rules

Git for DevOps Projects

  • Git & CI/CD integration
  • Git in cloud workflows
  • Using Git for IaC (Terraform)
  • Managing DevOps repos

Advanced Git Techniques

  • Rebasing & squashing
  • Stashing & patching
  • Hooks & automation
  • Git troubleshooting
Fri / Sun / Mon
8PM – 11PM CET

SonarCloud (Code Quality & Security)

About This Module

SonarCloud is a cloud-based platform used to analyze code quality, enforce clean code standards, and detect vulnerabilities early in your CI/CD pipeline. DevOps engineers use SonarCloud to improve software reliability, maintainability, and security.

What You Will Learn in SonarCloud

Understanding SonarCloud

  • What SonarCloud does
  • Why DevOps teams use it
  • How code quality is measured
  • Understanding Clean Code principles

Static Code Analysis

  • Bug detection
  • Vulnerability scanning
  • Code smells analysis
  • Cyclomatic complexity metrics

Quality Gates

  • What Quality Gates are
  • Pass/fail criteria
  • Setting minimum code standards
  • Blocking deployments on failure

Integrating SonarCloud with GitHub

  • Connecting GitHub repos
  • Auto-scanning pull requests
  • Enforcing code quality rules
  • Generating reports automatically

Integrating with CI/CD Pipelines

  • GitHub Actions workflow
  • Jenkins Sonar Scanner
  • Failing builds on low quality
  • Pipeline quality enforcement

Interpreting SonarCloud Reports

  • Understanding analysis results
  • Security hotspots
  • Coverage reports
  • Remediation & best practices
Fri / Sun / Mon
8PM – 11PM CET

Tomcat (Web Server)

About This Module

Apache Tomcat is one of the most widely used open-source Java web servers. DevOps and Cloud engineers must understand Tomcat because it powers thousands of enterprise applications and integrates directly with CI/CD tools like Jenkins and Maven.

What You Will Learn in Tomcat

Tomcat Fundamentals

  • How Tomcat works
  • Tomcat directory structure
  • HTTP connectors & ports
  • Tomcat lifecycle & components

Installation & Configuration

  • Installing Tomcat on Linux
  • Environment variables
  • Server.xml configuration
  • Deploying WAR files manually

Tomcat Users, Roles & Security

  • Configuring tomcat-users.xml
  • Manager & Admin roles
  • Securing the management panel
  • Best security practices

Tomcat Logging & Monitoring

  • Access logs & catalina.out
  • Enabling log rotation
  • JVM tuning basics
  • Monitoring application health

Tomcat in CI/CD Pipelines

  • Jenkins → build → deploy to Tomcat
  • Automating WAR deployments
  • Using Maven for packaging
  • Pipeline deployment best practices

Troubleshooting & Best Practices

  • HTTP errors & access issues
  • Port conflicts
  • App failures & logs
  • Performance & tuning tips
Fri / Sun / Mon
8PM – 11PM CET

Scripting / Python (for DevOps)

About This Module

Python is the #1 scripting language used in DevOps, Cloud Engineering, SRE, Automation, and Infrastructure. This module prepares students to write automation scripts, interact with cloud APIs, integrate with CI/CD pipelines, and build tools used in real DevOps workflows.

What You Will Learn in Python for DevOps

Python Fundamentals

  • Variables, loops & conditions
  • Functions & modules
  • Working with files
  • Virtual environments

Automation Scripts

  • Automating Linux tasks
  • Log analysis scripts
  • Parsing system information
  • Automating repetitive work

APIs & Integrations (DevOps)

  • Calling REST APIs
  • Working with cloud APIs (AWS/Azure)
  • Requests, JSON & authentication
  • Integrating with DevOps tools
Fri / Sun / Mon
8PM – 11PM CET

GitHub Actions (CI/CD – End-to-End Pipeline)

About This Module

GitHub Actions is one of the most widely used automation and CI/CD platforms in DevOps. This module prepares students to build complete pipelines that test, scan, package, and deploy applications end-to-end across multiple environments.

What You Will Learn in GitHub Actions CI/CD

GitHub Actions Fundamentals

  • Understanding workflows & triggers
  • Hosted vs self-hosted runners
  • Jobs, steps & YAML syntax
  • Reusable workflows

Complete CI Pipeline

  • Installing dependencies
  • Running tests automatically
  • Pipeline caching & artifacts
  • Build validations & quality checks

Docker Build & Push Automation

  • Build Docker images in pipelines
  • Push to Docker Hub / GHCR
  • Secure secrets & credentials
  • Tagging & semantic versioning

Security & Code Quality

  • Secret scanning
  • CodeQL security analysis
  • Fail pipelines on vulnerabilities

Deployments (CD)

  • Deploy to AWS ECS / EC2
  • Kubernetes automation
  • Multi-environment deployments

Advanced GitHub Actions

  • Reusable pipelines
  • Monorepo automation
  • Environment approvals
  • Production-ready CI/CD
Fri / Sun / Mon
8PM – 11PM CET

Jenkins (Automation)

About This Module

Jenkins is one of the most powerful and widely used automation servers in DevOps. This module teaches students how to build, test, and deploy using Jenkins pipelines, preparing them for enterprise-level CI/CD responsibilities.

What You Will Learn in Jenkins Automation

Core Jenkins Concepts

  • Jenkins architecture
  • Master/Agent system
  • Jobs, builds & workspace
  • Plugins & integrations
  • Understanding Jenkins logs
  • Fixing pipeline failures
  • Plugin conflicts
  • Agent connection issues

Freestyle Jobs

  • Configuring freestyle projects
  • Build triggers & schedules
  • Executing scripts & build steps
  • Artifacts & reporting
  • Branch discovery & automation
  • Pull request pipelines
  • GitHub & GitLab integrations
  • Pipeline triggers & webhooks

Pipeline as Code (Jenkinsfile)

  • Declarative vs scripted pipelines
  • Stages, steps & environment blocks
  • Pipeline syntax structure
  • Shared libraries
  • GitHub & Git setup
  • Maven, SonarCloud & Docker
  • Notifications & Slack alerts
  • Pipeline artifacts
Fri / Sun / Mon
8PM – 11PM CET

Networking

About This Module

Networking is the backbone of every cloud platform and DevOps environment. This module teaches students the essential foundations required to build, secure, and troubleshoot modern cloud systems — including AWS, Azure, and Kubernetes.

What You Will Learn in Networking

Core Networking Foundations

  • OSI & TCP/IP models
  • Ports, protocols & services
  • Understanding packets & routing
  • Network troubleshooting tools
  • VPC creation & structure
  • Subnets, NACLs & security groups
  • VPNs & direct connections
  • Hybrid network architecture

IP Addressing & Subnets

  • IPv4, IPv6 fundamentals
  • CIDR notation
  • Subnet calculation
  • Private vs public addressing
  • Pod-to-pod networking
  • ClusterIP, NodePort & LoadBalancer
  • Ingress controllers & routing
  • Network policies & service mesh basics

DNS, Routing & Firewalls

  • How DNS works
  • Routes & route tables
  • Firewall rules & ACLs
  • Forwarding, NAT & proxies
  • Load balancer types (ALB/NLB/Ingress)
  • Session persistence
  • Failover mechanisms
  • Service discovery concepts
Fri / Sun / Mon
8PM – 11PM CET

AWS (Cloud Provider)

About This Module

Amazon Web Services (AWS) is the world’s leading cloud platform. This module prepares students to deploy, configure, secure, and automate cloud infrastructure using real industry tools and best practices.

What You Will Learn in AWS

AWS Core Services

  • EC2 (virtual machines)
  • S3 (object storage)
  • IAM (identity & access)
  • VPC networking

Compute, Storage & Databases

  • Autoscaling & Load Balancers
  • EBS & EFS storage options
  • RDS, DynamoDB fundamentals
  • Serverless (Lambda & API Gateway)

Cloud Security Essentials

  • IAM policies & roles
  • Security Groups & NACLs
  • Encryption (KMS, S3 policies)
  • Shared Responsibility Model

Networking & Connectivity

  • Subnets & route tables
  • Internet Gateways & NAT Gateways
  • Load Balancers (ALB/NLB)
  • VPC endpoints & hybrid networking

Monitoring & Logging

  • CloudWatch metrics & dashboards
  • CloudTrail auditing
  • Event-driven automation
  • Log Insights

Infrastructure Deployment

  • Deploying workloads on EC2
  • S3-hosted static sites
  • CloudFormation
  • AWS automation for DevOps
Fri / Sun / Mon
8PM – 11PM CET

Docker (Containerization)

About This Module

Docker is the core containerization tool used in modern DevOps and Cloud engineering. Every Cloud or DevOps engineer must master Docker to build, run, package, and ship applications consistently across different environments from local development to production.

What You Will Learn in Terraform

Docker Fundamentals

  • Images vs Containers
  • Docker engine architecture
  • Working with Docker CLI
  • Container lifecycle management

Docker Images

  • Creating Dockerfiles
  • Image layers & caching
  • Optimizing images
  • Private/public Docker registries
Fri / Sun / Mon
8PM – 11PM CET
Duration: 2–4 Weeks

Terraform (Infrastructure as Code)

About This Module

Terraform is the most powerful Infrastructure as Code (IaC) tool used for automating cloud resources across AWS, Azure, and more. This module teaches students how to write reusable modules, manage infrastructure at scale, and deploy real cloud systems the modern DevOps way.

What You Will Learn in Terraform

Terraform Fundamentals

  • Terraform workflow (init, plan, apply)
  • Providers & resources
  • State files & backends
  • Best practices for IaC structure

Modules & Reusability

  • Module structure & variables
  • Outputs & local values
  • Building reusable enterprise modules
  • Organizing IaC for teams

Deploying Cloud Infrastructure

  • AWS & Azure provisioning
  • VPCs, subnets, gateways
  • EC2, Storage, IAM automation
  • Scaling & load balancing

State Management & Backends

  • Remote backend (S3, Azure Storage)
  • DynamoDB state locking
  • State security & encryption
  • Team collaboration & workflows

CI/CD with Terraform

  • Terraform in GitHub Actions
  • Automated plans & applies
  • Versioning & tagging
  • Pipeline security best practices

Advanced Terraform Topics

  • Workspaces for multi-environment IaC
  • Managing secrets & sensitive values
  • Terraform Cloud & Enterprise concepts
  • Policy as Code (Sentinel)
Fri / Sun / Mon
8PM – 11PM CET

Prometheus & Grafana (Monitoring)

About This Module

Monitoring is a core part of DevOps, SRE, and Cloud Engineering. Prometheus & Grafana help teams detect issues early, measure performance, visualize metrics, and ensure systems run reliably. Students learn how to build enterprise-grade monitoring dashboards and alerts used by real teams.

What You Will Learn in Monitoring

Prometheus Fundamentals

  • Prometheus architecture
  • Pull-based metrics model
  • Jobs, exporters & targets
  • Time-series data concepts
  • End-to-end observability setup

Grafana Dashboards

  • Building real-time dashboards
  • Connecting data sources
  • Custom panels & visualizations
  • Sharing & managing dashboards
  • Monitoring clusters & pods
  • Performance visualization

Alerting & Reliability

  • Prometheus Alertmanager
  • Alert rules & notifications
  • Incident detection workflows
  • Monitoring microservices
Fri / Sun / Mon
8PM – 11PM CET

Ansible (Configuration Management)

About This Module

Ansible is one of the most powerful automation tools in DevOps. It is used to configure servers, deploy applications, manage cloud infrastructure, enforce compliance, and run large-scale automation across thousands of systems — all with simple YAML playbooks.

What You Will Learn in Ansible

Ansible Fundamentals

  • What is Ansible & why it’s used
  • Agentless architecture
  • SSH-based automation
  • Inventory types & structure

Writing Playbooks (YAML)

  • Understanding YAML syntax
  • Tasks, handlers, and modules
  • Using variables & templates
  • Best practices for automation

Roles & Automation Structure

  • Role directory structure
  • Breaking automation into roles
  • Reusable task patterns
  • Managing large playbooks

Cloud Infrastructure Automation

  • Automating AWS
  • Provisioning servers
  • Configuration drift prevention
  • Deploying cloud-native apps

CI/CD + Ansible Integration

  • Using Ansible in pipelines
  • Automating deployments
  • Jenkins + Ansible workflows
Fri / Sun / Mon
8PM – 11PM CET

AI for Cloud & DevOps Engineering

About This Module

AI is transforming Cloud Engineering, DevOps, Platform Engineering, and SRE. This module teaches how AI can automate workflows, enhance monitoring, optimize cloud costs, improve CI/CD pipelines, speed up troubleshooting, and strengthen security.

What You Will Learn in AI for Cloud & DevOps

AI for Infrastructure Automation

  • Generate Terraform, Bicep, ARM & YAML templates
  • AI-assisted cloud provisioning
  • Self-healing infrastructure
  • AI-driven cloud cost optimization

AI for DevOps Productivity

  • AI-generated CI/CD pipelines
  • Create Dockerfiles & Kubernetes manifests with AI
  • Bash, PowerShell & Python generation
  • Troubleshoot CI/CD failures using AI logs analysis

AI for Cloud Operations

  • AI log analysis (CloudWatch, Log Analytics)
  • Root-cause detection & anomaly alerts
  • AI-generated runbooks
  • Performance prediction & optimization

AI in Kubernetes & Containers

  • Auto-generate Kubernetes YAML
  • AI pod debugging & health checks
  • Predictive autoscaling
  • Cluster optimization suggestions

AI for Security & Compliance

  • Threat detection & vulnerability triage
  • AI code scanning for security issues
  • Policy-as-code generation
  • Compliance drift detection

AI Tools for DevOps Engineers

  • ChatGPT, GitHub Copilot, Gemini
  • AWS Bedrock & Azure AI Studio
  • Kubiya, StackStorm AI
  • AI observability & monitoring platforms
Fri / Sun / Mon
8PM – 11PM CET