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 and Platform Engineering: A Collaborative Approach

Canada - DevOps and Platform Engineering: A Collaborative Approach

中国 - DevOps and Platform Engineering: A Collaborative Approach

香港 - 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 and Platform Engineering: A Collaborative Approach

Schweiz - DevOps and Platform Engineering: A Collaborative Approach

Deutschland - DevOps and Platform Engineering: A Collaborative Approach

Czech Republic - DevOps and Platform Engineering: A Collaborative Approach

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 and Platform Engineering: A Collaborative Approach

Magyarország - DevOps and Platform Engineering: A Collaborative Approach

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 and Platform Engineering: A Collaborative Approach

Italia - DevOps and Platform Engineering: A Collaborative Approach

Lithuania - DevOps and Platform Engineering: A Collaborative Approach

Nederland - DevOps and Platform Engineering: A Collaborative Approach

Norway - DevOps and Platform Engineering: A Collaborative Approach

Portugal - DevOps and Platform Engineering: A Collaborative Approach

România - DevOps and Platform Engineering: A Collaborative Approach

Sverige - DevOps and Platform Engineering: A Collaborative Approach

Türkiye - DevOps and Platform Engineering: A Collaborative Approach

Malta - DevOps and Platform Engineering: A Collaborative Approach

Belgique - DevOps and Platform Engineering: A Collaborative Approach

France - DevOps and Platform Engineering: A Collaborative Approach

日本 - DevOps and Platform Engineering: A Collaborative Approach

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 and Platform Engineering: A Collaborative Approach

India - DevOps and Platform Engineering: A Collaborative Approach

Argentina - DevOps and Platform Engineering: A Collaborative Approach

Chile - DevOps and Platform Engineering: A Collaborative Approach

Costa Rica - DevOps and Platform Engineering: A Collaborative Approach

Ecuador - DevOps and Platform Engineering: A Collaborative Approach

Guatemala - DevOps and Platform Engineering: A Collaborative Approach

Colombia - DevOps and Platform Engineering: A Collaborative Approach

México - DevOps and Platform Engineering: A Collaborative Approach

Panama - DevOps and Platform Engineering: A Collaborative Approach

Peru - DevOps and Platform Engineering: A Collaborative Approach

Uruguay - DevOps and Platform Engineering: A Collaborative Approach

Venezuela - DevOps and Platform Engineering: A Collaborative Approach

Polska - DevOps and Platform Engineering: A Collaborative Approach

United Kingdom - DevOps and Platform Engineering: A Collaborative Approach

South Korea - DevOps and Platform Engineering: A Collaborative Approach

Pakistan - DevOps and Platform Engineering: A Collaborative Approach

Sri Lanka - DevOps and Platform Engineering: A Collaborative Approach

Bulgaria - DevOps and Platform Engineering: A Collaborative Approach

Bolivia - DevOps and Platform Engineering: A Collaborative Approach

Indonesia - DevOps and Platform Engineering: A Collaborative Approach

Kazakhstan - DevOps and Platform Engineering: A Collaborative Approach

Moldova - DevOps and Platform Engineering: A Collaborative Approach

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