Last 5 years I have spent growing one of biggest DevOps groups in Nordics and maybe even Europe. This talk is my confession about Do's and Dont's, DevOps anti-patterns and the world were DevOps silo could be a good thing.
It also could be called Scaled DevOps but that doesn't cover everything what we do. It has been a journey of 4-5 years going from change to change by experimentation. There are not that many good reads or people where to take advice from how to do this in a large enterprise.
No bulls***, real data, real people.
2. OUR GROWTH
Copyright 2017 Accenture. All rights reserved.
FY12 FY13 FY14 FY15 FY16 FY17
3 3 4 4 4
FY18
Sep Dec Mar Jun Sep Dec Mar Jun Sep Dec Mar Jun Sep Dec Mar Jun Sep Dec Mar Jun Sep Dec Mar Jun Sep
5 5 5 65 6 6 6 7 8
15
30
40
44
50
57
63
72
80
100
@UldisKK
11. TEAMLEAD
ATA CG LEAD
DEVOPS ST LEAD (ULDIS)
TEAMLEAD
TEAMLEAD
TEAMLEAD
DevOps Teamlead DevOps specialist
PROJECT
PROJECT
A
PROJECT
B
PROJECT
C
DEVOPS PROJECT CHART
(“TEAMLEAD LISTEN… OK,I’LL ASK ULDIS”)
2016
Jan
@UldisKK
12. WOKE UP ONE MORNING, REALIZED I HAVE 25
PEOPLE, FREAKED OUT, SKIPPED JOB
3-4 TYPES OF DEVOPS PROJECTS
NON-PROJ ACTIVITIES, ONLY URGENT OVER
IMPORTANT
TAKING CARE OF EVERYTHING AND WORKING
10-12H/DAY
@UldisKK
13. SME RESPONSIBILITIES
Work on non-project
activities
Increase
engagement,
satisfaction,
motivation etc.
Assess DevOps
Maturity in projects
Consult others
on DevOps
Show example
to others
16. SME
Platform
innovators
Marketing
SME Z
no SME
ATA CG lead
DevOps ST lead (Uldis)
Project
PROJECT A
PROJECT B
PROJECT C
Teamlead
SME Teamlead
DevOps SME Teamlead DevOps specialist
DEVOPS ST ORG
(“SME LISTEN… OK,I’LL ASK ULDIS”)
2016
Jun
@UldisKK
18. DevOps Evangelist
ATA CG lead
DevOps ST lead (Uldis)
DevOps Evangelist
DevOps Evangelist
Project
PROJECT A
PROJECT B
PROJECT C
Teamlead
Guild DevOps for XaaS and SDx DevOps for Containers DevOps for Z
SME
Platform
innovators
Marketing
SME Z
no SME
SME Teamlead
DevOps Evangelist DevOps SME Teamlead DevOps specialist
DEVOPS ST ORG
(“EVANGELIST, LISTEN… OK, I’LL ASK ULDIS)
2017
Jan
@UldisKK
19. GODFATHER RESPONSIBILITIES
Discus new
projects
Help Solution
Architects
Agree on
Future staffing
plans
Keeping an
Eye on a project
Being point of escalation
After teamlead
Current staffing
issues
Closing/ending
A project
20. SME
Platform
innovators
Marketing
SME Z
no SME DevOps Evangelist
ATA CG lead
DevOps ST lead (Uldis)
DevOps Evangelist
DevOps Evangelist
Project
PROJECT A
PROJECT B
PROJECT C
Teamlead
SME Teamlead
Guild DevOps for XaaS and SDx DevOps for Containers DevOps for Z
Godfather 1
Godfather 2
Godfather 3
DevOps Evangelist DevOps SME Teamlead DevOps specialist DevOps Godfather
DEVOPS ST ORG-MATRIX EXAMPLE
(“GODFATHER, LISTEN… OK, I’LL ASK EVANGELIST)
DevOps Teamlead
2017
Jul
22. RDC DEVOPS OVERVIEW
Copyright 2017 Accenture. All rights reserved.
The delivery centre in Riga was established in 2002 and its primary role is to act as a
nearshore centre for the Nordic region. The delivery centre is a 1.400 people company
today with 100 clients in 23 countries.
Financial
services
XaaS and SDx 14
ADOP, AWS, Jenkins
Communications
media and high tech Products
Heath and public
services Resources
DevOps for Containers 17
Docker, Swarm, Vagrant, Kubernetes
DevOps for Web and Mobile 13
Node.js, xCode, Angular, TestFairy, SOLR
DevOps Methodologies 12
Lean, Agile, ALM, Sonar, CI/CD
Configuration Management 17
Chef, Puppet, Ansible, Salt, Vagrant, Docker
DevOps for Big Data 6
Hadoop, Spark, Hive, HDP, Cloudera, EMR
Microsoft DevOps 6
PowerShell, TFS, C#, IIS, Azure, Net, .Net Core
Architecture / Infrastructure / Integration / Consulting
Cloud Native Engineering · Agile · DevOps
CMMI · KANBAN · SCRUM · CONTINUOUS DELIVERY · CONTINUOUS DEPLOYMENT
@UldisKK
23. Copyright 2017 Accenture. All rights reserved.
TRAININGS
General DevOps
roadmap
85 DevOps specialists
DevOps
Methodologies
roadmap
12 specialists
Configuration
Management
Automation
roadmap
17 specialists
DevOps for Big
Data roadmap
6
specialists
DevOps for XaaS
and SDx roadmap
14 specialists
DevOps for Web and
Mobile roadmap
13 specialists
DevOps for
Containers roadmap
17 specialists
Microsoft DevOps
roadmap
6
specialists
+ 15 interns
@UldisKK
24. DEVOPS OPERATING MODELS
DevOps Platform team
DevOps Specialists in Scrum
team
DevOps Consultants/Assessors
team
DevOps Transformation team
DevOps ST lead
DevOps Evangelists
DevOps Specialists
DevOps SMEs
DevOps Godfathers
DevOps Architects
@UldisKK
25. AS LEAD I NEED TO THINK ABOUT...
Copyright 2017 Accenture. All rights reserved.
EVANGELIST
COMMUNITY
SPECIALIZATION
ESCALATION ON PEOPLE
SUPERVISOR
PURPOSE
COUNSELOR
SUPPLY
COMMON SKILLS
PROJECT PERF.
ESCALATION FOR PROJECT
SELF-DEVELOPMENT
CARREER
PERSONAL STUFF
STRATEGY
COMMUNITY
SME/ST LEAD
EVANGELIST
GROWTH
GODFATHER
DEMAND
QA (“BE EFFICIENT”)
SPEC. SKILS
@UldisKK
26. Copyright 2017 Accenture. All rights reserved.
EVANGELIST
COMMUNITY
SPECIALIZATION
ESCALATION ON PEOPLE
SUPERVISOR
PURPOSE
COUNSELOR
SELF-DEVELOPMENT
CARREER
PERSONAL STUFF
SUPLAY
EVANGELIST
GROWTH
SPEC. SKILS
ST
COMMUNITY
STRATEGY
SME/ST LEAD
COMMON SKILLS
QA (“BE EFFICIENT”)
DEMAND
GODFATHER
PROJECT PERF.
ESCALATION FOR PROJECT
GODFATHER
AS LEAD I NEED OTHERS TO THINK
ABOUT...
@UldisKK
46. 1) 55% Top-down – Project Manager or teamlead feedback
2) 15% Bottom-up:
o 360 feedback for team
o Self-assessment for one-man-army
3) 15% Birds eye – Career Counselor feedback
4) 15% Extra mile – Evangelist feedback
OUTPUT:
Fair & transparent decision on bonus and promotion for everyone
HALF-YEARLY PERFORMANCE
ASSESSMENTS
@UldisKK
50. Copyright 2017 Accenture. All rights reserved.
WHY RIGA DEVOPS
HIGH DEVOPS
MATURITY
LATEST DEVOPS
PRACTICES
LOW COSTEXCLUSIVE
TECHNICAL SKILLS
JUST CULTURECONTINUOUS
LEARNING PRACTICE
@UldisKK