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与平台工程:协作方法

香港 - DevOps and Platform Engineering: A Collaborative Approach

澳門 - DevOps and Platform Engineering: A Collaborative Approach

台灣 - DevOps與平臺工程:協作方法

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