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.