From Zero to DevOps: The beginning of
a journey
Mark Walsh,
Senior Software Development Engineer
3
Life P&C Annuity Dental Disability Health Legal
• Global Fortune 50 Company
• 60,000 Employees
• 100 Million Customers Worldwide
• 60 Countries Worldwide
• 21 Countries in EMEA
Who are MetLife?
4
From the Stock Ticker to Docker…
1868 1950s 1985 1989 1998 2013 2017
A Global Technology Organisation
Galway Campus,
Hynes Building
Cary Campus,
North Carolina
Driving Operational Excellence – One MetLife
Last year, millennials overtook the baby boomers as the biggest generation in terms of population in
the United States. And the number of millennials in the labor force is expected to grow. There were 53
million millennials in 2014, and there are expected to be approximately 80 million millennials in the
workforce in 2020.
, and it’s critical for us to be positioned to service this group. They are going to become the
largest part of our customer base over the next several years. – Marty Lippert Executive Vice President,
Global Head of Technology and Operations MetLife, Inc.
millennials overtook the baby boomers as the biggest generation in terms of population
People in this demographic have grown up accessing services and information in
a certain way
Source http://sloanreview.mit.edu/article/metlife-centers-its-strategy-on-digital-transformation/
1868
1884
1898
1920
1950
1954
1967
1970
1982
1983
2000
2005 2017
2015
However, a large traditional application
footprint still provides significant value
IT Spend
Investing in innovation at MetLife
Deployment
Models
• Public clouds (1)
i Series
Innovation
20%
80%
Maintenance
Desktop
• On-prem deployment models (4)
MetLife EMEA Challenges
• 21 Individual country teams
• >600 Applications
• >500 Data Sources
• 9 Data Centres / More Server Rooms
MetLife & DevOps Success
Source https://www.slideshare.net/Docker/docker-0-to-60-in-5-months-how-a-traditional-fortune-40-company-
turns-on-a-dime-tim-tyler-metlife?qid=702a531b-309c-42ec-9742-2d289b1093c5&v=&b=&from_search=2
New Kids on the Block
Galway
• 0.75 Years old
• Technology Hub for EMEA
• Building a DevOps CoE
• Driving Agile Transformation
MetLife
• 150 Years old
• Global IT Transformation
• DevOps with the Mod Squad
• Multiple CoEs
• DockerCon Keynotes
• Docker advisory board
• Docker MTA Program
Where on the path to DevOps nirvana do you
think you are at?
Source https://www.thoughtworks.com/insights/blog/seven-
pitfalls-avoid-during-organizational-transformation
Source https://hackernoon.com/what-is-devops-and-why-
i-should-have-it-e60f1ee446d2
The Business Case for Continuous Delivery
What we want
• Reduced lead time
• Faster feedback
• Reliable releases
• Higher quality
• Continuous Improvement
Source https://www.atlassian.com/continuous-delivery/business-
case-for-continuous-delivery
Source https://www.atlassian.com/blog/devops/how-to-choose-
devops-tools
The Journey to Continuous Delivery in 4
Stages
Source http://resources.sdtimes.com/white-paper-saucelabs-devops-waterfall-to-cd
July
2017
People
Jan
2017
April
2017
Nov
2017
~15 Dev / ~6 QA
1 x Dev
~5 x Dev
2018
~55 employees total
35 more openings
Process
Tools
Aug
2017
April
2017
June
2017
Branch
Creation
Fetch
Push
Store Artifacts
Pull Requests
Build
Unit Tests
Deploy
Integration Tests
Story/Task/Defect
SNAPSHOTS
RELEASES
Code & Commit
Branch
Dependency
Resolution
Repository
master
develop
feature_branch Merge
Defect
Generation
Learn by doing
using the tools
at our disposal
Building Culture, Capability and Measuring Maturity
MaturityImmaturity
Categories
Source https://www.infoq.com/articles/Continuous-Delivery-Maturity-Model
Confidential – for internal use only
Thank You!

mark_walsh_zero_to_devops_distributed

  • 1.
    From Zero toDevOps: The beginning of a journey Mark Walsh, Senior Software Development Engineer
  • 2.
    3 Life P&C AnnuityDental Disability Health Legal • Global Fortune 50 Company • 60,000 Employees • 100 Million Customers Worldwide • 60 Countries Worldwide • 21 Countries in EMEA Who are MetLife?
  • 3.
    4 From the StockTicker to Docker… 1868 1950s 1985 1989 1998 2013 2017
  • 4.
    A Global TechnologyOrganisation Galway Campus, Hynes Building Cary Campus, North Carolina
  • 5.
    Driving Operational Excellence– One MetLife Last year, millennials overtook the baby boomers as the biggest generation in terms of population in the United States. And the number of millennials in the labor force is expected to grow. There were 53 million millennials in 2014, and there are expected to be approximately 80 million millennials in the workforce in 2020. , and it’s critical for us to be positioned to service this group. They are going to become the largest part of our customer base over the next several years. – Marty Lippert Executive Vice President, Global Head of Technology and Operations MetLife, Inc. millennials overtook the baby boomers as the biggest generation in terms of population People in this demographic have grown up accessing services and information in a certain way Source http://sloanreview.mit.edu/article/metlife-centers-its-strategy-on-digital-transformation/
  • 6.
    1868 1884 1898 1920 1950 1954 1967 1970 1982 1983 2000 2005 2017 2015 However, alarge traditional application footprint still provides significant value
  • 7.
    IT Spend Investing ininnovation at MetLife Deployment Models • Public clouds (1) i Series Innovation 20% 80% Maintenance Desktop • On-prem deployment models (4)
  • 8.
    MetLife EMEA Challenges •21 Individual country teams • >600 Applications • >500 Data Sources • 9 Data Centres / More Server Rooms
  • 9.
    MetLife & DevOpsSuccess Source https://www.slideshare.net/Docker/docker-0-to-60-in-5-months-how-a-traditional-fortune-40-company- turns-on-a-dime-tim-tyler-metlife?qid=702a531b-309c-42ec-9742-2d289b1093c5&v=&b=&from_search=2
  • 10.
    New Kids onthe Block Galway • 0.75 Years old • Technology Hub for EMEA • Building a DevOps CoE • Driving Agile Transformation MetLife • 150 Years old • Global IT Transformation • DevOps with the Mod Squad • Multiple CoEs • DockerCon Keynotes • Docker advisory board • Docker MTA Program
  • 11.
    Where on thepath to DevOps nirvana do you think you are at? Source https://www.thoughtworks.com/insights/blog/seven- pitfalls-avoid-during-organizational-transformation Source https://hackernoon.com/what-is-devops-and-why- i-should-have-it-e60f1ee446d2
  • 12.
    The Business Casefor Continuous Delivery What we want • Reduced lead time • Faster feedback • Reliable releases • Higher quality • Continuous Improvement Source https://www.atlassian.com/continuous-delivery/business- case-for-continuous-delivery Source https://www.atlassian.com/blog/devops/how-to-choose- devops-tools
  • 13.
    The Journey toContinuous Delivery in 4 Stages Source http://resources.sdtimes.com/white-paper-saucelabs-devops-waterfall-to-cd
  • 14.
    July 2017 People Jan 2017 April 2017 Nov 2017 ~15 Dev /~6 QA 1 x Dev ~5 x Dev 2018 ~55 employees total 35 more openings
  • 15.
  • 16.
  • 17.
    Branch Creation Fetch Push Store Artifacts Pull Requests Build UnitTests Deploy Integration Tests Story/Task/Defect SNAPSHOTS RELEASES Code & Commit Branch Dependency Resolution Repository master develop feature_branch Merge Defect Generation Learn by doing using the tools at our disposal
  • 18.
    Building Culture, Capabilityand Measuring Maturity MaturityImmaturity Categories Source https://www.infoq.com/articles/Continuous-Delivery-Maturity-Model
  • 19.
    Confidential – forinternal use only Thank You!

Editor's Notes

  • #2 Companies open in new locations all the time Companies engage in a transformations all the time They don’t typically try both at the same time Here to offer some insight into the start of MetLife Galway’s journey to build a DevOps CoE
  • #4 Offer some context - MetLife is the same age as Canada and 50 years older than Republic of Ireland 1868: MetLife founded The Universal Stock Ticker developed by Thomas Edison in 1869 used alphanumeric characters with a printing speed of approximately one character per second. 1954: MetLife ushers in the high-tech era by installing UNIVAC, the first large-scale computer system in the life insurance industry. 1985: Adopts Snoopy as an ambassador – association for over 30 years 1989: Tim Berners-Lee invents the Internet 1998: VMWare founded 2013: Docker founded 2017: MetLife opens Global Technology Campus in Galway
  • #5 Both campuses are part of the MetLife GTO Colleagues working hard to build relationships to enable collaboration
  • #6 Drive operational excellence Senior leadership recognises the need to adapt A key enabler for this adaptation is automation and adoption of DevOps principles
  • #11 How did you manage to initially start the transition? Who are these guys?? DevOps COE Agile Transformation Everyone new to MetLife in Galway No experience with status quo processes New relationships to form with existing groups already further along this path Navigating a new environment to discover the current as-is
  • #12 The  five-stage change model (see Figure 1) that describes the effects each stage has on feelings, thinking, performance, and physiology People dimension Manage expectations Change existing measures of success Pushing v Pulling of change
  • #16 Evolution from Waterfall to Agile Source https://www.atlassian.com/agile/agile-iron-triangle Development rigour From https://www.atlassian.com/continuous-delivery/branch-deployments-in-continuous-delivery-pipelines