SlideShare a Scribd company logo
1 of 25
Platform Health Assessment at Department of
Homeland Security Citizenship and Immigration
Services
October 7–10, 2019
Austin Convention Center
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Hello!
Matt Dosberg,
Chief, DID(it)
Loves mission,
progressive tech,
and working with
talented team
Hands full with two
small kids
Paul Beccio,
SRE USCIS
Chris Saunders,
Platform Architect
Manager For
Federal
Successful
Customers
Matter
Kelly Walsh,
Engagement
Director for New
England Region
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
USCIS Mission
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
U.S. Citizenship & Imigration Services
U.S. Citizenship and Immigration
Services administers the nation’s
lawful immigration system,
safeguarding its integrity and promise
by efficiently and fairly adjudicating
requests for immigration benefits
while protecting Americans, securing
the homeland, and honoring our
values 4
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Fiscal Year 2018 Snapshot
8.7 Million Receipts
5
757,000 Naturalizations
1.1 Millions Lawful Permanent Residents
2.1 Million Employment Authorization Cards
37 Million New Hires Verified
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Asylum Program
Every year people come to the United
States seeking protection because they
have suffered persecution or fear that
they will suffer persecution due to:
- Race
- Religion
- Nationality
- Membership in a particular social group
- Political opinion
6
Types of Asylum
Affirmative
Defensive
Credible Fear
Reasonable Fear
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Digital Innovation & Development - DID(it)
Provides cutting edge Application
Development and associated IT
DevSecOps services through the
application of best of breed Agile and
Lean Startup best practices to support
web and mobile-based application
development of existing and new
systems based upon a mix of legacy
and emerging technologies 7
Strong Platform enables Mission Outcomes
Reduced Processing Time
Increased Integrity and Safeguarding
Operational Efficiencies
Team Responsiveness
State of the Platform in Fall 2018
Matrixed Ops Team with Shared Responsibilities
Firefighting!
Behind on Platform Upgrades
Lack of Platform Monitoring
Platform not a Product
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Journey Health Markers
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Customer Journeys
Start Ingrain
Launch Platform
Capability
Extend the Platform
as a Product
Stay on Track with
Continuous
Improvement
Platform
Application
NEW
EXISTING
Replatform and
Modernize
Construct and Begin
Enterprise AppTX
Plan
Execute on AppTX
Plan
Scale
Tackle a Meaningful
Problem with Custom
Software
Enable Practice
Leaders
Foster New Culture
and Continue
Learning
Cost Savings
Faster Releases
Reduce Risk
Stable Software
Get to Scale
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Customer Journeys
Start Ingrain
Launch Platform
Capability
Extend the Platform
as a Product
Stay on Track with
Continuous
Improvement
Platform
Applications
NEW
EXISTING
Replatform and
Modernize
Construct and Begin
Enterprise AppTX
Plan
Execute on AppTX
Plan
Scale
Tackle a Meaningful
Problem with Custom
Software
Enable Practice
Leaders
Foster New Culture
and Continue
Learning
Cost Savings
Faster Releases
Reduce Risk
Stable Software
Get to Scale
Journey Health Markers are how we find out where a client
is on the journey (and focus on what they need to do next)
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Platform Maturity Matrix Dimensions
Balanced Team
Business Continuity
Platform as a Product
Path to Production
Performance OptimizationMonitoring and Metrics
Capacity Planning
Platform Update Engine
Emergency Response
Self-Service
1 – Chaotic: No service level indicators or objectives (SLI/SLO) defined. No
automated monitoring. Users report issues, and application / platform teams
are not aware of the issues until they are reported.
Monitoring and
Metrics
3 – Managed: Monitoring provides visibility and appropriate alerts are sent
when defined thresholds are met.
4 – Measured: Monitoring and alerting strategies are adjusted as a response to
violations of SLOs. They incorporate and adapt to customer feedback on a
regular basis.
5 – Continuous Improvement: The team iterate on new monitoring graphs,
and continually and proactively tweak the alerting strategy to align with SLOs,
minimize false alerts.
2 – Defined: Clearly defined ownership of monitoring. Some SLI/SLO definition
but monitoring solutions don't provide clear optics to all the right things. Basic
platform metrics are being sent to something like ELK, Splunk or Prometheus.
Establishing desired service behavior,
measuring how the service is actually
behaving, and correcting
discrepancies. Examples: response
latency, error or unanswered query
rate, peak utilization of resources
©Copyright2018–19PivotalSoftware,Inc.AllRightsReserved
FacilitateIntroduce Assess Recommend
FacilitateIntroduce Assess Recommend
Clients
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
CIS Health Markers
Health Markers Self-Assessment, 12/13/18
Platform Journey
Platform as a Product: 2.1
Balanced Team: 2.4
Path to Production: 3.1
Priority 1 Monitoring and Metrics: 2.3
Capacity Planning: 1.3
Change Management: 2.0
Priority 2 Emergency Response: 2.0
Self Service: 3.0
Performance Optimization: 1.7
Priority 3 Business Continuity: 1.3
Ingrain Scale
1 2
Start
3 4 5
Priority 1: Monitoring
and Metrics
Establishing desired service behavior,
measuring how the service is actually
behaving, and correcting
discrepancies. Examples: response
latency, error or unanswered query
rate, peak utilization of resources
Needs work:
● Desired service behavior not tied to
specific application needs
● Process for monitoring is
unclear/confusing
● We have a sense there are more
tools we could be using
Working well:
● Pcf 2.2 upgrade getting us closer
● We have had experiences with useful
alerts (Redis)
● New Relic Integration with Slack is
promising
On a 1-5 scale, we give ourselves a:
2.3
Pivotal’s recommendations:
Things we can work on together at no cost:
● Set up a time for Pivotal to host a “Healthwatch 101” class; get to know functionality for
metrics and event alerts
● Start a platform team book club to read Google’s SRE book so everyone is on the same
page and learning together
● Identify most meaningful metrics and event alerts and start monitoring!
Priority 2: Emergency
Response
Noticing and responding effectively to
service failures in order to preserve
the service's conformance to SLA.
Examples: on-call rotations, prober,
dip detection,
primary/secondary/escalation,
playbooks, wheel of misfortune, prod
VPN rooms
Needs work:
● No engineer on call for ops
● Unclear who on the team should
respond to emergencies
● No DR/COOP plan
Working well:
● The team has internal and Pivotal
resources they can reach out to if
something goes wrong
● Pivotal SLAs have been helpful
● Wiki docs + an enthusiastic team!
On a 1-5 scale, we give ourselves a:
2.0
Pivotal’s recommendations:
Things we can work on together at no cost:
● Pivotal can provide example playbooks and SLAs from other clients who have successfully
tackled Emergency Response
● Establish priority (T1, T2, etc) among applications in the DID app portfolio
● Create a first-draft Emergency Response document (the Google SRE book is a helpful
guide)
● Establish regular cadence with developer teams to anticipate ER needs
Priority 3: Business
Continuity
Treat the platform like critical
infrastructure with published
RPO/RTOs that satisfy business
requirements. Proving viability of
disaster recovery plans by restoring
platforms to a known good state
through the use of automation.
Needs work:
● Right now, we have to rebuild
manually in order to recover
● We probably take it for granted that
PCF is ever reliable, so there is a lot
we haven’t covered on our end
Working well:
● Concourse has been great
● PCF automates a lot of the work
required to rebuild
On a 1-5 scale, we give ourselves a:
1.3
Pivotal’s recommendations:
Things we can work on together at no cost:
● Interview application dev teams to understand DR needs
● Consider setting up an active-active architecture
● Validate backups, consider exercising DR with sandbox environments
2nd Health Markers Self-Assessment, 10/2/19
Platform Journey
Priority 1 Platform as a Product: 2.1
Balanced Team: 2.4
Priority 2 Path to Production: 3.1
Monitoring and Metrics: 2.3
Capacity Planning: 1.3
Platform Upgrade Engine: 2.0
Priority 3 Emergency Response: 2.0
Self Service: 3.0
Performance Optimization: 1.7
Business Continuity: 1.3
Ingrain Scale
1 2
Start
3 4 5
12/13/18
10/02/19
The Alliance - Pivotal Platform Value Metrics
Speed
Daily
releases to
production
Deployment timelines
for new features <10
minutes
Developer self
services (Redis,
Push)
Stability Scalability
300+
containers across
environments
Business critical
systems running
within PCF (Global)
< 2 mins to scale
applications
Security
0hours spent
planning security
and patching
44CVEs resolved
YTD with no
downtime
100%
workloads created
from security
approved
buildpacks
200+ VM’s
replaced and
hardened with
latest security
patches through
automated pipelines
Savings
30+ year old
MainFrame application
decommissioned
MainFrame computers
turned off saving
$10,000,000/year
0Minutes
downtime during
patching & routine
maintenance
3 foundations
100%of
platform life-cycle
driven by
automated
pipelines and
Infrastructure as
Code.(Q4)
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
We’re Hiring!
Product Managers
Product Designers
Software Engineers
25
Come help solve complex problems
using progressive tech alongside a very
talented team that supports USCIS
RAIO mission to provide immigration
and humanitarian services for people
who are fleeing oppression,
persecution or torture and facing
urgent humanitarian situations
Want to learn more? Come up and say hello.
Or reach out to Matthew.W.Dosberg@uscis.dhs.gov
Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Thank you!

More Related Content

What's hot

Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleEnabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleBob Sokol
 
Kontiki Introduction
Kontiki IntroductionKontiki Introduction
Kontiki Introductiongregholt
 
Square Pegs, Square Holes: CI/CD That Fits
Square Pegs, Square Holes: CI/CD That FitsSquare Pegs, Square Holes: CI/CD That Fits
Square Pegs, Square Holes: CI/CD That FitsVMware Tanzu
 
Security and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps EnterpriseSecurity and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps EnterpriseClaudia Ring
 
Introduction to Kontiki
Introduction to KontikiIntroduction to Kontiki
Introduction to Kontikiadevlinirl
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployClaudia Ring
 
"Journey of CI/CD Pipeline Improvement in Yahoo! JAPAN" @ #SeConfTokyo
"Journey of CI/CD Pipeline Improvement in Yahoo! JAPAN" @ #SeConfTokyo"Journey of CI/CD Pipeline Improvement in Yahoo! JAPAN" @ #SeConfTokyo
"Journey of CI/CD Pipeline Improvement in Yahoo! JAPAN" @ #SeConfTokyoteyamagu
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesKartik Kanakasabesan
 
Mendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix
 
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...eG Innovations
 
Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix
 
The GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scaleThe GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scaleDavid Cronin
 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloudAarno Aukia
 
Rapid Application Development using FOSS
Rapid Application Development using FOSSRapid Application Development using FOSS
Rapid Application Development using FOSSSanjay Patel
 
Platform Agility, Reliability, and Security: Can You Really Have it All in th...
Platform Agility, Reliability, and Security: Can You Really Have it All in th...Platform Agility, Reliability, and Security: Can You Really Have it All in th...
Platform Agility, Reliability, and Security: Can You Really Have it All in th...VMware Tanzu
 
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring CloudCloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring CloudVMware Tanzu
 
Traficon Case Study
Traficon Case StudyTraficon Case Study
Traficon Case StudyVMware Tanzu
 
Integrating accessibility in the organization's web development lifecycle
Integrating accessibility in the organization's web development lifecycleIntegrating accessibility in the organization's web development lifecycle
Integrating accessibility in the organization's web development lifecycleAccessibilitéWeb
 
Cloud Continuous Integration -  A distributed approach using distinct services
Cloud Continuous Integration -  A distributed approach using distinct servicesCloud Continuous Integration -  A distributed approach using distinct services
Cloud Continuous Integration -  A distributed approach using distinct servicesJoao Galdino Mello de Souza
 
AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AIXBOSoft
 

What's hot (20)

Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleEnabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at Scale
 
Kontiki Introduction
Kontiki IntroductionKontiki Introduction
Kontiki Introduction
 
Square Pegs, Square Holes: CI/CD That Fits
Square Pegs, Square Holes: CI/CD That FitsSquare Pegs, Square Holes: CI/CD That Fits
Square Pegs, Square Holes: CI/CD That Fits
 
Security and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps EnterpriseSecurity and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps Enterprise
 
Introduction to Kontiki
Introduction to KontikiIntroduction to Kontiki
Introduction to Kontiki
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
 
"Journey of CI/CD Pipeline Improvement in Yahoo! JAPAN" @ #SeConfTokyo
"Journey of CI/CD Pipeline Improvement in Yahoo! JAPAN" @ #SeConfTokyo"Journey of CI/CD Pipeline Improvement in Yahoo! JAPAN" @ #SeConfTokyo
"Journey of CI/CD Pipeline Improvement in Yahoo! JAPAN" @ #SeConfTokyo
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
Mendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno roodMendix essentials 25 11-2011 introductie mendix by arno rood
Mendix essentials 25 11-2011 introductie mendix by arno rood
 
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
 
Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011Mendix Essentials Presentatie Gerolf Roovers26/08/2011
Mendix Essentials Presentatie Gerolf Roovers26/08/2011
 
The GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scaleThe GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scale
 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloud
 
Rapid Application Development using FOSS
Rapid Application Development using FOSSRapid Application Development using FOSS
Rapid Application Development using FOSS
 
Platform Agility, Reliability, and Security: Can You Really Have it All in th...
Platform Agility, Reliability, and Security: Can You Really Have it All in th...Platform Agility, Reliability, and Security: Can You Really Have it All in th...
Platform Agility, Reliability, and Security: Can You Really Have it All in th...
 
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring CloudCloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
 
Traficon Case Study
Traficon Case StudyTraficon Case Study
Traficon Case Study
 
Integrating accessibility in the organization's web development lifecycle
Integrating accessibility in the organization's web development lifecycleIntegrating accessibility in the organization's web development lifecycle
Integrating accessibility in the organization's web development lifecycle
 
Cloud Continuous Integration -  A distributed approach using distinct services
Cloud Continuous Integration -  A distributed approach using distinct servicesCloud Continuous Integration -  A distributed approach using distinct services
Cloud Continuous Integration -  A distributed approach using distinct services
 
AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AI
 

Similar to Platform Health Assessment at Department of Homeland Security Citizenship and Immigration Services

360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal Platform360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal PlatformVMware Tanzu
 
Travelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformTravelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformRohit Kelapure
 
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxProcess & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxSuresh Babu Sathiyakumar
 
Application Rationalization with LeanIX
Application Rationalization with LeanIXApplication Rationalization with LeanIX
Application Rationalization with LeanIXLeanIX GmbH
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfCuneiform Consulting Pvt Ltd.
 
Nabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi hussain
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubRichardNowack
 
Modernizing Digital APIs Platform to Cloud-Native Microservices
Modernizing Digital APIs Platform to Cloud-Native MicroservicesModernizing Digital APIs Platform to Cloud-Native Microservices
Modernizing Digital APIs Platform to Cloud-Native MicroservicesVMware Tanzu
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Prolifics
 
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
20200205 DHS Agile Center of Excellence Agile Governance Ariel PartnersCraeg Strong
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
 
Anitha_Resume_BigData
Anitha_Resume_BigDataAnitha_Resume_BigData
Anitha_Resume_BigDataAnitha Bade
 
Business Proposal for Project
Business Proposal for ProjectBusiness Proposal for Project
Business Proposal for ProjectAftab Mirza
 
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...IBM Rational
 
Challenges of Mobile HR framework and program
Challenges of Mobile HR framework and programChallenges of Mobile HR framework and program
Challenges of Mobile HR framework and programJinen Dedhia
 

Similar to Platform Health Assessment at Department of Homeland Security Citizenship and Immigration Services (20)

360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal Platform360-Degree Health Assessment of Microservices on Pivotal Platform
360-Degree Health Assessment of Microservices on Pivotal Platform
 
Travelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platformTravelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platform
 
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxProcess & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
 
project plan
project planproject plan
project plan
 
REport Fle.pdf
REport Fle.pdfREport Fle.pdf
REport Fle.pdf
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Application Rationalization with LeanIX
Application Rationalization with LeanIXApplication Rationalization with LeanIX
Application Rationalization with LeanIX
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
 
Nabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi Hussain_IT_Resume
Nabi Hussain_IT_Resume
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHub
 
Modernizing Digital APIs Platform to Cloud-Native Microservices
Modernizing Digital APIs Platform to Cloud-Native MicroservicesModernizing Digital APIs Platform to Cloud-Native Microservices
Modernizing Digital APIs Platform to Cloud-Native Microservices
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
 
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
20200205 DHS Agile Center of Excellence Agile Governance Ariel Partners
 
Rajesh unni krishna resume
Rajesh unni krishna resumeRajesh unni krishna resume
Rajesh unni krishna resume
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
 
Anitha_Resume_BigData
Anitha_Resume_BigDataAnitha_Resume_BigData
Anitha_Resume_BigData
 
Business Proposal for Project
Business Proposal for ProjectBusiness Proposal for Project
Business Proposal for Project
 
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
 
Challenges of Mobile HR framework and program
Challenges of Mobile HR framework and programChallenges of Mobile HR framework and program
Challenges of Mobile HR framework and program
 

More from VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 

Recently uploaded (20)

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 

Platform Health Assessment at Department of Homeland Security Citizenship and Immigration Services

  • 1. Platform Health Assessment at Department of Homeland Security Citizenship and Immigration Services October 7–10, 2019 Austin Convention Center
  • 2. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Hello! Matt Dosberg, Chief, DID(it) Loves mission, progressive tech, and working with talented team Hands full with two small kids Paul Beccio, SRE USCIS Chris Saunders, Platform Architect Manager For Federal Successful Customers Matter Kelly Walsh, Engagement Director for New England Region
  • 3. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ USCIS Mission
  • 4. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ U.S. Citizenship & Imigration Services U.S. Citizenship and Immigration Services administers the nation’s lawful immigration system, safeguarding its integrity and promise by efficiently and fairly adjudicating requests for immigration benefits while protecting Americans, securing the homeland, and honoring our values 4
  • 5. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Fiscal Year 2018 Snapshot 8.7 Million Receipts 5 757,000 Naturalizations 1.1 Millions Lawful Permanent Residents 2.1 Million Employment Authorization Cards 37 Million New Hires Verified
  • 6. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Asylum Program Every year people come to the United States seeking protection because they have suffered persecution or fear that they will suffer persecution due to: - Race - Religion - Nationality - Membership in a particular social group - Political opinion 6 Types of Asylum Affirmative Defensive Credible Fear Reasonable Fear
  • 7. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Digital Innovation & Development - DID(it) Provides cutting edge Application Development and associated IT DevSecOps services through the application of best of breed Agile and Lean Startup best practices to support web and mobile-based application development of existing and new systems based upon a mix of legacy and emerging technologies 7
  • 8. Strong Platform enables Mission Outcomes Reduced Processing Time Increased Integrity and Safeguarding Operational Efficiencies Team Responsiveness
  • 9. State of the Platform in Fall 2018 Matrixed Ops Team with Shared Responsibilities Firefighting! Behind on Platform Upgrades Lack of Platform Monitoring Platform not a Product
  • 10. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Journey Health Markers
  • 11. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Customer Journeys Start Ingrain Launch Platform Capability Extend the Platform as a Product Stay on Track with Continuous Improvement Platform Application NEW EXISTING Replatform and Modernize Construct and Begin Enterprise AppTX Plan Execute on AppTX Plan Scale Tackle a Meaningful Problem with Custom Software Enable Practice Leaders Foster New Culture and Continue Learning Cost Savings Faster Releases Reduce Risk Stable Software Get to Scale
  • 12. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Customer Journeys Start Ingrain Launch Platform Capability Extend the Platform as a Product Stay on Track with Continuous Improvement Platform Applications NEW EXISTING Replatform and Modernize Construct and Begin Enterprise AppTX Plan Execute on AppTX Plan Scale Tackle a Meaningful Problem with Custom Software Enable Practice Leaders Foster New Culture and Continue Learning Cost Savings Faster Releases Reduce Risk Stable Software Get to Scale Journey Health Markers are how we find out where a client is on the journey (and focus on what they need to do next)
  • 13. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Platform Maturity Matrix Dimensions Balanced Team Business Continuity Platform as a Product Path to Production Performance OptimizationMonitoring and Metrics Capacity Planning Platform Update Engine Emergency Response Self-Service
  • 14. 1 – Chaotic: No service level indicators or objectives (SLI/SLO) defined. No automated monitoring. Users report issues, and application / platform teams are not aware of the issues until they are reported. Monitoring and Metrics 3 – Managed: Monitoring provides visibility and appropriate alerts are sent when defined thresholds are met. 4 – Measured: Monitoring and alerting strategies are adjusted as a response to violations of SLOs. They incorporate and adapt to customer feedback on a regular basis. 5 – Continuous Improvement: The team iterate on new monitoring graphs, and continually and proactively tweak the alerting strategy to align with SLOs, minimize false alerts. 2 – Defined: Clearly defined ownership of monitoring. Some SLI/SLO definition but monitoring solutions don't provide clear optics to all the right things. Basic platform metrics are being sent to something like ELK, Splunk or Prometheus. Establishing desired service behavior, measuring how the service is actually behaving, and correcting discrepancies. Examples: response latency, error or unanswered query rate, peak utilization of resources ©Copyright2018–19PivotalSoftware,Inc.AllRightsReserved
  • 17. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ CIS Health Markers
  • 18. Health Markers Self-Assessment, 12/13/18 Platform Journey Platform as a Product: 2.1 Balanced Team: 2.4 Path to Production: 3.1 Priority 1 Monitoring and Metrics: 2.3 Capacity Planning: 1.3 Change Management: 2.0 Priority 2 Emergency Response: 2.0 Self Service: 3.0 Performance Optimization: 1.7 Priority 3 Business Continuity: 1.3 Ingrain Scale 1 2 Start 3 4 5
  • 19. Priority 1: Monitoring and Metrics Establishing desired service behavior, measuring how the service is actually behaving, and correcting discrepancies. Examples: response latency, error or unanswered query rate, peak utilization of resources Needs work: ● Desired service behavior not tied to specific application needs ● Process for monitoring is unclear/confusing ● We have a sense there are more tools we could be using Working well: ● Pcf 2.2 upgrade getting us closer ● We have had experiences with useful alerts (Redis) ● New Relic Integration with Slack is promising On a 1-5 scale, we give ourselves a: 2.3 Pivotal’s recommendations: Things we can work on together at no cost: ● Set up a time for Pivotal to host a “Healthwatch 101” class; get to know functionality for metrics and event alerts ● Start a platform team book club to read Google’s SRE book so everyone is on the same page and learning together ● Identify most meaningful metrics and event alerts and start monitoring!
  • 20. Priority 2: Emergency Response Noticing and responding effectively to service failures in order to preserve the service's conformance to SLA. Examples: on-call rotations, prober, dip detection, primary/secondary/escalation, playbooks, wheel of misfortune, prod VPN rooms Needs work: ● No engineer on call for ops ● Unclear who on the team should respond to emergencies ● No DR/COOP plan Working well: ● The team has internal and Pivotal resources they can reach out to if something goes wrong ● Pivotal SLAs have been helpful ● Wiki docs + an enthusiastic team! On a 1-5 scale, we give ourselves a: 2.0 Pivotal’s recommendations: Things we can work on together at no cost: ● Pivotal can provide example playbooks and SLAs from other clients who have successfully tackled Emergency Response ● Establish priority (T1, T2, etc) among applications in the DID app portfolio ● Create a first-draft Emergency Response document (the Google SRE book is a helpful guide) ● Establish regular cadence with developer teams to anticipate ER needs
  • 21. Priority 3: Business Continuity Treat the platform like critical infrastructure with published RPO/RTOs that satisfy business requirements. Proving viability of disaster recovery plans by restoring platforms to a known good state through the use of automation. Needs work: ● Right now, we have to rebuild manually in order to recover ● We probably take it for granted that PCF is ever reliable, so there is a lot we haven’t covered on our end Working well: ● Concourse has been great ● PCF automates a lot of the work required to rebuild On a 1-5 scale, we give ourselves a: 1.3 Pivotal’s recommendations: Things we can work on together at no cost: ● Interview application dev teams to understand DR needs ● Consider setting up an active-active architecture ● Validate backups, consider exercising DR with sandbox environments
  • 22. 2nd Health Markers Self-Assessment, 10/2/19 Platform Journey Priority 1 Platform as a Product: 2.1 Balanced Team: 2.4 Priority 2 Path to Production: 3.1 Monitoring and Metrics: 2.3 Capacity Planning: 1.3 Platform Upgrade Engine: 2.0 Priority 3 Emergency Response: 2.0 Self Service: 3.0 Performance Optimization: 1.7 Business Continuity: 1.3 Ingrain Scale 1 2 Start 3 4 5 12/13/18 10/02/19
  • 23. The Alliance - Pivotal Platform Value Metrics Speed Daily releases to production Deployment timelines for new features <10 minutes Developer self services (Redis, Push) Stability Scalability 300+ containers across environments Business critical systems running within PCF (Global) < 2 mins to scale applications Security 0hours spent planning security and patching 44CVEs resolved YTD with no downtime 100% workloads created from security approved buildpacks 200+ VM’s replaced and hardened with latest security patches through automated pipelines Savings 30+ year old MainFrame application decommissioned MainFrame computers turned off saving $10,000,000/year 0Minutes downtime during patching & routine maintenance 3 foundations 100%of platform life-cycle driven by automated pipelines and Infrastructure as Code.(Q4)
  • 24. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ We’re Hiring! Product Managers Product Designers Software Engineers 25 Come help solve complex problems using progressive tech alongside a very talented team that supports USCIS RAIO mission to provide immigration and humanitarian services for people who are fleeing oppression, persecution or torture and facing urgent humanitarian situations Want to learn more? Come up and say hello. Or reach out to Matthew.W.Dosberg@uscis.dhs.gov
  • 25. Unless otherwise indicated, these slides are © 2013-2019 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Thank you!