2PLUS2WORLD
Mastery in Cloud DevOps & AI/MLOps
Join our comprehensive courses and get equipped with the most in-demand skills in the tech industry. Learn from experts and accelerate your career.
About
“Transform your tech career with systematic, hands-on Cloud DevOps and AI/MLOps training. At 2PLUS2 WORLD, we break down complex cloud technologies into foundational building blocks, empowering you to master the skills that matter.”
Our Courses
Cloud + DevOps Mastery
- All 3 Public Clouds (AWS, Azure, GCP)
- 25+ DevOps Tools & Skills
- 50+ Live interview questions from each topics with complete solutions meterials
- Resume Preparation & LinkedIn Review
- 1:1 Mentorship & Placement Assistance
(More than 80% Discount)
AI/MLOps with Python
- Python for AI/ML
- Machine Learning & Deep Learning
- MLOps Tools & Practices
- 50+ Live interview questions from each topics with complete solutions meterials
- 1:1 Mentorship & Placement Assistance
DevOps Crash Course
- All Essential DevOps Tools
- Focused Interview Preparation
- 50+ Live interview questions from each topics with complete solutions meterials
- 1:1 Mentorship & Career Guidance
- Placement Assistance
Course Syllabus
Cloud + DevOps Mastery
Chapter 1: Git Syllabus for Cloud Architect
Module 1: Introduction to Version Control & Git Basics
- What is Version Control? Why is it important in Cloud Architecture?
- Types of Version Control Systems (Centralized vs Distributed)
- Introduction to Git
- Installing Git (Windows, Linux, Mac)
- Configuring Git (username, email, editor)
Module 2: Git Repositories
- Initializing a Git Repository (git init)
- Cloning a remote repository (git clone)
- Understanding. git folder structure
- Working directory vs Staging area vs Local repository
Module 3: Basic Git Workflow
- Tracking files (git add)
- Committing changes (git commit -m “message”)
- Checking status (git status)
- Viewing commit history (git log, git log –oneline)
- Understanding and using. gitignore
Module 4: Branching & Merging
- What is Branching and why is it important in Cloud Projects?
- Creating a branch (git branch
) - Switching between branches (git checkout
) - Merging branches (git merge
) - Resolving Merge Conflicts (manual vs automatic resolution)
Module 5: Remote Repositories
- What are Remote Repositories (GitHub, GitLab, Bitbucket)?
- Adding Remote (git remote add origin
) - Fetching from remote (git fetch)
- Pulling changes (git pull)
- Pushing changes (git push origin
) - Setting up SSH Keys for Authentication
Module 6: Advanced Git Concepts
- Stashing changes (git stash, git stash apply)
- Reverting changes (git revert, git reset –hard, git reset –soft)
- Cherry-picking commits
- Tagging (git tag
) - Rebase vs Merge
- Interactive Rebase (git rebase -i)
Module 7: Collaboration Workflow
- GitFlow Workflow (feature branch, develop, release, master)
- Pull Request Process (create PR, code review, approval)
- Forking Workflow (important in open-source contributions)
- Best practices for commit messages
Module 8: Git in CI/CD Pipelines (Cloud Context)
- Integrating Git with Jenkins, GitHub Actions, GitLab CI/CD
- Triggering pipeline builds from Git commits/pushes
- Example: Deploying code to AWS EC2 / Azure App Services on merge to main branch
Module 9: Git Security Best Practices (Cloud Focus)
- Avoid committing sensitive information (Secrets, Keys)
- Using. gitignore effectively
- Securing access with SSH Keys & Personal Access Tokens
- Role-based permissions in Git repositories (GitHub, GitLab)
Module 10: Hands-On Project (Capstone)
- Set up a cloud-based Git repository (GitHub/GitLab/Bitbucket)
- Implement GitFlow workflow for a microservices-based cloud application
- Integrate Git with a CI/CD pipeline that deploys to AWS or Azure
- Demonstrate branching, merging, pull requests, and conflict resolution
- Secure the repository (implement. gitignore, set up SSH keys)
Chapter 2: Docker Syllabus for Cloud Architecture
Module 1: Introduction to Containers & Docker
- What is containerization? (VM vs Containers)
- Why Docker? Advantages in DevOps
- Docker architecture (Daemon, CLI, REST API, Registry, Images, Containers)
- Installation of Docker (Linux, Windows, Mac)
- Hello World container demo
Module 2: Docker Images & Containers
- Docker basic commands (run, ps, stop, rm, exec, logs)
- Image vs Container explained
- Pulling images from Docker Hub
- Writing custom Dockerfiles
- Layered architecture of images
- Docker commit vs Dockerfile
- Best practices for writing Dockerfiles
Module 3: Docker Networking
- Bridge, Host, None networks
- Custom user-defined networks
- Port mapping (-p)
- Container-to-container communication
- DNS inside Docker
- Multi-host networking basics
Module 4: Docker Volumes & Storage
- Types of storage: Bind mounts, Volumes, tmpfs
- Persisting data in containers
- Sharing data between containers
- Volume drivers and cloud storage integration (EBS, Azure Disk, GCP Persistent Disk)
- Backup & restore strategies
Module 5: Resource Management & Security
- Linux namespaces & cgroups (resource isolation)
- Setting resource quotas (CPU, Memory, Disk I/O)
- Docker security best practices:
- User permissions (USER in Dockerfile)
- Capabilities & Seccomp
- Docker Content Trust
- Image scanning (Trivy, Aqua, Clair)
Module 6: Docker Compose (Multi-container Apps)
- What is Docker Compose & YAML basics
- Defining multi-service apps (frontend + backend + DB)
- Environment variables in Compose
- Scaling services with Compose
- Networking in Compose
- CI/CD usage with Compose
Module 7: Docker Registry & Image Management
- Docker Hub & private registries
- Running your own registry (registry:2)
- Authentication & authorization
- Image versioning & tagging
- Cleaning up unused images/volumes
- Optimizing image size (multi-stage builds, distroless images)
Module 8: Docker in CI/CD
- Building & pushing images in pipelines
- GitHub Actions / GitLab CI / Jenkins with Docker
- Caching & speeding up Docker builds in CI
- Using Docker Compose in CI/CD for integration tests
- Canary & Blue-Green deployments with Docker
Module 9: Docker Orchestration (Pre-Kubernetes)
- Why orchestration is needed
- Docker Swarm basics
- Services, Stacks, Secrets, Configs
- Load balancing
- Scaling containers
- Differences: Docker Swarm vs Kubernetes
Module 10: Docker with Kubernetes (Core for DevOps Architect)
- Why Kubernetes needs Docker (Container Runtime)
- Pods, ReplicaSets, Deployments using Docker images
- Exposing Docker apps via Kubernetes services
- ConfigMaps & Secrets for Docker apps
- StorageClass & PVCs with Docker volumes
- CI/CD deployment to Kubernetes (ArgoCD, Flux, Helm)
Module 11: Monitoring, Logging & Debugging
- Container logs (docker logs, log drivers)
- Monitoring container metrics (cAdvisor, Prometheus)
- Centralized logging (ELK/EFK)
- Troubleshooting containers (exec, stats, top, events)
- Debugging image build failures
Module 12: Advanced Topics
- Multi-stage builds (reduce size)
- Distroless & minimal images
- Rootless Docker
- Docker on Windows containers
- Docker in air-gapped environments
- Image signing & attestation (Notary, Cosign, Sigstore)
Module 13: Enterprise & Cloud Integration
- Docker with AWS (ECR, ECS, Fargate, EKS)
- Docker with Azure (ACR, AKS, App Services)
- Docker with GCP (GCR, Artifact Registry, GKE)
- Hybrid & multi-cloud deployments
- Cost optimization with Docker
Module 14: Case Studies & Real-World Projects
- Microservices app deployment with Docker & Kubernetes
- Migrating a monolithic app to Docker
- Secure CI/CD pipeline with Docker
- Implementing DevSecOps with Docker scanning
- Disaster recovery with Docker backups
Chapter 3: Kubernetes Full Syllabus
Module 1: Kubernetes Fundamentals
- What is Kubernetes?
- Kubernetes Architecture
- Control Plane (API Server, Scheduler, Controller Manager, etcd)
- Worker Nodes (kubelet, kube-proxy, container runtime)
- Core Concepts: Pods, ReplicaSets, Deployments
- Services: ClusterIP, NodePort, LoadBalancer, ExternalName
- Namespaces, Labels and Selectors
- ConfigMaps and Secrets
- Volumes and Persistent Volumes (PV, PVC)
- Resource Requests and Limits
- Taints and Tolerations
- Node Affinity and Anti-Affinity
Module 2: Installation & Cluster Setup
- Installing Kubernetes locally: Minikube, kind (Kubernetes-in-Docker)
- Managed Kubernetes Setup: AKS (Azure), EKS (AWS), GKE (GCP)
- CLI Tools: kubectl, az, aws, gcloud
- Cluster Provisioning: Terraform, eksctl (AWS), gcloud CLI (GCP), Bicep/ARM Templates (Azure)
- Cloud-specific integration: IAM roles, Managed identities, Role bindings
Module 3: Authentication & Authorization
- RBAC (Role-Based Access Control)
- Service Accounts & IAM Integration
- AWS: IAM Roles for Service Accounts (IRSA)
- Azure: Azure AD Integration
- GCP: Workload Identity
- Network Policies
- PodSecurityPolicy (deprecated but relevant)
- Admission Controllers: OPA Gatekeeper, Kyverno
Module 4: Workload Management
- Deployments (stateless apps)
- StatefulSets (stateful apps)
- DaemonSets (one Pod per node)
- Jobs & CronJobs (batch/scheduled)
- Init Containers
- Sidecar Containers
- Autoscaling: Horizontal Pod Autoscaler (HPA), Vertical Pod Autoscaler (VPA), Cluster Autoscaler
Module 5: Networking in Kubernetes
- CNI (Container Network Interface) plugins
- CoreDNS for Service Discovery
- Kubernetes Services Recap
- Ingress Controllers: NGINX, AWS ALB, Azure App Gateway, GCP Load Balancer
- Load Balancing & External Access
- Internal & External Traffic Routing
- Service Mesh (brief intro – optional)
Module 6: Observability – Logging, Monitoring & Tracing
- Metrics Collection: Prometheus + Grafana
- Logging: Fluent Bit / Fluentd, ELK / EFK Stack
- Cloud-native options: AWS CloudWatch, Azure Monitor, GCP Stackdriver (Cloud Operations)
- Tracing: Jaeger, OpenTelemetry
- Probes: Liveness, Readiness, Startup
Module 7: CI/CD with Kubernetes
- GitOps: ArgoCD, FluxCD
- Helm: Helm Chart structure, Chart repositories, Helmfile and Helm Secrets
- Kustomize
- Integrating CI/CD pipelines: Jenkins, XHarness, GitHub Actions, GitLab CI, Azure DevOps
- Deployment strategies: Blue/Green, Canary
Module 8: Testing, Debugging & Troubleshooting
- kubectl commands: logs, exec, describe
- Dry runs & validation: kubectl apply –dry-run
- Port-forwarding
- Debugging common issues: CrashLoopBackOff, ImagePullBackOff, Pending Pods
- Debug Containers (Ephemeral containers in v1.25+)
Module 9: Backup, Restore & Disaster Recovery
- Backup Tools: Velero
- Snapshot mechanisms (AWS/GCP/Azure)
- Backup for Persistent Volumes (PV snapshots)
- Disaster recovery across regions/clouds
Module 10: Advanced Kubernetes Concepts
- Custom Resource Definitions (CRDs)
- Kubernetes Operators: Operator SDK, KubeBuilder
- Kubernetes API Extensions
- Multi-cluster Management: Anthos (GCP), Azure Arc, Amazon EKS Anywhere
Module 11: Cloud-Specific Kubernetes Integrations
- Azure AKS: Azure AD Authentication, Azure CNI, Network Policies, Azure Files & Azure Disks, Azure Policy for AKS, Azure Monitor for Containers, Azure Container Registry (ACR)
- AWS EKS: IAM Roles for Service Accounts (IRSA), AWS VPC CNI plugin, EBS, EFS, FSx integration, ALB Ingress Controller, CloudWatch for EKS, Amazon ECR
- GCP GKE: Workload Identity, GKE Autopilot vs Standard, GCS, Filestore for persistent storage, Google Cloud Load Balancer (Ingress), Cloud Operations (Stackdriver), Artifact Registry
Module 12: Kubernetes Security & Compliance
- PodSecurity Admission (PSA – replaces PodSecurityPolicy)
- Network segmentation using Network Policies
- Secret Management: Kubernetes Secrets, KMS Integration: AWS KMS, Azure Key Vault, GCP KMS
- Image Scanning: Trivy, Aqua Security, Sysdig
- Policy Enforcement: Kyverno, OPA Gatekeeper
- Binary Authorization (GKE specific)
- Compliance practices (PCI, GDPR, SOC2, etc.)
Module 13: Kubernetes Certification Paths (Optional)
- CKA – Certified Kubernetes Administrator
- CKAD – Certified Kubernetes Application Developer
- CKS – Certified Kubernetes Security Specialist
- Azure AKS Specialist Certification
- AWS EKS Certification (beta stage)
Chapter 4: Ansible Syllabus
Module 1: Ansible Basics
- What is Ansible? Use cases in DevOps and Cloud
- Push-based configuration management
- Ansible architecture: Controller, Managed Nodes, Inventory
- YAML and Ansible syntax overview
- Installing Ansible (on Linux/macOS/WSL)
- Static vs dynamic inventory
- Hands-on: Set up Ansible control node, Configure managed nodes using SSH keys
Module 2: Ansible Core Components
- Inventory Management: INI, YAML, Dynamic inventory (AWS/Azure plugins)
- Ad-Hoc Commands
- Playbooks and Roles: Playbook structure, tasks, handlers, vars, blocks, Role structure and reuse
- Variables and Facts: host_vars, group_vars, set_fact
- Conditionals and Loops
- Templates with Jinja2
- Hands-on: Write playbooks using variables, loops, templates
Module 3: Security and Secrets Management
- Vaults: Encrypting sensitive data
- Working with secrets from AWS Secrets Manager and Azure Key Vault
- User and SSH key management using Ansible
- Hands-on: Encrypt credentials with ansible-vault, Rotate SSH keys on cloud instances
Module 4: Ansible with AWS
- AWS EC2 provisioning with Ansible
- AWS dynamic inventory plugin (aws_ec2)
- Tags and filters
- Managing: EC2, S3, IAM users/roles, EBS, ELB, Auto Scaling
- Using Ansible Galaxy AWS Collections
- Hands-on: Provision and configure EC2 instances, Deploy an application using Ansible on AWS
Module 5: Ansible with Azure
- Azure dynamic inventory plugin (azure_rm)
- Authenticating with service principal
- Managing: Azure VMs, NICs, NSGs, Azure storage, Azure SQL, Virtual Networks
- Using Ansible Galaxy Azure Collections
- Hands-on: Launch VM in Azure and configure it using Ansible, Deploy web service on Azure VM with NSG rules
Module 6: Configuration and Application Management
- Software installation and configuration (Nginx, Apache, Docker)
- Service management
- File and directory management
- User and group management
- System updates and package installations
- Hands-on: Setup a LAMP stack or MEAN stack using Ansible, Install and configure Docker or Kubernetes with Ansible
Module 7: Ansible Roles & Galaxy
- Creating custom reusable roles
- Using Ansible Galaxy
- Managing dependencies between roles
- Best practices for role design
- Hands-on: Create reusable role for Apache/Nginx, Use external role from Ansible Galaxy
Module 8: CI/CD Integration with Ansible
- Using Ansible in Jenkins pipelines
- GitOps with Ansible
- Ansible in GitHub Actions or Azure DevOps
- Hands-on: Deploy application via Ansible using Jenkins, Use Ansible playbook in CI/CD pipeline
Module 9: Monitoring, Logging, and Troubleshooting
- Enable CloudWatch (AWS) / Azure Monitor using Ansible
- Log management with Fluentd/Filebeat via Ansible
- Troubleshooting playbooks and verbose/debug output
- Hands-on: Setup system metrics shipping to AWS CloudWatch, Debug playbook errors and idempotency
Module 10: Advanced Topics
- Custom modules and plugins
- Callback plugins and logging
- Parallelism and performance tuning
- Pull mode with Ansible (Ansible-Pull)
- Ansible Tower / AWX (UI for managing Ansible at scale)
- Projects, Job Templates, Inventories, Surveys
- Hands-on: Use Ansible Tower to manage cloud playbooks, Create a scheduled job to patch VMs weekly
Chapter 5: Jenkins Syllabus
Module 1: Introduction to Jenkins
- What is Jenkins?
- Role of Jenkins in DevOps & Cloud CI/CD
- Jenkins vs Other CI/CD Tools
- Jenkins Architecture (Master/Agent model)
- Installing Jenkins (Windows/Linux)
- Jenkins on Cloud (EC2, Azure VM, containerized Jenkins)
- Jenkins Dashboard Walkthrough
Module 2: Jenkins Core Concepts
- Jobs & Pipelines (Freestyle, Pipeline, Multibranch)
- Jenkins Plugins and Marketplace
- Jenkins Nodes and Executors
- Jenkinsfile (scripted vs declarative)
- Jenkins Workspace
Module 3: Jenkins with Git and Source Control
- Git integration with Jenkins (GitHub/GitLab/Bitbucket)
- Webhooks & Polling SCM
- Branching strategies and Jenkins triggers
Module 4: Jenkins Pipelines (CI/CD)
- Basics of Jenkinsfile syntax
- Stages, Steps, Agents, Parameters
- Parallel execution
- Conditional stages
- Input/approval gates in pipelines
- Environment variables in Jenkins
- Shared libraries and reuse in pipelines
Module 5: Jenkins with AWS Integration
- Jenkins on EC2 (setup, backup, security)
- IAM roles and credentials management
- AWS CLI and SDK usage in Jenkins
- AWS services with Jenkins: S3 (store artifacts), EC2 (trigger provisioning), ECS/EKS (container deployment), CodeDeploy/CloudFormation/Terraform
- Deploying apps to AWS Lambda/EC2/ECS using Jenkins
Module 6: Jenkins with Azure Integration
- Jenkins on Azure VM/AKS/Azure DevOps Agent
- Service Principals and Azure CLI setup in Jenkins
- Azure services with Jenkins: Azure DevOps Repos, App Services Deployment, Azure Key Vault (secure secrets), Azure Resource Manager (ARM) Templates, Azure CLI/Terraform via Jenkins, Azure Blob Storage for artifacts
Module 7: Infrastructure as Code (IaC) with Jenkins
- Terraform and Jenkins Integration
- Installing Terraform plugin
- Writing and running .tf scripts via pipeline
- CloudFormation with Jenkins
- Validate, Plan, Apply automation steps
- Secure credentials handling
Module 8: Jenkins Security & Secrets Management
- User roles and Matrix-based security
- Jenkins Credentials plugin
- With Credentials block in pipelines
- Integrating with HashiCorp Vault / AWS Secrets Manager / Azure Key Vault
Module 9: Jenkins Monitoring, Logging, and Notifications
- Jenkins logs and troubleshooting
- Email notifications
- Slack/MS Teams integration
- Jenkins health and metrics
- Backup and Restore (ThinBackup plugin etc.)
Module 10: Jenkins Best Practices & Scaling
- Agent auto-scaling in AWS/Azure
- Dockerized Jenkins and agents
- Managing plugin lifecycle
- Using Blue Ocean for visual pipelines
- Disaster Recovery, Backup and HA setup
- Performance optimization
Bonus: Real-World Projects
- CI/CD for a Java Web App with Jenkins + AWS EC2 + S3
- Microservices CI/CD using Jenkins + Docker + EKS/AKS
- IaC Provisioning Pipeline using Jenkins + Terraform + Azure
- Deploy Node.js App using Jenkins + Azure App Service
- Pipeline with approval gates & dynamic environments
Chapter 6: Terraform Syllabus for Multi-Cloud Architecture
Module 1: Introduction to Terraform
- What is Infrastructure as Code (IaC)?
- Overview of Terraform
- Benefits over ARM, CloudFormation
- Terraform architecture: Core, Providers, State
- Installing Terraform CLI
- Writing your first .tf file
- Hands-on: Provisioning a simple resource (e.g., EC2 or VM)
Module 2: Terraform Basics & CLI Workflow
- Terraform commands: init, plan, apply, destroy
- Working with .tf files
- Resource definitions
- Variables and variables.tf
- Outputs and outputs.tf
- Data sources
- Hands-on: Create VMs using variables and outputs
Module 3: State Management
- Understanding the terraform.tfstate file
- Terraform state list, state show, state rm, state mv
- Remote state with locking (S3 + DynamoDB for AWS, Azure Storage for Azure)
- Backends overview
- Hands-on: Setup remote backend on S3 / Azure Blob
Module 4: Terraform Modules
- What are modules?
- Creating reusable modules
- Module registry and private modules
- Organizing code with modules (root vs child modules)
- Hands-on: Create and reuse a VPC or Network module
Module 5: Terraform Provisioners & Lifecycle
- local-exec, remote-exec provisioners
- create_before_destroy, ignore_changes, depends_on
- Hands-on: Post-provision script to install packages
Module 6: Terraform on AWS (Core Services)
- AWS Provider setup and authentication (Access Key, IAM role, OIDC)
- Provisioning: EC2 Instances, VPC, Subnets, Internet Gateway, NAT, Security Groups, EBS Volumes, S3 Buckets
- Elastic Load Balancers (ELB/ALB)
- RDS and IAM roles/policies
- Hands-on Project: Build a 3-tier architecture on AWS
Module 7: Terraform on Azure (Core Services)
- Azure Provider setup (using service principal)
- Provisioning: Azure Resource Groups, Virtual Networks and Subnets, Azure VMs with Managed Disks, Network Security Groups, Public IPs and Load Balancers, Azure Storage Account and Containers
- Managed Identity and RBAC
- Hands-on Project: Deploy a web app stack on Azure
Module 8: Terraform for Kubernetes (EKS & AKS)
- Creating Kubernetes clusters: AWS: EKS using eks module or aws_eks_cluster, Azure: AKS using azurerm_kubernetes_cluster
- Configuring node groups / VM scale sets
- IAM / RBAC integration
- Hands-on: Deploy and configure a working AKS/EKS cluster
Module 9: Terraform in CI/CD Pipelines
- Using Terraform in Jenkins, GitHub Actions, or Azure DevOps
- Securing secrets (Vault, AWS Secrets Manager, Azure Key Vault)
- Running plan and apply in pipelines
- Approval workflow using plan output
- Hands-on: Integrate Terraform with GitHub Actions CI
Module 10: Terraform Best Practices & Advanced Topics
- Code organization for teams (mono vs multi-repo)
- Workspaces vs Environments (dev, stg, prod)
- Terraform import for existing resources
- Managing drift and reconciliation
- Using Sentinel and Policy-as-Code (for enterprises)
- Terraform Cloud and Enterprise overview
Bonus: Capstone Project
- Multi-cloud infrastructure project: VPC + EKS on AWS, AKS with Azure Load Balancer, CI/CD with GitHub Actions, Monitor with Prometheus/Grafana
- Team collaboration with remote state and modules
Chapter 7: Multi-Cloud Architecture Syllabus
Module 1: Introduction to Cloud Computing
- What is Cloud Computing?
- Types of Cloud: Public, Private, Hybrid
- Cloud Service Models: IaaS, PaaS, SaaS
- Benefits and Use Cases
- Overview: Azure vs AWS vs GCP
Module 2: Global Infrastructure Overview
- Azure: Regions, Availability Zones, Resource Groups
- AWS: Regions, Availability Zones, Edge Locations
- GCP: Regions, Zones, Projects
- Data Residency and Compliance Considerations
Module 3: Identity and Access Management (IAM)
- IAM Basics: Users, Groups, Roles, Policies
- Azure: RBAC, Azure AD, Conditional Access
- AWS: IAM Policies, Roles, STS, IAM Access Analyzer
- GCP: IAM Roles, Service Accounts, Policy Hierarchies
- Best Practices for Multi-Cloud IAM
Module 4: Compute Services
- VM Creation, Sizing, and Availability
- Azure: Virtual Machines, Scale Sets
- AWS: EC2, Auto Scaling Groups
- GCP: Compute Engine, Instance Groups
- Containers: Azure Kubernetes Service (AKS), Amazon EKS / ECS, GKE (Google Kubernetes Engine)
Module 5: Networking
- VNet / VPC Architecture
- Subnets, Routing Tables, NACLs, Security Groups
- Load Balancing: Azure: App Gateway, Load Balancer, AWS: ALB, NLB, ELB, GCP: Cloud Load Balancing
- DNS, CDN, NAT Gateway, Bastion Host, VPN, Transit Gateway
Module 6: Storage & Data Services
- Object Storage: Azure Blob Storage, AWS S3, GCP Cloud Storage
- Block & File Storage: Azure Disk/File, AWS EBS/EFS, GCP Persistent Disk/Filestore
- Storage Tiers, Lifecycle Policies, Data Redundancy
- Cloud Backup and Archive Solutions
Module 7: Databases
- Relational: Azure SQL, Amazon RDS, Cloud SQL
- NoSQL: Azure Cosmos DB, DynamoDB, Firestore / Bigtable
- Data Migration Services (DMS)
Module 8: Security & Compliance
- Shared Responsibility Model
- Key Management Service (KMS): Azure Key Vault, AWS KMS, GCP KMS
- Firewalls: Azure NSG, AWS SG/NACL, GCP Firewall Rules
- WAF, DDoS Protection, Security Center/Hub
- Governance: Policies, Blueprints, Cloud Custodian
- Compliance Certifications (HIPAA, GDPR, ISO, etc.)
Module 9: Monitoring & Logging
- Azure Monitor, Log Analytics, Sentinel
- AWS CloudWatch, CloudTrail, Config
- GCP Stackdriver (Ops Suite): Logging, Monitoring, Tracing
- Alerting & Observability
- Health Checks and SLA Monitoring
Module 10: High Availability, Fault Tolerance & DR
- Designing Multi-Zone & Multi-Region Architectures
- Load Balancing & Failover Design
- Backup & Restore Strategies
- Disaster Recovery Models: Pilot Light, Warm Standby, Active-Active
Module 11: DevOps & Automation
- Infrastructure as Code (IaC): Terraform across Azure, AWS, GCP, Azure Bicep, AWS CloudFormation, GCP Deployment Manager
- CI/CD Pipelines: GitHub Actions, Azure DevOps, AWS CodePipeline, Cloud Build
- Container Orchestration with Kubernetes
Module 12: Cost Management & Optimization
- Pricing Models (Pay-as-you-go, Reserved, Spot)
- Azure Cost Management, AWS Cost Explorer, GCP Billing
- Budget Alerts and Reports
- Cost-saving Techniques: Right Sizing, Auto Shutdown, Spot Instances
Module 13: Real-world Project Architectures
- 3-tier Web App Deployment
- Multi-cloud Deployment Strategy
- Cloud-Native App Deployment
- Hybrid Cloud with On-prem Integration
- DR Simulation across Clouds
AI/MLOps with Python
Artificial Intelligence / Machine Learning Operation (MLOPS)
Module 1: Introduction to MLOps
- What is MLOps
- DevOps vs MLOps
- Lifecycle of ML Projects
- Challenges in Productionizing ML Models
- Key Components: CI/CD, automation, monitoring
Module 2: Introduction to Azure & Azure DevOps
- Overview of Azure Services for ML (AzureML, Azure Storage, Compute, etc.)
- Introduction to Azure DevOps (Repos, Pipelines, Artifacts, Boards)
- Azure DevOps vs GitHub Actions for ML Workflows
- Creating and Managing DevOps Projects
Module 3: Azure Machine Learning Fundamentals
- Workspaces, Experiments, Datasets, Pipelines
- Compute Targets (AML Compute, AKS, ACI) using the Azure ML SDK
- Tracking Experiments with Azure ML
Module 4: Version Control for ML
- Git and GitFlow for ML Projects
- Branching Strategies for ML Workflows
- Data and Model Versioning using DVC or MLflow
- Integrating Azure Repos or GitHub
Module 5: CI/CD for Models using Azure Pipelines
- Building CI pipelines for data and model code
- Building and testing ML models for CI
- Creating reusable YAML templates
- Publishing artifacts and model packages
Module 6: CD – Model Deployment and Monitoring
- Deploying models to Azure ML Endpoints (AKS, ACI)
- Blue-Green / Canary Deployments
- Implementing Model Monitoring (data drift, performance)
- Retraining and Re-deploying workflows
Module 7: Automation & Orchestration
- Building ML Pipelines using Azure ML Pipelines
- Triggering Pipelines via Azure DevOps
- Automated data ingestion and feature engineering
- Model retraining on schedule or drift detection
Module 8: Security, Governance & Compliance
- Role-Based Access Control (RBAC)
- Secrets Management with Azure Key Vault
- Auditing and Lineage Tracking
- Responsible AI Principles in MLOps
Module 9: Real-World Project (End-to-End)
- End-to-End project from data to deployment
- Use Azure DevOps for planning, repos, pipelines
- Track and monitor experiments and models
- Showcase CI/CD pipelines, deployments, and monitoring
Bonus Topics (Optional)
- Azure GitHub Actions vs Azure DevOps for MLOps
- Using MLflow with Azure ML
- Integration with Terraform or Bicep for Infrastructure as Code
- Cost Optimization Strategies
Features
Why Choose Us

Comprehensive Curriculum
Covering all essential tools and technologies with hands-on projects

Expert Instructors
Learn from industry professionals with years of experience

1:1 Mentorship
Personalized guidance and career support

Placement Assistance
Get help with resume, interviews, and job placement
About Trainer
MD AZHAR UDDIN is a seasoned Cloud Solution Architect and Head Course Instructor at 2plus2world, where he empowers learners with cutting-edge skills in cloud and AI/ML technologies. With his 12+ years of experience in cloud architecture and a deep passion for teaching, Mohammad has crafted comprehensive online courses such as “Cloud + DevOps Mastery” and “AI/ML with Python”. His unique ability to break down complex concepts into digestible, practical lessons has transformed countless careers. Join Mohammad’s courses to learn from an expert who not only teaches but also inspires and supports your journey to mastery.