Wingslide Technologies Private Limited

Build Career with Our Comprehensive DevOps Course

Tools & Technologies

Outcomes & Certification

Ready to take your first step towards a rewarding career?

Contact WingSlide Technologies today to learn more about our programs and discuss how we can help you achieve your goals! 

Get In Touch

Please enable JavaScript in your browser to complete this form.
=

DevOps Course Curriculum

  • DevOps: Evolution, Principles & Business Impact
  • Dev vs. Ops vs. DevOps: Bridging the Gap
  • DevOps Lifecycle & CALMS Framework
  • Agile, Lean, and Continuous Delivery Concepts
  • DevOps in the Real World: Use Cases & Case Studies
  • Introduction to Git: Repository, Commit, Branching
  • Merging, Conflict Resolution, and Rebase
  • GitHub for Team Collaboration & Pull Requests
  • GitHub Actions for Workflow Automation
  • Linux Command-line Essentials
  • File Systems, Permissions, Process Management
  • Networking Commands and Tools
  • Shell Scripting Basics
  • SSH and Remote Server Access
  • Introduction to Build Automation
  • Maven (Java), Gradle Overview
  • npm/yarn for Node.js Applications
  • Build Lifecycle: Compile, Test, Package, Deploy
  • Integrating Build Tools with CI Pipelines
  • Jenkins Installation and Configuration
  • Freestyle Jobs vs. Pipeline-as-Code
  • Integrating Git, Maven/npm, and Test Suites
  • Automated Builds, Notifications & Code Quality Tools
  • Jenkinsfile & Declarative Pipelines
  • Configuration Management & Idempotency
  • YAML Syntax and Playbook Creation
  • Roles, Handlers, and Templates
  • Managing Dynamic Inventories
  • Application Deployment with Ansible
  • Virtualization vs. Containerization
  • Docker Architecture and Workflow
  • Docker Images, Containers, Volumes, and Networking
  • Creating Custom Dockerfiles
  • Multi-Container Applications with Docker Compose
  • Kubernetes Architecture: Pods, Nodes, Clusters
  • Deployments, ReplicaSets, Services
  • Managing K8s using kubectl
  • ConfigMaps, Secrets, and Volumes
  • Helm Charts (Introduction) for Package Management
  • Need for Observability in DevOps
  • Monitoring with Prometheus
  • Visualization Dashboards with Grafana
  • Centralized Logging with ELK Stack (Elasticsearch, Logstash, Kibana)
  • Metrics, Alerts, and SLA/SLO Tracking

This module provides a comprehensive introduction to major cloud service providers—AWS, Google Cloud Platform (GCP), and Microsoft Azure—alongside the fundamentals of Infrastructure as Code (IaC). Learners will explore how cloud platforms are leveraged in DevOps environments to deploy, scale, and manage applications efficiently.

Key Topics Covered:

🔹 Cloud Fundamentals & Services Overview

  • Core cloud concepts: IaaS, PaaS, SaaS
  • Global infrastructure: Regions, Zones, Resource Groups
  • Cost optimization and pricing models

🔹 Hands-on with Major Cloud Platforms

  • AWS: EC2, S3, IAM, CloudWatch, CodePipeline
  • GCP: Compute Engine, Cloud Storage, IAM, Cloud Build
  • Azure: Virtual Machines, Blob Storage, Azure DevOps, Azure Monitor

🔹 Infrastructure as Code (IaC)

  • What is IaC? Benefits & real-world applications
  • Introduction to Terraform
  • Writing and applying basic Terraform scripts for AWS/GCP/Azure
  • Reusable templates and provisioning multi-cloud environments

🔹 CI/CD in the Cloud

  • Automated testing and deployment workflows 
  • Building deployment pipelines using: 
    • AWS CodePipeline + CodeDeploy
    • GCP Cloud Build + Cloud Deploy
    • Azure Pipelines

🔹 Cloud Security Essentials

  • Identity & Access Management (IAM)
  • Secrets management and environment variables
  • Encryption, firewalls, and secure access practices

Outcome:
Participants will be capable of working across multiple cloud environments, provisioning cloud infrastructure using Terraform, and building secure and scalable CI/CD pipelines in AWS, GCP, and Azure. This module ensures a strong foundation in multi-cloud DevOps practices—crucial for enterprise-level deployments.

  • Real-world Use Case: Complete CI/CD Pipeline
  • Git → Jenkins → Docker → Kubernetes → Monitoring
  • Planning, Execution, and Deployment of projects
  • Peer Review and Final Presentation
  • Portfolio-ready GitHub Project