2
Most read
3
Most read
4
Most read
Working together: SRE &
Platform Engineering
Marcus Vechiato
25/05/2023
Agenda
● SRE and Platform Engineering - Main Goals and Objectives
● Summary key Concepts
○ What is SRE?
○ What is Platform Engineering?
● Food for thought
○ SRE Practice
○ Platform Engineering
● Benefits of Platform Engineering
● How SREs can benefit from Platform Engineering
● Platform Engineering IDP Approach
● Q&A
SRE and Platform Engineering - Main Goals and Objectives
Platform Engineering focuses on creating
self-service provisioning, standardized
environments, and efficient deployment
pipelines
SRE focuses on automating tasks,
streamlining incident response, and
reducing toil
Platform Engineering focuses on creating
a scalable, stable and resilient platform
infrastructure.
SRE provides insights into
performance bottlenecks and helps
optimize system scalability
Scalability
and
Reliability
Efficiency
SRE
Focus on user-facing
experience
Platform Engineering
Focus on developer
experience
User
Experience
SRE and Platform Engineering work together to ensure systems can scale effectively to meet
growing demands while aim to ensure reliability and availability.
What is SRE?
Vestibulum nec congue
tempus
Lorem ipsum dolor sit dolor amet,
consectetur nec adipiscing elit, sed
do ipsum eiusmod tempor. Donec
facilisis lacus eget sit nec lorem
mauris.
Vestibulum nec congue
tempus
Lorem ipsum dolor sit dolor amet,
consectetur nec adipiscing elit, sed
do ipsum eiusmod tempor. Donec
facilisis lacus eget sit nec lorem
mauris.
"SRE is what
happens when you
ask a software
engineer to design
an operations
team."
Google SRE Book
"SRE is what you
get when you
treat operations
as if it’s a
software
problem…"
Google
Why SRE?
SRE serves as a practical
embodiment of DevOps,
implementing principles and
practices to ensure reliability,
scalability and efficiency in
systems ops
DevOps is a
philosophy that
unifies Developers
and Operations
What is SRE? :: Key Principles
SRE principles contribute
to the reliability and
performance of software
systems by emphasizing
proactive monitoring,
incident response, error
budget management,
and continuous
improvement to ensure
high availability and
optimized performance.
Lorem ipsum
congue tempus
Lorem
ipsum
tempus
Incident
Response
Monitoring
Error
Budget
SLOs
Postmortems
Key Principles
SRE-to-developer
ratio
Toil
Food for thought - SRE Practice
How mature is
your SRE
practice?
What SRE can
do better?
Is SRE being
successful in your
organization?
Cloud
Costs
Tool Creep SRE identity
centricity
Food for thought - SRE Identity Centricity
Product
Centric
Reliability
User
Experience
Centric
Incident
Centric
SRE
Identity
What is Platform Engineering?
Standardization Self-service Automation
"Platform engineering is the discipline of
building and operating self-service internal
developer platforms (IDPs) for software
delivery and life cycle management" Gartner
Food for thought - Platform Engineering
Things to consider before adopting Platform Engineering:
5
S
R
E
m
i
n
d
s
e
t
a
n
d
r
e
s
p
o
n
s
i
b
i
l
i
t
i
e
s
C
a
n
a
s
u
b
s
e
t
o
f
t
h
e
S
R
E
r
o
l
e
b
e
t
r
a
n
s
f
e
r
r
e
d
t
o
t
h
e
d
e
v
e
l
o
p
e
r
s
r
o
l
e
?
4
L
e
g
a
c
y
o
r
n
o
n
-
c
l
o
u
d
-
r
e
a
d
y
s
y
s
t
e
m
s
/
c
u
r
r
e
n
t
s
t
a
t
e
P
l
a
t
f
o
r
m
e
n
g
i
n
e
e
r
i
n
g
w
i
l
l
n
o
t
fi
x
y
o
u
r
c
u
r
r
e
n
t
s
t
a
t
e
.
E
v
e
r
y
t
h
i
n
g
m
u
s
t
b
e
m
i
g
r
a
t
e
d
t
o
b
e
n
e
fi
t
3
W
h
i
c
h
a
r
e
t
h
e
p
a
i
n
s
a
r
e
y
o
u
e
x
p
e
c
t
i
n
g
t
o
a
d
d
r
e
s
s
?
S
y
s
t
e
m
s
D
o
c
u
m
e
n
t
a
t
i
o
n
,
T
o
i
l
r
e
d
u
c
t
i
o
n
,
D
e
v
e
l
o
p
e
r
e
x
p
e
r
i
e
n
c
e
f
r
a
g
m
e
n
t
a
t
i
o
n
,
c
o
g
n
i
t
i
v
e
l
o
a
d
,
p
e
r
f
o
r
m
a
n
c
e
i
s
s
u
e
s
S
t
a
n
d
a
r
d
i
z
a
t
i
o
n
i
s
a
c
o
n
c
e
r
n
?
T
o
o
l
s
c
r
e
e
p
,
e
v
e
r
y
t
e
a
m
/
t
r
i
b
e
/
s
q
u
a
d
h
a
s
t
h
e
i
r
o
w
n
s
t
a
n
d
a
r
d
s
?
I
s
i
t
a
s
o
u
r
c
e
o
f
t
o
i
l
?
2
1
H
o
w
b
i
g
i
s
y
o
u
r
e
n
g
i
n
e
e
r
i
n
g
t
e
a
m
?
H
u
n
d
r
e
d
s
?
t
h
o
u
s
a
n
d
s
?
Benefits of Platform Engineering
Lorem ipsum dolor sit amet at
nec at adipiscing
05
● Donec risus dolor porta venenatis
● Pharetra luctus felis
● Proin in tellus felis volutpat
Lorem ipsum dolor sit amet at
nec at adipiscing
04
● Donec risus dolor porta venenatis
● Pharetra luctus felis
● Proin in tellus felis volutpat
Supports CI/CD
practices
05 ● Provides infrastructure, tools, and pipelines for automated build, test,
and deployment processes
Infrastructure
as Code (IaC)
04 ● Embraces Infrastructure as Code principles
Self-Service
03
Automation
02
● Automates repetitive tasks and processes
● Saves time, reduces errors, and accelerates software delivery
● Examples: provisioning environments, building and testing code, deploying
applications
● Enables teams to provision and manage their own resources and services
● Reduces dependencies and minimizes bottlenecks in development and
deployment processes
● Establishes standardized practices, tools, and frameworks
● Reduces complexity and streamlines processes
● Ensures consistency and improves efficiency across the organization
Standardization
01
How SREs can benefit from Platform Engineering
● Implementing an IDP internaldeveloperplatform.org:
○ Improve Developer experience and productivity
■ Faster onboarding of new team members
■ Reduce developers cognitive load
■ Reduce time spent provisioning and maintaining new systems while:
● Guardrails best practices/standards
● Address regulatory requirements
● Reduces the burden of cumbersome internal processes "bureaucracy"
○ Reduces toil
○ Improves team efficiency
○ Free up SRE time to work on noble matters
Platform Engineering IDP Approach
● Establish a Platform Team to work on the IDP
● IDP approach:
○ CLI (Command line interface) + Crossplane (crossplane.io)
■ Code Repository(GitHub):
● Initial repository creation based on predefined templates with best practices in
place as observability, hardening, etc…
● CI/CD creation and deploy in multiple environments as STG/Prod/etc
● Repository of templates open to the Engineering team to collaborate
○ Backstage (backstage.io) - Developer Portal
■ Service Catalog
■ Self-service Documentation
■ Code Visibility / System dependencies
■ Open source plugins
Q&A

More Related Content

PDF
Introduction to DevOps
PDF
Platform engineering
PPTX
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
PPTX
DevOps Introduction
PPTX
Dev ops != Dev+Ops
PPTX
ODP
Devops Devops Devops
PDF
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Introduction to DevOps
Platform engineering
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
DevOps Introduction
Dev ops != Dev+Ops
Devops Devops Devops
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides

What's hot (20)

PDF
SRE in Startup
PDF
intro to DevOps
PDF
Slide DevSecOps Microservices
PPTX
Azure DevOps in Action
PPTX
SRE (service reliability engineer) on big DevOps platform running on the clou...
PDF
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
PPTX
Docker introduction & benefits
PDF
DevOps
PPTX
Introduction to DevOps
PPTX
PPTX
Introduction to CI/CD
PDF
Platform Engineering
PPTX
DevOps Foundation
PDF
DevOps
PPTX
DevOps Overview
PDF
DevOps Powerpoint Presentation Slides
PPTX
Docker introduction (1)
PDF
Azure DevOps Presentation
PPTX
Introduction to Azure DevOps
PDF
DevOps introduction
SRE in Startup
intro to DevOps
Slide DevSecOps Microservices
Azure DevOps in Action
SRE (service reliability engineer) on big DevOps platform running on the clou...
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
Docker introduction & benefits
DevOps
Introduction to DevOps
Introduction to CI/CD
Platform Engineering
DevOps Foundation
DevOps
DevOps Overview
DevOps Powerpoint Presentation Slides
Docker introduction (1)
Azure DevOps Presentation
Introduction to Azure DevOps
DevOps introduction
Ad

Similar to Working together SRE & Platform Engineering (20)

PDF
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
PDF
Site-Reliability-Engineering-v2[6241].pdf
PDF
Improving Developer Experience using Advanced Platform Engineering Techniques...
PDF
2024-05-30_meetup_devops_aix-marseille.pdf
PDF
250109 Platform Engineering Overview.pdf
PDF
Essential_Skills_of_a_Site_Reliability_E.pdf
PPTX
ADDO_2022_SRE Architectural Patterns_Nov10.pptx
PPTX
ADDO_2022_SRE Architectural Patterns_Nov10.pptx
PDF
Site Reliability Engineering slide deck 101
PDF
Transforming Infrastructure Through Platform Engineering
PDF
Whitepaper_ State of Platform Engineering Report.pdf
PDF
What is DevOps? And Why Use DevOps? What?
PDF
Getting started with Site Reliability Engineering (SRE)
PPTX
Platform Engineering The Key to Scalable and Reliable Software Solutions.pptx
PPTX
Platform Engineering The Key to Scalable and Reliable Software Solutions (1)....
PPTX
What is Site Reliability Engineering (SRE)
PDF
Migliorare la Developer Experience in un mondo Cloud Native
PDF
Building Cloud-native Application Platform Thang Chung December 2023
PDF
DeliverAgile2018 - from Apollo 13 to Google SRE
PDF
Cloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRE
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
Site-Reliability-Engineering-v2[6241].pdf
Improving Developer Experience using Advanced Platform Engineering Techniques...
2024-05-30_meetup_devops_aix-marseille.pdf
250109 Platform Engineering Overview.pdf
Essential_Skills_of_a_Site_Reliability_E.pdf
ADDO_2022_SRE Architectural Patterns_Nov10.pptx
ADDO_2022_SRE Architectural Patterns_Nov10.pptx
Site Reliability Engineering slide deck 101
Transforming Infrastructure Through Platform Engineering
Whitepaper_ State of Platform Engineering Report.pdf
What is DevOps? And Why Use DevOps? What?
Getting started with Site Reliability Engineering (SRE)
Platform Engineering The Key to Scalable and Reliable Software Solutions.pptx
Platform Engineering The Key to Scalable and Reliable Software Solutions (1)....
What is Site Reliability Engineering (SRE)
Migliorare la Developer Experience in un mondo Cloud Native
Building Cloud-native Application Platform Thang Chung December 2023
DeliverAgile2018 - from Apollo 13 to Google SRE
Cloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRE
Ad

Recently uploaded (20)

PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PPTX
Module 1 Introduction to Web Programming .pptx
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
The AI Revolution in Customer Service - 2025
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PPTX
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PPTX
Microsoft User Copilot Training Slide Deck
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
SaaS reusability assessment using machine learning techniques
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
Lung cancer patients survival prediction using outlier detection and optimize...
MuleSoft-Compete-Deck for midddleware integrations
A symptom-driven medical diagnosis support model based on machine learning te...
Module 1 Introduction to Web Programming .pptx
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
The AI Revolution in Customer Service - 2025
EIS-Webinar-Regulated-Industries-2025-08.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Microsoft User Copilot Training Slide Deck
Introduction to MCP and A2A Protocols: Enabling Agent Communication
giants, standing on the shoulders of - by Daniel Stenberg
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
SGT Report The Beast Plan and Cyberphysical Systems of Control
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
SaaS reusability assessment using machine learning techniques
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Rapid Prototyping: A lecture on prototyping techniques for interface design

Working together SRE & Platform Engineering

  • 1. Working together: SRE & Platform Engineering Marcus Vechiato 25/05/2023
  • 2. Agenda ● SRE and Platform Engineering - Main Goals and Objectives ● Summary key Concepts ○ What is SRE? ○ What is Platform Engineering? ● Food for thought ○ SRE Practice ○ Platform Engineering ● Benefits of Platform Engineering ● How SREs can benefit from Platform Engineering ● Platform Engineering IDP Approach ● Q&A
  • 3. SRE and Platform Engineering - Main Goals and Objectives Platform Engineering focuses on creating self-service provisioning, standardized environments, and efficient deployment pipelines SRE focuses on automating tasks, streamlining incident response, and reducing toil Platform Engineering focuses on creating a scalable, stable and resilient platform infrastructure. SRE provides insights into performance bottlenecks and helps optimize system scalability Scalability and Reliability Efficiency SRE Focus on user-facing experience Platform Engineering Focus on developer experience User Experience SRE and Platform Engineering work together to ensure systems can scale effectively to meet growing demands while aim to ensure reliability and availability.
  • 4. What is SRE? Vestibulum nec congue tempus Lorem ipsum dolor sit dolor amet, consectetur nec adipiscing elit, sed do ipsum eiusmod tempor. Donec facilisis lacus eget sit nec lorem mauris. Vestibulum nec congue tempus Lorem ipsum dolor sit dolor amet, consectetur nec adipiscing elit, sed do ipsum eiusmod tempor. Donec facilisis lacus eget sit nec lorem mauris. "SRE is what happens when you ask a software engineer to design an operations team." Google SRE Book "SRE is what you get when you treat operations as if it’s a software problem…" Google
  • 5. Why SRE? SRE serves as a practical embodiment of DevOps, implementing principles and practices to ensure reliability, scalability and efficiency in systems ops DevOps is a philosophy that unifies Developers and Operations
  • 6. What is SRE? :: Key Principles SRE principles contribute to the reliability and performance of software systems by emphasizing proactive monitoring, incident response, error budget management, and continuous improvement to ensure high availability and optimized performance. Lorem ipsum congue tempus Lorem ipsum tempus Incident Response Monitoring Error Budget SLOs Postmortems Key Principles
  • 7. SRE-to-developer ratio Toil Food for thought - SRE Practice How mature is your SRE practice? What SRE can do better? Is SRE being successful in your organization? Cloud Costs Tool Creep SRE identity centricity
  • 8. Food for thought - SRE Identity Centricity Product Centric Reliability User Experience Centric Incident Centric SRE Identity
  • 9. What is Platform Engineering? Standardization Self-service Automation "Platform engineering is the discipline of building and operating self-service internal developer platforms (IDPs) for software delivery and life cycle management" Gartner
  • 10. Food for thought - Platform Engineering Things to consider before adopting Platform Engineering: 5 S R E m i n d s e t a n d r e s p o n s i b i l i t i e s C a n a s u b s e t o f t h e S R E r o l e b e t r a n s f e r r e d t o t h e d e v e l o p e r s r o l e ? 4 L e g a c y o r n o n - c l o u d - r e a d y s y s t e m s / c u r r e n t s t a t e P l a t f o r m e n g i n e e r i n g w i l l n o t fi x y o u r c u r r e n t s t a t e . E v e r y t h i n g m u s t b e m i g r a t e d t o b e n e fi t 3 W h i c h a r e t h e p a i n s a r e y o u e x p e c t i n g t o a d d r e s s ? S y s t e m s D o c u m e n t a t i o n , T o i l r e d u c t i o n , D e v e l o p e r e x p e r i e n c e f r a g m e n t a t i o n , c o g n i t i v e l o a d , p e r f o r m a n c e i s s u e s S t a n d a r d i z a t i o n i s a c o n c e r n ? T o o l s c r e e p , e v e r y t e a m / t r i b e / s q u a d h a s t h e i r o w n s t a n d a r d s ? I s i t a s o u r c e o f t o i l ? 2 1 H o w b i g i s y o u r e n g i n e e r i n g t e a m ? H u n d r e d s ? t h o u s a n d s ?
  • 11. Benefits of Platform Engineering Lorem ipsum dolor sit amet at nec at adipiscing 05 ● Donec risus dolor porta venenatis ● Pharetra luctus felis ● Proin in tellus felis volutpat Lorem ipsum dolor sit amet at nec at adipiscing 04 ● Donec risus dolor porta venenatis ● Pharetra luctus felis ● Proin in tellus felis volutpat Supports CI/CD practices 05 ● Provides infrastructure, tools, and pipelines for automated build, test, and deployment processes Infrastructure as Code (IaC) 04 ● Embraces Infrastructure as Code principles Self-Service 03 Automation 02 ● Automates repetitive tasks and processes ● Saves time, reduces errors, and accelerates software delivery ● Examples: provisioning environments, building and testing code, deploying applications ● Enables teams to provision and manage their own resources and services ● Reduces dependencies and minimizes bottlenecks in development and deployment processes ● Establishes standardized practices, tools, and frameworks ● Reduces complexity and streamlines processes ● Ensures consistency and improves efficiency across the organization Standardization 01
  • 12. How SREs can benefit from Platform Engineering ● Implementing an IDP internaldeveloperplatform.org: ○ Improve Developer experience and productivity ■ Faster onboarding of new team members ■ Reduce developers cognitive load ■ Reduce time spent provisioning and maintaining new systems while: ● Guardrails best practices/standards ● Address regulatory requirements ● Reduces the burden of cumbersome internal processes "bureaucracy" ○ Reduces toil ○ Improves team efficiency ○ Free up SRE time to work on noble matters
  • 13. Platform Engineering IDP Approach ● Establish a Platform Team to work on the IDP ● IDP approach: ○ CLI (Command line interface) + Crossplane (crossplane.io) ■ Code Repository(GitHub): ● Initial repository creation based on predefined templates with best practices in place as observability, hardening, etc… ● CI/CD creation and deploy in multiple environments as STG/Prod/etc ● Repository of templates open to the Engineering team to collaborate ○ Backstage (backstage.io) - Developer Portal ■ Service Catalog ■ Self-service Documentation ■ Code Visibility / System dependencies ■ Open source plugins
  • 14. Q&A