SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Beyond Digital Transformation: It's
About Digital Enablement
1
JOSHUA GOSSETT- PRINCIPAL SOLUTIONS ARCHITECT
●
●
●
●
What is digital transformation?
Because digital transformation will look different for every company,
it can be hard to pinpoint a definition that applies to all. However, in
general terms, we define digital transformation as the integration of digital
technology into all areas of a business resulting in fundamental
changes to how businesses operate and how they deliver value to
customers. Beyond that, it's a cultural change that requires
organizations to continually challenge the status quo, experiment often,
and get comfortable with failure. This sometimes means walking away
from long-standing business processes that companies were built
upon in favor of relatively new practices that are still being defined.
● People
● Process
● Technology
Change
Our Job
● Empower
People
● Define
Strategy
● Execute
Tactics
● Build
Ecosystems
Digital Enablement
Digital Transformation Enablement Program Workstreams
7
ARCHITECTURAL TENETS
COMMUNITIES OF PRACTICE (C&P&T)
LIGHTHOUSE SERVICE/TEAM
EMBEDDED MVS RESOURCES
HACKATHONS
SKILLS ASSESSMENTS
TEAM ROTATIONS
FORMAL TRAINING
ENTERPRISE DESIGN PATTERN (P&T)
COMMUNICATION/USER GROUPS
BUSINESS & IT KPI’S/OKR’s
MVS ALIGNMENT AND PROGRESSION
DEVOPS (C&P&T)
Culture & People Enablement
Process & Measures
Technology & Skills
Cross Cutting Enablers
ECOSYSTEM CROWDSOURCE (C&P&T)
LIGHTHOUSE SERVICE/TEAM
EMBEDDED MVS RESOURCES
HACKATHONS
MVS ALIGNMENT AND PROGRESSION
COMMUNICATION/USER GROUPS
TEAM ROTATIONS
Culture & People Enablement
Change
COMMUNITIES OF PRACTICE (C&P&T)
DESIGN PATTERN (P&T)
DEVOPS (C&P&T)
Cross Cutting Enablers
ECOSYSTEM CROWDSOURCE (C&P&T)
Role:
Goal:
Outcome:
EMBEDDED MVS RESOURCES
DESIGN PATTERN (P&T)
MVS ALIGNMENT AND PROGRESSION
DEVOPS (C&P&T)
LIGHTHOUSE SERVICE/TEAM
Key Skills and experiences required to support DevOps, Infrastructure as Code, Continuous
Configuration Automation
● Security (ex. Automated)
● Reliability (ex. Automated Remediation, Configuration)
● (ex. Soft Skills, Hack A Thons, Contribute)
● (ex. GIT, VSTS, Bitbucket)
● Continuous Integration (ex. Jenkins, Bamboo)
● (ex. Ansible)
● Deployment Automation & Orchestration (ex. Jenkins)
● (ex. Linux Containers)
● Orchestration (ex. Kubernetes, Ansible Workflows, Cloudforms)
● Cloud Concepts (ex. AWS, Azure, OpenStack)
● CLI/Scripting (ex. Powershell, Bash)
Role:
Goal:
Outcome:
LIGHTHOUSE SERVICE/TEAM
DESIGN PATTERN (P&T)
DEVOPS (C&P&T)
EMBEDDED MVS RESOURCES
FORMAL TRAINING
ARCHITECTURAL TENETS
13
Environment State:
● 5 Environments
● RedHat Openshift Container Orchestration Platform (OCP) on
hyper-converged infrastructure
● Houston – Non-Prod and Prod, Dallas – Non-Prod and Prod,
Singapore - Non-Prod
● Azure DIY: Non-Prod and Prod (West Europe), Alibaba (China),
● SaaS implementation – RedHat managed OCP (AWS)
● Over 321 development teams on boarded with additional requests
being made weekly, 1610 containerized applications
Operating Model:
● Infrastructure as Code - Entire platform deployed via automation
through CloudForms, Ansible, and Puppet, Weekly Rebuilds
● Cattle vs Pets mentality - Problems are resolved through code and
servers are rebuilt vs one off fix per event (avoiding technical debt)
● Key enabler for Enterprise Architectural Mandates – API’s, modern
Auth and Cloud AIMS
● Orchestrated flexible failover for planned/unplanned outages
without business disruption
● 15 FTE Agile Team Managing 1600+ applications 300+ App teams
Lighthouse: Containers as a Service Example
Role:
Goal:
Outcome:
applying them on
something important to them
HACKATHONS
DESIGN PATTERN (P&T)
MVS ALIGNMENT AND PROGRESSION
DEVOPS (C&P&T)
COMMUNICATION/USER GROUPS
COMMUNITIES OF PRACTICE (C&P&T)
What is a Hackathon
What a Hackathon is not
NetApp
Provisioning
Zero day provisioning playbook for NetApp
Storage
Storage Zero day configuration of NetApp devices BA
NetApp CIFS
provisioning
Netapp CIFs share provisioning with default
provisioning
Storage Remove handover from provisioning share to WO
for Storage Ops to apply folder permissions
KL
Gitlab runners on
Openshift
Setting up CI/CD pipeline using an alternative tool,
Gitlab Runners
Network
Automation
Enable continuous integration and delivery for
automation
BA
Update profile on
all the VPN
gateways
Update profile configurations for VPN gateways Internet
Hosting
Once per month. 5 minutes per gateway (manual),
40 of them. ~2hrs. Eliminate mistakes and human
errors. Reliability: GME users cannot access to VPN
in the event of corrupted profile being
created/updated to gateway manually.
KL
Gather Gateway
device statistics
1. Gather the Gateway VPN data (number of
connected users per site/gateway) and then create
a report from statistics
2. Gather the ASA device performance information
(cpu/memory utilization, throughput, model, RAM
Size and serial number) then create a report
Internet
Hosting
VPN usage visibility – capacity planning/usage
pattern. Trend analysis
Alert on high utilization. Inventory info.
KL
DNS Updates As part of DNS servers decommissions, need to
update DNS entries on Linux servers
Linux Target non-puppetized servers KL
Role:
Goal:
Outcome:
MVS ALIGNMENT AND PROGRESSION
DESIGN PATTERN (P&T)
LIGHTHOUSE SERVICE/TEAM
TEAM ROTATIONS
BUSINESS & IT KPI’S/OKR’s
FORMAL TRAINING
Current Role Emerging Role 1 Emerging Role 2
Business Analyst Digital Business Consultant Delivery Lead
Architect Feature Design Architect Service Design Architect
Developer Full-Stack Engineer Site Reliability Engineer
System Admin Site Reliability Engineer
Project Manager Delivery Lead Product Owner
Tower Manager Service Delivery Architect Digital Business Consultant
Vice President Value Chain Owner
Director Service Portfolio Owner
Digital Business Consultant- Job Description
Required Experience & Skills:
●
●
●
●
●
●
●
●
●
●
●
●
Role:
Goal:
Outcome:
COMMUNICATION/USER GROUPS
ENTERPRISE DESIGN PATTERN (P&T)
MVS ALIGNMENT AND PROGRESSION
COMMUNITIES OF PRACTICE (C&P&T)
HACKATHONS
ECOSYSTEM CROWDSOURCE (C&P&T)
CONFIDENTIAL
1. Business is taking a larger role
a. Net New (Onboarding)
i. Kick the tires (Start-up) discovery MVP/PoC
1. Low touch 1-2 request (tickets)
2. 90% 101 or 201 docker
ii. Large Project/Product Teams - Resource
1. Care and maintenance required ongoing
2. Service dependent on CaaS service
iii. COTS customer - App Migration
1. Bundled with dependencies (orchestration)
2. Container Ready vs. Not container ready
b. Current Customer (Day 2, Versioning)
i. Low Touch
1. Optimizing Services (Namespace, Network, Resources, Registry)
ii. Large Product/Project Team
1. Need Consulting (Architecture/Capabilities ex. Continuous Availability, Multi-datacenter/cloud )
2. Need Consulting (Modernization ex. Refactoring, Pipeline, etc.)
iii. COTS customer
1. Need Consulting (Modernization ex. Refactoring, Pipeline, etc.)
2. Day 2 Operations ex. New Version/Lifecycle Management
c. License to Operate/Shared Services (ex. Security, Logging)
i. Individual PBI items based on group
TEAM ROTATIONS
Role:
Goal:
Outcome:
LIGHTHOUSE SERVICE/TEAM
COMMUNITIES OF PRACTICE (C&P&T)
MVS ALIGNMENT AND PROGRESSION
COMMUNICATION/USER GROUPS
Role:
Goal:
Outcome:
DEVOPS (C&P&T)
DESIGN PATTERN (P&T)
LIGHTHOUSE SERVICE/TEAM
TEAM ROTATIONS
BUSINESS & IT KPI’S/OKR’s
ARCHITECTURAL TENETS
25
Storage CI/CD Path to Production Jenkin Build Pipeline
Build & Unit
test &
Isolation Test
Quality Gate
Build Image
with
Dockerfile
Playbook
Commit
Save Image
in image
stream and
tag
Deploy to
DEV
Verify DEV
API Test on
DEVDeploy to QAVerify QA
Deploy to
ACC Verify ACC
PO /
Stakeholders
Trigger Prod
Pipeline
Deploy to
PROD
Actual Jenkins
Pipeline
Lifecycle Environments
Containers
CONTINUOUS DELIVERYDEVELOPMENT ITERATIONSUSER STORIES
FEATURES
Orchestration
OpenShift - Additional
Services for Kubernetes
Cluster:
RBAC: Role Based Access
Control
Kibana - Log analysis
Fluentd - Log data collector
ElasticSearch - Log storage
ALERTING
CI/CD Pipeline
GitLab - Storing Code
Sonarqube - Checking
Code Quality
Gradle - Automating
Code Packaging
Jenkins - CI to
Production
Nexus - Storing
Executables
Monitoring Tools
Grafana - Visualization of
Performance Metrics
Istio - Managing
Deployed Services
Jaeger - App
Troubleshooting
Prometheus - App
Performance/Alerting
Outcome:
Prioritize
Capacity
Mgmt
Outcome: Working
Software
Outcome: Monitoring &
Support of Product Apps
Kanban - Story Backlog
Swagger -
Documentation
DEV QA UAT PRO
D
Role:
Goal:
Outcome:
COMMUNITIES OF PRACTICE (C&P&T)
ENTERPRISE DESIGN PATTERN (P&T)
DEVOPS (C&P&T)
LIGHTHOUSE SERVICE/TEAM
TEAM ROTATIONS
Houston, San Ramon
Repeat & Scale
Incorporate Public Cloud
Include Other Teams
Advance curriculumComplete Use Cases
Why We Automate
Role:
Goal:
Outcome:
COMMUNITIES OF PRACTICE (C&P&T)
ENTERPRISE DESIGN PATTERN (P&T)
DEVOPS (C&P&T)
LIGHTHOUSE SERVICE/TEAM
TEAM ROTATIONS
ECOSYSTEM CROWDSOURCE (C&P&T)
ARCHITECTURAL TENETS
BUSINESS & IT KPI’S/OKR’s
Process & Measures
Role:
Goal:
Outcome:
ARCHITECTURAL TENETS
DESIGN PATTERN (P&T)
DEVOPS (C&P&T)
LIGHTHOUSE SERVICE/TEAM
TEAM ROTATIONS
COMMUNITIES OF PRACTICE (C&P&T)
Role:
Goal:
Outcome:
BUSINESS & IT KPI’S/OKR’s
DEVOPS (C&P&T)
LIGHTHOUSE SERVICE/TEAM
TEAM ROTATIONS
ARCHITECTURAL TENETS
CONFIDENTIAL
● Who is your
customer(internal/ext
ernal)?
● What does success
look like for them?
● Are you WOWing
them?
● Is your customer
loyalty increasing?
● Do they feel like you
are responding to their
needs?
● Who is your primary IT
stakeholder?
● How can we deliver
stuff more efficiently?
● How do we increase
velocity?
● How do we increase
quality?
● How do we increase
repeatability?
● How do we respond
faster to issues?
Customer - Buy the Stuff Culture - Deliver the Stuff
● Who is your primary
business Stakeholder?
● Is what we are doing
transformational?
● Are we delivering
better (reliability,
profitability, ROCE,
cost efficiencies,
usage)?
● Are we optimizing
business process?
Business - Pay the Bills
CONFIDENTIAL
Mode & Method?
Smith
Automation COP (FI)
Rainer Cristi
John Smith
Business Sponsor
Culture:
Dashboard
Culture KPI’s
Reuse (Use the same service)
Feature Release (Duration)
MTTR
Failure %
Throughput (Feature request to
Production)
Business KPI’s
# of automated Transactions
(Frictionless %)
Recommendation Accuracy
Vision: Facilitate Accurate Supply Management and Allocation Process between for
Customer
Objective: Service Separation While maintaining 100% service/feature coverage parity
KR: Sustainable CI/CD Pipeline
KR: 90% Unit Test Coverage
KR: Front end decoupled from backend and modernized to Angular 7
Customer KPI’s
Net Promoter Score (NPS)
Service Uptime (Customer Cannot
Load)
Response Time (Customer Order
Experience) (Time to complete order)
Who gets what information and at what frequency?
Rainer/Smith:Business/Customer (At Key Milestones)
Rainer/Cristi: Culture (Continuously)
Business/Cust:
Email Report
How to get
KPI Data?
SKILLS ASSESSMENTS
FORMAL TRAINING
Technology & Skills
Role:
Goal:
Outcome:
FORMAL TRAINING
DESIGN PATTERN (P&T)
DEVOPS (C&P&T)
TEAM ROTATIONS
COMMUNITIES OF PRACTICE (C&P&T)
MVS ALIGNMENT AND PROGRESSION
Role:
Goal:
Outcome:
SKILLS ASSESSMENTS
LIGHTHOUSE SERVICE/TEAM
TEAM ROTATIONS
MVS ALIGNMENT AND PROGRESSION
Thank You
40

Weitere ähnliche Inhalte

Was ist angesagt?

굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
VMware Tanzu Korea
 
Neil_Cavendish_CV - v1
Neil_Cavendish_CV - v1Neil_Cavendish_CV - v1
Neil_Cavendish_CV - v1
Neil Cavendish
 

Was ist angesagt? (20)

DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay Chandru
 
2018 Pivotal DevOps Day_DevOps 플랫폼 소개 및 데모 (Pivotal Application Service, Pivo...
2018 Pivotal DevOps Day_DevOps 플랫폼 소개 및 데모 (Pivotal Application Service, Pivo...2018 Pivotal DevOps Day_DevOps 플랫폼 소개 및 데모 (Pivotal Application Service, Pivo...
2018 Pivotal DevOps Day_DevOps 플랫폼 소개 및 데모 (Pivotal Application Service, Pivo...
 
Modern application development with heroku
Modern application development with herokuModern application development with heroku
Modern application development with heroku
 
Can you do DevOps in SAP (SAP -> DevOps)
Can you do DevOps in SAP (SAP -> DevOps)Can you do DevOps in SAP (SAP -> DevOps)
Can you do DevOps in SAP (SAP -> DevOps)
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Outsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily CrapsOutsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily Craps
 
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
굿 소프트웨어 컴퍼니로의 여정(Journey To Be a Good Software Company)
 
Camo
CamoCamo
Camo
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
NRB Release Management Automation - Yannick Stiller
NRB Release Management Automation - Yannick StillerNRB Release Management Automation - Yannick Stiller
NRB Release Management Automation - Yannick Stiller
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
 
Offshore Agile Challenges
Offshore Agile ChallengesOffshore Agile Challenges
Offshore Agile Challenges
 
Nagesh_Resume
Nagesh_ResumeNagesh_Resume
Nagesh_Resume
 
Chapter2
Chapter2Chapter2
Chapter2
 
Test driven cloud development using Oracle SOA CS and Oracle Developer CS
Test driven cloud development using Oracle SOA CS and Oracle Developer CSTest driven cloud development using Oracle SOA CS and Oracle Developer CS
Test driven cloud development using Oracle SOA CS and Oracle Developer CS
 
Neil_Cavendish_CV - v1
Neil_Cavendish_CV - v1Neil_Cavendish_CV - v1
Neil_Cavendish_CV - v1
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
 
Ranjana biswas resume
Ranjana biswas resumeRanjana biswas resume
Ranjana biswas resume
 
Alfa Tech VestAsia 2012
Alfa Tech VestAsia 2012Alfa Tech VestAsia 2012
Alfa Tech VestAsia 2012
 

Ähnlich wie Accelerating Digital Transformation: It's About Digital Enablement

Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 
Resume_Achhar_Kalia
Resume_Achhar_KaliaResume_Achhar_Kalia
Resume_Achhar_Kalia
Achhar Kalia
 

Ähnlich wie Accelerating Digital Transformation: It's About Digital Enablement (20)

Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM TeamEVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 
Ahmed El Mawaziny CV
Ahmed El Mawaziny CVAhmed El Mawaziny CV
Ahmed El Mawaziny CV
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the Cloud
 
SRE & Kubernetes
SRE & KubernetesSRE & Kubernetes
SRE & Kubernetes
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Zakir_Hussain_cv
Zakir_Hussain_cvZakir_Hussain_cv
Zakir_Hussain_cv
 
Sharique Khan Resume
Sharique Khan ResumeSharique Khan Resume
Sharique Khan Resume
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
 
Kiran kaukuntla cv
Kiran kaukuntla cvKiran kaukuntla cv
Kiran kaukuntla cv
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
muCon 2019: "Creating an Effective Developer Experience for Cloud-Native Apps"
muCon 2019: "Creating an Effective Developer Experience for Cloud-Native Apps"muCon 2019: "Creating an Effective Developer Experience for Cloud-Native Apps"
muCon 2019: "Creating an Effective Developer Experience for Cloud-Native Apps"
 
Pivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORMPivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORM
 
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
 
Resume
ResumeResume
Resume
 
DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle Cloud
 
Resume_Achhar_Kalia
Resume_Achhar_KaliaResume_Achhar_Kalia
Resume_Achhar_Kalia
 
ScaleFocus DACH Expertise
ScaleFocus DACH ExpertiseScaleFocus DACH Expertise
ScaleFocus DACH Expertise
 

Kürzlich hochgeladen

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
SandaliGurusinghe2
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
AllTops
 

Kürzlich hochgeladen (14)

Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 

Accelerating Digital Transformation: It's About Digital Enablement

  • 1. Beyond Digital Transformation: It's About Digital Enablement 1 JOSHUA GOSSETT- PRINCIPAL SOLUTIONS ARCHITECT
  • 3.
  • 4. What is digital transformation? Because digital transformation will look different for every company, it can be hard to pinpoint a definition that applies to all. However, in general terms, we define digital transformation as the integration of digital technology into all areas of a business resulting in fundamental changes to how businesses operate and how they deliver value to customers. Beyond that, it's a cultural change that requires organizations to continually challenge the status quo, experiment often, and get comfortable with failure. This sometimes means walking away from long-standing business processes that companies were built upon in favor of relatively new practices that are still being defined. ● People ● Process ● Technology Change Our Job ● Empower People ● Define Strategy ● Execute Tactics ● Build Ecosystems Digital Enablement
  • 5.
  • 6.
  • 7. Digital Transformation Enablement Program Workstreams 7 ARCHITECTURAL TENETS COMMUNITIES OF PRACTICE (C&P&T) LIGHTHOUSE SERVICE/TEAM EMBEDDED MVS RESOURCES HACKATHONS SKILLS ASSESSMENTS TEAM ROTATIONS FORMAL TRAINING ENTERPRISE DESIGN PATTERN (P&T) COMMUNICATION/USER GROUPS BUSINESS & IT KPI’S/OKR’s MVS ALIGNMENT AND PROGRESSION DEVOPS (C&P&T) Culture & People Enablement Process & Measures Technology & Skills Cross Cutting Enablers ECOSYSTEM CROWDSOURCE (C&P&T)
  • 8. LIGHTHOUSE SERVICE/TEAM EMBEDDED MVS RESOURCES HACKATHONS MVS ALIGNMENT AND PROGRESSION COMMUNICATION/USER GROUPS TEAM ROTATIONS Culture & People Enablement Change COMMUNITIES OF PRACTICE (C&P&T) DESIGN PATTERN (P&T) DEVOPS (C&P&T) Cross Cutting Enablers ECOSYSTEM CROWDSOURCE (C&P&T)
  • 9. Role: Goal: Outcome: EMBEDDED MVS RESOURCES DESIGN PATTERN (P&T) MVS ALIGNMENT AND PROGRESSION DEVOPS (C&P&T) LIGHTHOUSE SERVICE/TEAM
  • 10. Key Skills and experiences required to support DevOps, Infrastructure as Code, Continuous Configuration Automation ● Security (ex. Automated) ● Reliability (ex. Automated Remediation, Configuration) ● (ex. Soft Skills, Hack A Thons, Contribute) ● (ex. GIT, VSTS, Bitbucket) ● Continuous Integration (ex. Jenkins, Bamboo) ● (ex. Ansible) ● Deployment Automation & Orchestration (ex. Jenkins) ● (ex. Linux Containers) ● Orchestration (ex. Kubernetes, Ansible Workflows, Cloudforms) ● Cloud Concepts (ex. AWS, Azure, OpenStack) ● CLI/Scripting (ex. Powershell, Bash)
  • 11. Role: Goal: Outcome: LIGHTHOUSE SERVICE/TEAM DESIGN PATTERN (P&T) DEVOPS (C&P&T) EMBEDDED MVS RESOURCES FORMAL TRAINING ARCHITECTURAL TENETS
  • 12.
  • 13. 13 Environment State: ● 5 Environments ● RedHat Openshift Container Orchestration Platform (OCP) on hyper-converged infrastructure ● Houston – Non-Prod and Prod, Dallas – Non-Prod and Prod, Singapore - Non-Prod ● Azure DIY: Non-Prod and Prod (West Europe), Alibaba (China), ● SaaS implementation – RedHat managed OCP (AWS) ● Over 321 development teams on boarded with additional requests being made weekly, 1610 containerized applications Operating Model: ● Infrastructure as Code - Entire platform deployed via automation through CloudForms, Ansible, and Puppet, Weekly Rebuilds ● Cattle vs Pets mentality - Problems are resolved through code and servers are rebuilt vs one off fix per event (avoiding technical debt) ● Key enabler for Enterprise Architectural Mandates – API’s, modern Auth and Cloud AIMS ● Orchestrated flexible failover for planned/unplanned outages without business disruption ● 15 FTE Agile Team Managing 1600+ applications 300+ App teams Lighthouse: Containers as a Service Example
  • 14. Role: Goal: Outcome: applying them on something important to them HACKATHONS DESIGN PATTERN (P&T) MVS ALIGNMENT AND PROGRESSION DEVOPS (C&P&T) COMMUNICATION/USER GROUPS COMMUNITIES OF PRACTICE (C&P&T)
  • 15. What is a Hackathon What a Hackathon is not
  • 16. NetApp Provisioning Zero day provisioning playbook for NetApp Storage Storage Zero day configuration of NetApp devices BA NetApp CIFS provisioning Netapp CIFs share provisioning with default provisioning Storage Remove handover from provisioning share to WO for Storage Ops to apply folder permissions KL Gitlab runners on Openshift Setting up CI/CD pipeline using an alternative tool, Gitlab Runners Network Automation Enable continuous integration and delivery for automation BA Update profile on all the VPN gateways Update profile configurations for VPN gateways Internet Hosting Once per month. 5 minutes per gateway (manual), 40 of them. ~2hrs. Eliminate mistakes and human errors. Reliability: GME users cannot access to VPN in the event of corrupted profile being created/updated to gateway manually. KL Gather Gateway device statistics 1. Gather the Gateway VPN data (number of connected users per site/gateway) and then create a report from statistics 2. Gather the ASA device performance information (cpu/memory utilization, throughput, model, RAM Size and serial number) then create a report Internet Hosting VPN usage visibility – capacity planning/usage pattern. Trend analysis Alert on high utilization. Inventory info. KL DNS Updates As part of DNS servers decommissions, need to update DNS entries on Linux servers Linux Target non-puppetized servers KL
  • 17. Role: Goal: Outcome: MVS ALIGNMENT AND PROGRESSION DESIGN PATTERN (P&T) LIGHTHOUSE SERVICE/TEAM TEAM ROTATIONS BUSINESS & IT KPI’S/OKR’s FORMAL TRAINING
  • 18. Current Role Emerging Role 1 Emerging Role 2 Business Analyst Digital Business Consultant Delivery Lead Architect Feature Design Architect Service Design Architect Developer Full-Stack Engineer Site Reliability Engineer System Admin Site Reliability Engineer Project Manager Delivery Lead Product Owner Tower Manager Service Delivery Architect Digital Business Consultant Vice President Value Chain Owner Director Service Portfolio Owner
  • 19. Digital Business Consultant- Job Description Required Experience & Skills: ● ● ● ● ● ● ● ● ● ● ● ●
  • 20. Role: Goal: Outcome: COMMUNICATION/USER GROUPS ENTERPRISE DESIGN PATTERN (P&T) MVS ALIGNMENT AND PROGRESSION COMMUNITIES OF PRACTICE (C&P&T) HACKATHONS ECOSYSTEM CROWDSOURCE (C&P&T)
  • 21. CONFIDENTIAL 1. Business is taking a larger role a. Net New (Onboarding) i. Kick the tires (Start-up) discovery MVP/PoC 1. Low touch 1-2 request (tickets) 2. 90% 101 or 201 docker ii. Large Project/Product Teams - Resource 1. Care and maintenance required ongoing 2. Service dependent on CaaS service iii. COTS customer - App Migration 1. Bundled with dependencies (orchestration) 2. Container Ready vs. Not container ready b. Current Customer (Day 2, Versioning) i. Low Touch 1. Optimizing Services (Namespace, Network, Resources, Registry) ii. Large Product/Project Team 1. Need Consulting (Architecture/Capabilities ex. Continuous Availability, Multi-datacenter/cloud ) 2. Need Consulting (Modernization ex. Refactoring, Pipeline, etc.) iii. COTS customer 1. Need Consulting (Modernization ex. Refactoring, Pipeline, etc.) 2. Day 2 Operations ex. New Version/Lifecycle Management c. License to Operate/Shared Services (ex. Security, Logging) i. Individual PBI items based on group
  • 22. TEAM ROTATIONS Role: Goal: Outcome: LIGHTHOUSE SERVICE/TEAM COMMUNITIES OF PRACTICE (C&P&T) MVS ALIGNMENT AND PROGRESSION COMMUNICATION/USER GROUPS
  • 23.
  • 24. Role: Goal: Outcome: DEVOPS (C&P&T) DESIGN PATTERN (P&T) LIGHTHOUSE SERVICE/TEAM TEAM ROTATIONS BUSINESS & IT KPI’S/OKR’s ARCHITECTURAL TENETS
  • 25. 25 Storage CI/CD Path to Production Jenkin Build Pipeline Build & Unit test & Isolation Test Quality Gate Build Image with Dockerfile Playbook Commit Save Image in image stream and tag Deploy to DEV Verify DEV API Test on DEVDeploy to QAVerify QA Deploy to ACC Verify ACC PO / Stakeholders Trigger Prod Pipeline Deploy to PROD Actual Jenkins Pipeline
  • 26. Lifecycle Environments Containers CONTINUOUS DELIVERYDEVELOPMENT ITERATIONSUSER STORIES FEATURES Orchestration OpenShift - Additional Services for Kubernetes Cluster: RBAC: Role Based Access Control Kibana - Log analysis Fluentd - Log data collector ElasticSearch - Log storage ALERTING CI/CD Pipeline GitLab - Storing Code Sonarqube - Checking Code Quality Gradle - Automating Code Packaging Jenkins - CI to Production Nexus - Storing Executables Monitoring Tools Grafana - Visualization of Performance Metrics Istio - Managing Deployed Services Jaeger - App Troubleshooting Prometheus - App Performance/Alerting Outcome: Prioritize Capacity Mgmt Outcome: Working Software Outcome: Monitoring & Support of Product Apps Kanban - Story Backlog Swagger - Documentation DEV QA UAT PRO D
  • 27. Role: Goal: Outcome: COMMUNITIES OF PRACTICE (C&P&T) ENTERPRISE DESIGN PATTERN (P&T) DEVOPS (C&P&T) LIGHTHOUSE SERVICE/TEAM TEAM ROTATIONS
  • 28. Houston, San Ramon Repeat & Scale Incorporate Public Cloud Include Other Teams Advance curriculumComplete Use Cases Why We Automate
  • 29. Role: Goal: Outcome: COMMUNITIES OF PRACTICE (C&P&T) ENTERPRISE DESIGN PATTERN (P&T) DEVOPS (C&P&T) LIGHTHOUSE SERVICE/TEAM TEAM ROTATIONS ECOSYSTEM CROWDSOURCE (C&P&T)
  • 30.
  • 31. ARCHITECTURAL TENETS BUSINESS & IT KPI’S/OKR’s Process & Measures
  • 32. Role: Goal: Outcome: ARCHITECTURAL TENETS DESIGN PATTERN (P&T) DEVOPS (C&P&T) LIGHTHOUSE SERVICE/TEAM TEAM ROTATIONS COMMUNITIES OF PRACTICE (C&P&T)
  • 33.
  • 34. Role: Goal: Outcome: BUSINESS & IT KPI’S/OKR’s DEVOPS (C&P&T) LIGHTHOUSE SERVICE/TEAM TEAM ROTATIONS ARCHITECTURAL TENETS
  • 35. CONFIDENTIAL ● Who is your customer(internal/ext ernal)? ● What does success look like for them? ● Are you WOWing them? ● Is your customer loyalty increasing? ● Do they feel like you are responding to their needs? ● Who is your primary IT stakeholder? ● How can we deliver stuff more efficiently? ● How do we increase velocity? ● How do we increase quality? ● How do we increase repeatability? ● How do we respond faster to issues? Customer - Buy the Stuff Culture - Deliver the Stuff ● Who is your primary business Stakeholder? ● Is what we are doing transformational? ● Are we delivering better (reliability, profitability, ROCE, cost efficiencies, usage)? ● Are we optimizing business process? Business - Pay the Bills
  • 36. CONFIDENTIAL Mode & Method? Smith Automation COP (FI) Rainer Cristi John Smith Business Sponsor Culture: Dashboard Culture KPI’s Reuse (Use the same service) Feature Release (Duration) MTTR Failure % Throughput (Feature request to Production) Business KPI’s # of automated Transactions (Frictionless %) Recommendation Accuracy Vision: Facilitate Accurate Supply Management and Allocation Process between for Customer Objective: Service Separation While maintaining 100% service/feature coverage parity KR: Sustainable CI/CD Pipeline KR: 90% Unit Test Coverage KR: Front end decoupled from backend and modernized to Angular 7 Customer KPI’s Net Promoter Score (NPS) Service Uptime (Customer Cannot Load) Response Time (Customer Order Experience) (Time to complete order) Who gets what information and at what frequency? Rainer/Smith:Business/Customer (At Key Milestones) Rainer/Cristi: Culture (Continuously) Business/Cust: Email Report How to get KPI Data?
  • 38. Role: Goal: Outcome: FORMAL TRAINING DESIGN PATTERN (P&T) DEVOPS (C&P&T) TEAM ROTATIONS COMMUNITIES OF PRACTICE (C&P&T) MVS ALIGNMENT AND PROGRESSION