Course Code: devopsplatformengr
Duration: 14 hours
Prerequisites:
- 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
Overview:
DevOps and Platform Engineering are collaborative disciplines that streamline software delivery and operations.
This instructor-led, live training (online or onsite) is aimed at intermediate-level software developers, system administrators, and IT project managers who wish to enhance their skills in building and managing automated, scalable, and collaborative IT environments.
By the end of this training, participants will be able to:
- Understand the core principles and benefits of DevOps and Platform Engineering.
- Implement Infrastructure as Code (IaC) and automate the provisioning of IT infrastructure.
- Build and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines.
- Deploy and manage microservices using containerization tools like Docker and Kubernetes.
- Integrate security practices into the software development lifecycle with DevSecOps.
- Apply observability techniques to monitor and improve system reliability.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
Sites Published:
United Arab Emirates - DevOps and Platform Engineering: A Collaborative Approach
Qatar - DevOps and Platform Engineering: A Collaborative Approach
Egypt - DevOps and Platform Engineering: A Collaborative Approach
Saudi Arabia - DevOps and Platform Engineering: A Collaborative Approach
South Africa - DevOps and Platform Engineering: A Collaborative Approach
Brasil - DevOps e Engenharia de Plataforma: Uma Abordagem Colaborativa
Canada - DevOps and Platform Engineering: A Collaborative Approach
香港 - DevOps and Platform Engineering: A Collaborative Approach
澳門 - DevOps and Platform Engineering: A Collaborative Approach
USA - DevOps and Platform Engineering: A Collaborative Approach
Österreich - DevOps und Plattformengineering: Eine Kollaborative Methode
Schweiz - DevOps und Plattformengineering: Eine Kollaborative Methode
Deutschland - DevOps und Plattformengineering: Eine Kollaborative Methode
Czech Republic - DevOps a Platform Engineering: Společný přístup
Denmark - DevOps and Platform Engineering: A Collaborative Approach
Estonia - DevOps and Platform Engineering: A Collaborative Approach
Finland - DevOps and Platform Engineering: A Collaborative Approach
Greece - DevOps και Πλατφόρμα Ανάπτυξης: Μια Διεθνής Συνεργασία
Magyarország - DevOps és Platform Engineering: Együttműködésen alapuló megközelítés
Ireland - DevOps and Platform Engineering: A Collaborative Approach
Luxembourg - DevOps and Platform Engineering: A Collaborative Approach
Latvia - DevOps and Platform Engineering: A Collaborative Approach
España - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Italia - DevOps e Platform Engineering: Un Approccio Collaborativo
Lithuania - DevOps and Platform Engineering: A Collaborative Approach
Nederland - DevOps en Platform Engineering: Een Samenwerkende Aanpak
Norway - DevOps and Platform Engineering: En samarbeidsbasert tilnærming
Portugal - DevOps e Engenharia de Plataforma: Uma Abordagem Colaborativa
România - DevOps și Ingineria Platformelor: O Abordare Colaborativă
Sverige - DevOps och Plattformsteknik: Ett Samarbetsorienterat Tillvägagångssätt
Türkiye - DevOps ve Platform Mühendisliği: Bir Ortaklaşa Yaklaşım
Malta - DevOps and Platform Engineering: A Collaborative Approach
Belgique - DevOps et l'Ingénierie des Plateformes : Une Approche Collégiale
France - DevOps et l'Ingénierie des Plateformes : Une Approche Collégiale
日本 - DevOpsとプラットフォームエンジニアリング:協調的なアプローチ
Australia - DevOps and Platform Engineering: A Collaborative Approach
Malaysia - DevOps and Platform Engineering: A Collaborative Approach
New Zealand - DevOps and Platform Engineering: A Collaborative Approach
Philippines - DevOps and Platform Engineering: A Collaborative Approach
Singapore - DevOps and Platform Engineering: A Collaborative Approach
Thailand - DevOps and Platform Engineering: A Collaborative Approach
Vietnam - DevOps vàPlatform Engineering: Một Phương pháp Hợp Tác
India - DevOps and Platform Engineering: A Collaborative Approach
Argentina - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Chile - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Costa Rica - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Ecuador - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Guatemala - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Colombia - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
México - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Panama - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Peru - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Uruguay - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Venezuela - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Polska - DevOps i Inżynieria Platform: Podejście Współpracy
United Kingdom - DevOps and Platform Engineering: A Collaborative Approach
South Korea - DevOps 및 플랫폼 엔지니어링: 협업적인 접근
Pakistan - DevOps and Platform Engineering: A Collaborative Approach
Sri Lanka - DevOps and Platform Engineering: A Collaborative Approach
Bulgaria - DevOps and Platform Engineering: Collaborative Approach
Bolivia - DevOps y Ingeniería de Plataformas: Un Enfoque Colaborativo
Indonesia - DevOps and Platform Engineering: A Collaborative Approach
Kazakhstan - DevOps and Platform Engineering: A Collaborative Approach
Moldova - DevOps și Ingineria Platformelor: O Abordare Colaborativă
Morocco - DevOps and Platform Engineering: A Collaborative Approach
Tunisia - DevOps and Platform Engineering: A Collaborative Approach
Kuwait - DevOps and Platform Engineering: A Collaborative Approach
Oman - DevOps and Platform Engineering: A Collaborative Approach
Slovakia - DevOps and Platform Engineering: A Collaborative Approach
Kenya - DevOps and Platform Engineering: A Collaborative Approach
Nigeria - DevOps and Platform Engineering: A Collaborative Approach
Botswana - DevOps and Platform Engineering: A Collaborative Approach
Slovenia - DevOps and Platform Engineering: A Collaborative Approach
Croatia - DevOps and Platform Engineering: A Collaborative Approach
Serbia - DevOps and Platform Engineering: A Collaborative Approach
Bhutan - DevOps and Platform Engineering: A Collaborative Approach
Nepal - DevOps and Platform Engineering: A Collaborative Approach
Uzbekistan - DevOps and Platform Engineering: A Collaborative Approach
US Government - DevOps and Platform Engineering: A Collaborative Approach