Introduction to Platform Engineering

Empowering Professionals in Modern Platform Engineering Essentials

Duration

3 Days (8 hours per day)

Level

Intermediate Level

Design and Tailor this course

As per your team needs

Edit Content

The Platform Engineering course aims to equip IT professionals, developers, DevOps engineers, system administrators, and decision-makers with comprehensive knowledge and practical skills essential for designing, building, and managing modern platform architectures. Through hands-on learning and real-world scenarios, participants will gain proficiency in cloud-native technologies, containerization, CI/CD pipelines, Infrastructure as Code (IaC), monitoring, observability, security, and emerging technologies. 

By the end of the course, learners will be prepared to architect robust and scalable platforms, implement efficient DevOps practices, ensure high availability, reliability, and security, and drive digital transformation initiatives within their organizations.



Edit Content
  • IT professionals involved in infrastructure management.
  • DevOps engineers seeking to enhance platform skills.
  • System administrators and cloud architects.
Edit Content
  • What is Platform Engineering?
  • Why do we need it?
  • Role and Responsibilities of Platform Engineers
  • Fundamentals of Platform Architectures
  • Platform as a Service (PaaS) and Infrastructure as a Service (IaaS)
  • DevOps Principles and Practices in Platform Engineering
  • Cloud-Native Technologies and Practices
  • Emerging Trends in Platform Engineering
  • Monolithic Architecture
  • Microservices Architecture
  • Principles of Cloud-Native Architecture
  • Containerization with Docker
  • Kubernetes Fundamentals
  • Deploying Applications on Kubernetes
  • Scaling and Managing Kubernetes Clusters
  • Kubernetes Best Practices
  • Introduction to CI/CD Pipelines
  • Setting up CI/CD Environments
  • Source Code Management with Git
  • Automated Testing Strategies
  • Deployment Strategies
  • Monitoring and Logging in CI/CD Pipelines
  • DevOps Culture and CI/CD Adoption
  • Introduction to Infrastructure as Code (IaC)
  • Configuration Management Tools (e.g., Ansible, Chef, Puppet)
  • Infrastructure Provisioning with Terraform
  • Managing Cloud Resources with IaC
  • Automation for Infrastructure Deployment
  • Monitoring and Maintenance of Automated Infrastructure
  • Best Practices for IaC and Automation
  • Monitoring vs. Observability
  • Monitoring Tools and Solutions
  • Observability in Cloud-Native Environments
  • Metrics, Logs, and Tracing
  • Introduction to Site Reliability Engineering (SRE)
  • SRE Principles and Best Practices
  • Incident Management and Post-Incident Review
  • Introduction to Cloud Security
  • Identity and Access Management (IAM)
  • Securing Containerized Workloads
  • Network Security in Cloud Environments
  • Compliance Frameworks and Regulations
  • Security Best Practices for Platform Engineering
  • Security Monitoring and Incident Responses
Edit Content
  • Basic understanding of cloud computing concepts and technologies.
  • Familiarity with software development, deployment, and infrastructure management processes.
  • Prior experience with Linux environments and shell scripting.

Connect

we'd love to have your feedback on your experience so far