Platform Engineering Bootcamp
Comprehensive 21-week bootcamp equipping engineers with essential and advanced Platform Engineering and DevOps skills using industry-standard tools and best practices.
What You'll Master
Master DevOps principles and Platform Engineering fundamentals
Become proficient with Linux systems and shell scripting
Understand version control workflows with Git and GitHub
Deploy and manage containerized applications with Docker and Kubernetes
Implement Infrastructure as Code using Terraform
Build comprehensive CI/CD pipelines with GitOps practices
Implement monitoring, observability, and security best practices
Develop skills in service mesh and secrets management
Complete a real-world capstone project demonstrating all skills
Who Is This Bootcamp For?
Software Engineers transitioning to Platform Engineering
System Administrators moving to DevOps roles
DevOps Engineers seeking comprehensive skill advancement
Students and career changers entering the field
Tech professionals looking to modernize their skillset
Bootcamp Curriculum
Week 1: DevOps & Platform Engineering Overview
Understanding DevOps principles, Platform Engineering concepts, and CI/CD basics with hands-on GitHub Actions
Goals:
- •Understand DevOps culture and Platform Engineering principles
- •Learn CI/CD fundamentals
- •Create simple CI pipeline with GitHub Actions
Week 2: Linux Essentials
Master Linux filesystem, permissions, processes, and SSH for platform engineering
Goals:
- •Navigate Linux filesystem and understand permissions
- •Manage processes and services
- •Configure secure SSH access
Week 3: Version Control with Git & GitHub
Master Git workflows, branching strategies, and GitHub integration for collaborative development
Goals:
- •Master Git branching, merging, and pull requests
- •Understand Git workflows and collaboration patterns
- •Integrate GitHub into development workflows
Week 4: Networking Basics for Platform Engineers
Essential networking concepts including subnetting, DNS, load balancing, and application networking
Goals:
- •Understand subnetting, CIDR, and network addressing
- •Configure DNS and understand HTTP/HTTPS protocols
- •Implement basic load balancing and network security
Week 5: Shell Scripting Essentials
Automate tasks using bash scripting with loops, conditionals, variables, and error handling
Goals:
- •Write effective bash scripts with proper structure
- •Implement loops, conditionals, and variables
- •Handle errors and create robust automation scripts
Week 6: Python & JavaScript Foundations
A 2-day intensive reading comprehension course designed to prepare platform engineers for containerizing full-stack applications. Learn to read and understand Python FastAPI backends and Vue.js frontends through the lens of the TaskFlow application you'll be working with for the next 15 weeks.
Goals:
- •Read and understand Python FastAPI code structure and routing patterns
- •Identify TaskFlow backend components (routes, models, schemas, services)
- •Read and understand Vue.js 3 Composition API component structure
- •Understand requirements.txt and package.json dependency management
- •Be prepared to write Dockerfiles with understanding of application internals
Week 7: Introduction to Containers with Docker
Master containerization fundamentals, Docker Compose, and building optimized container images
Goals:
- •Understand containerization principles and benefits
- •Build and optimize Docker images
- •Deploy multi-service applications with Docker Compose
Week 8: Kubernetes Fundamentals
Deploy and manage applications in Kubernetes using pods, services, deployments, and ingress
Goals:
- •Understand Kubernetes architecture and core concepts
- •Deploy applications using pods, services, and deployments
- •Configure ingress and manage namespaces
Week 9: Kubernetes Intermediate
Intermediate Kubernetes concepts including Helm charts, scaling, RBAC, and networking
Goals:
- •Manage applications with Helm charts and package management
- •Implement RBAC and security policies
- •Configure advanced networking and scaling strategies
Week 10: Introduction to Cloud Computing
Master cloud fundamentals with hands-on AWS experience including EC2, S3, VPC, and networking
Goals:
- •Understand IaaS, PaaS, and SaaS models
- •Deploy and manage AWS resources (EC2, S3, VPC)
- •Implement cloud networking and security best practices
Week 11: Infrastructure as Code with Terraform
Automate cloud infrastructure provisioning using Terraform with state management and reusable modules
Goals:
- •Master Terraform syntax and resource management
- •Implement proper state management and remote backends
- •Create reusable modules and maintain infrastructure as code
Week 12: Configuration Management with Ansible
Automate configuration management and application deployment using Ansible playbooks and roles
Goals:
- •Create and manage Ansible playbooks and roles
- •Automate server configuration and application deployment
- •Implement idempotent configuration management practices
Week 13: Internal Developer Portals
Build and manage internal developer portals using Backstage to improve developer experience
Goals:
- •Understand the importance of developer portals in platform engineering
- •Set up and configure Backstage developer portal
- •Integrate with GitHub, Kubernetes, and other platform tools
Week 14: Python for Platform Engineering - Part 1
Build CLI tools and automation scripts for platform operations using Python
Goals:
- •Create Python CLI tools for infrastructure management
- •Use Kubernetes Python client for automation
- •Write infrastructure tests with pytest
Week 15: Python for Platform Engineering - Part 2
Build FastAPI services and event-driven automation for platform operations
Goals:
- •Build FastAPI platform services
- •Automate GitOps workflows with Python
- •Create webhook handlers for event-driven automation
Week 16: GitOps with ArgoCD
Implement GitOps principles using ArgoCD for automated Kubernetes deployments
Goals:
- •Master GitOps principles and workflows
- •Deploy and configure ArgoCD for Kubernetes
- •Automate deployments with GitHub Actions and ArgoCD integration
Week 17: Monitoring & Observability
Implement comprehensive monitoring using Prometheus and Grafana with metrics, logging, and alerting
Goals:
- •Set up Prometheus for metrics collection and alerting
- •Build comprehensive Grafana dashboards
- •Implement logging and distributed tracing strategies
Week 18: Secrets Management
Secure application secrets using HashiCorp Vault with integration into Kubernetes and CI/CD pipelines
Goals:
- •Understand secrets management best practices
- •Deploy and configure HashiCorp Vault
- •Integrate Vault with Kubernetes and automated pipelines
Week 19: Introduction to Service Mesh
Deploy and configure Istio service mesh for microservices traffic management, observability, and security
Goals:
- •Understand service mesh architecture and benefits
- •Deploy and configure Istio for microservices
- •Implement traffic management, security policies, and observability
Week 20: Building an Internal Developer Platform
Design and implement a comprehensive internal developer platform using platform engineering best practices
Goals:
- •Understand IDP architecture and design principles
- •Build self-service capabilities for development teams
- •Integrate all platform tools into cohesive developer experience
Week 21: Platform Hardening & Production Readiness
Secure and optimize platform for production deployment with comprehensive security, monitoring, and reliability practices
Goals:
- •Implement security hardening and compliance measures
- •Establish SLOs, SLIs, and reliability practices
- •Prepare platform for production deployment with comprehensive testing
Prerequisites
Basic understanding of programming concepts
Command line familiarity
Basic understanding of web applications
Willingness to learn and practice
Technologies Covered
Choose your plan
Simple, Transparent Pricing
One price, everything included
Monthly Plan
Access all content
Quarterly Plan
Save 16% with quarterly billing
Everything Included in Your Subscription
Content & Learning
- Access to all courses and bootcamps
- Video lessons with closed captions
- Interactive quizzes and assessments
- Course completion certificates
Hands-On Labs
- Browser-based cloud labs
- Pre-configured VMs ready to use
- Playgrounds for experiments
- Multi-VM realistic scenarios
AWS Integration
- Managed AWS Account included
- Pre-configured environments
- Real-world cloud scenarios
Support & Community
- Priority support
- Active community forum
No Setup Required
- Everything runs in your browser
- No software installation needed
- Automatic environment provisioning
- Works on any device
Ready to Transform Your Career?
Join this comprehensive bootcamp and master Platform Engineering
Get Access Now