Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to DevOps and Platform Engineering
- Defining DevOps and its core principles
- Understanding platform engineering
- The synergy between DevOps and platform engineering
Culture and Collaboration
- Building a collaborative culture
- Communication strategies for teams
- Overcoming silos in IT departments
Tools and Technologies
- Essential tools for DevOps and platform engineering
- Automation and orchestration platforms
- Monitoring and analytics for continuous improvement
Infrastructure as Code (IaC)
- Principles of IaC
- Implementing IaC with configuration management tools
- Best practices for managing infrastructure
Continuous Integration and Continuous Delivery (CI/CD)
- The CI/CD pipeline: From code to deployment
- Integrating platform engineering into CI/CD
- Case studies: Successful CI/CD implementations
Microservices and Containerization
- Microservices architecture and its benefits
- Containerization with Docker and Kubernetes
- Managing services at scale
Security and Compliance
- DevSecOps: Integrating security into the pipeline
- Compliance as code
- Security best practices for platform engineering
Observability and Reliability
- The pillars of observability
- Ensuring system reliability
- Incident response and postmortems
Platform as a Product
- Treating platforms as products
- User-centric design for internal platforms
- Measuring success and ROI
Hands-On Workshops
- Setting up a basic DevOps pipeline
- Building and deploying a microservice
- Implementing IaC for cloud infrastructure
Summary and Next Steps
Requirements
- An understanding of software development and operations
- Experience with basic system administration
- Familiarity with command-line interfaces and version control systems
Audience
- Software developers
- System administrators
- IT project managers
14 Hours
Testimonials (1)
There were many practical exercises supervised and assisted by the trainer