Apply Now
Go to HomeGo to Courses Catalog
EN3Software EngineeringLEVEL 3STARTUP TRACK

EN3-331 | Software DevOps, Security & Infrastructure

Automate CI/CD pipelines, container orchestration, cybersecurity compliance, and high-availability database clusters.

Course Overview

Scale software infrastructure for production reliability. Learn Docker containerization, Kubernetes orchestration, Terraform Infrastructure as Code (IaC), automated CI/CD pipelines, and application cybersecurity hardening.

Course Curriculum & Modules

01Module 1: Containerization with Docker & Multi-stage Builds
02Module 2: Kubernetes Cluster Orchestration & Helm Charts
03Module 3: Infrastructure as Code (IaC) with Terraform
04Module 4: Automated CI/CD Pipelines (GitHub Actions / GitLab)
05Module 5: System Security, Monitoring (Prometheus/Grafana) & Logs

Software Engineering Department Pathway

Software Engineering covers applied AI/ML integration, full-stack web/mobile application architecture, DevOps containerization (Docker/Kubernetes), cloud security, high-throughput microservices, and enterprise architecture.

Computer & Hardware Requirements

Processor:Intel i7/AMD Ryzen 7 or Apple M-series
Memory (RAM):16 GB - 32 GB RAM
Graphics Card:Standard graphics
Storage:256 GB SSD
Display:1080p Full HD

Key Learning Outcomes & Benefits

  • Build and manage Docker containers and Kubernetes clusters.
  • Provision cloud infrastructure using Terraform.
  • Set up GitHub Actions CI/CD pipelines for automated testing and deployment.
  • Implement SOC2 / ISO 27001 cybersecurity best practices.