EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

DASA Platform Engineering

Course outline

2 days

OVERVIEW

This two-day course prepares learners to de-risk, optimize, and get maximum value from the platform engineering initiative. This program will help learners with fundamental knowledge of Platform Engineering so that they are able to design and build a platform that meets organizational and customer goals, thereby making its adoption and usage successful in their organizations.

After going through the program, learners will be able to align Platform Engineering with business goals, discern the interplay of flow and technology in Platform Engineering, treat Platform as a Product and develop the right developer experience. They will also be able to accelerate cultural shifts, get stakeholder buy-in, understand the role of IaC,

CI/CD, containerization, monitoring, alerting and responding to incidents.

COURSE OBJECTIVES

After completing this program, you will be able to:

Articulate the importance and requirements of Platform Engineering.

Examine the relationship between DevOps and Platform Engineering.

Align the Platform Engineering strategies with business vision and goals.

Leverage your platform to promote and accelerate cultural shifts to ensure successful evolution of your DevOps transformation of platform engineering in your organization.

Treat platform as a product.

Develop a strategy for building the right developer experience.

Create a strategy to use Infrastructure as code (IaC) in Platform Engineering.

Illustrate how CI/CD is simplified with Platform Engineering.

Explain the role of containerization in context of Platform Engineering.

Comprehend best practices for monitoring, alerting, and incident response.

Devise a plan for platform beyond the build.

AUDIENCE

Talent development o Leaders o Managers o Platform Engineers

Course Outline :: DASA Platform Engineering::

o Software Developers o Platform Architects o Product Owners o Product Leaders

PREREQUISITES

Basic familiarity with Agile, Scrum, and DevOps framework is beneficial

COURSE AGENDA

Time Day 1 Day 2

9am – 10.30am Deciphering Platform Engineering Infrastructure as Code in Platform

Engineering

10.30am – 10.45am Morning Break Morning Break

10.45am – 12.30pm Relationship between DevOps and

Platform Engineering

Stakeholder Management in Platform

Engineering

CI/CD in Platform Engineering

Role of Containerization in Platform

Engineering

12.30pm – 1.30pm Lunch Break Lunch Break

1.30pm – 3.30pm Accelerating DevOps Culture with

Platform Engineering

Platform as Product

Monitoring, Logging, and Incident

Response

3.30pm – 3.45pm Afternoon Break Afternoon Break

3.45pm – 5.00pm Building Developer Experience Platform Engineering beyond Design &

Development

CERTIFICATION EXAM

Delivery Online

Format Closed-book

Proctoring Web cam

Duration 80 minutes

# of questions 40 Questions

Pass Grade 65%

Course Outline :: DASA Platform Engineering::

COURSE OUTLINE

Deciphering Platform Engineering

Define Platform Engineering

Identify the right business need for the deployment of Platform

Engineering solutions

List the benefits of Platform Engineering for the organization and teams

Explain the principles of Platform Engineering

Identify the skills required for Platform Engineering

Relationship between DevOps and Platform Engineering

Articulate the relationship between Team Topologies, DevOps anti-types and emergence of Platform

Engineering

Identify the interplay of Devops concepts in Platform Engineering

Stakeholder Management in Platform Engineering

Create a vision for Platform Engineering

Identify the right stakeholders for the success of platform engineering

Identify the role of leadership in platform engineering

Get stakeholder support to begin, sustain, and scale platform engineering in your organization o Create a stakeholder management plan

Accelerating DevOps Culture with Platform Engineering

Break the walls of confusion for better communication and collaboration across IT teams

Establish a culture of diversity, inclusion and shared responsibility

Establish a culture of empowered ownership and trust through self-service

Build a culture of agility, reliability, innovation and long term thinking

Apply customer-centric thinking internally

Platform as Product

Identify the need to treat the platform as a product

Chart out the four steps of the Customer Development Method

Identify the characteristics of a minimum viable product

Articulate the importance of creating platform backlog and prioritization

Course Outline :: DASA Platform Engineering::

Identify the requirements for continuous improvement of the platform

Discuss steps for evangelizing the platform

Building Developer Experience

Identify the key elements that contribute to a positive developer experience (DX).

Map the developer's journey and identify critical touchpoints and pain points.

Develop and implement strategies to enhance developer experience in your organization.

Explain strategy for continuous improvement to ensure ongoing enhancements to DX.

Infrastructure as Code in Platform Engineering

Identify the importance of IaC in Platform Engineering

Explain the advanced concepts of Infrastructure as Code

Compare and contrast the tools for Infrastructure as code

Identify the steps to deploy and configure infrastructure as code

CI/CD in Platform Engineering

Explain the importance of CI/CD in development, deployment, automation, scalability, maintenance, resilience, monitoring and observability

Create strategy to implement CI/CD for your platform

Identify the CI/CD tools to be used for your platform as per need

Role of Containerization in Platform Engineering

Explain the relationship between containerization and IaC

Explain the relationship between containerization and Microservices architecture

Explain the relationship between containerization and CI/CD pipeline

Monitoring, Logging, and Incident Response

List the best practices for monitoring and logging in distributed systems.

Summarize how to set up effective alerting and monitoring solutions.

Gain proficiency in incident response and troubleshooting strategies.

Platform Engineering beyond Design and Development

Identify the considerations during platform design for platform scalability

Identify the role of evolving technology landscape in platform engineering

Course Outline :: DASA Platform Engineering::

Create a strategy to continuously involve the dev team in the design, development, maintenance and innovation of platform

Programme scope, delivery arrangements and suitability are confirmed during enquiry.