Slide 1

Slide 1 text

VOLKSWAGEN GROUP IT CLOUD Group IT Architecture & Quality Management Internal Volkswagen Group of America Application Modernization Journey OpenShift Commons Chicago, Illinois November 6, 2023

Slide 2

Slide 2 text

2 James Labocki Senior Director, Product Management Mubashir Naseer Enterprise Architect David Barreda Principal Infrastructure Architect Speakers

Slide 3

Slide 3 text

3 Volkswagen Group of America ● A wholly owned subsidiary of Volkswagen AG, the largest carmaker in Europe ● ● Headquarters located at Herndon, Virginia ● Information Technologies located at Auburn Hills, Michigan ● Assembly plant located at Chattanooga Tennessee ● Over 20 facilities across the United States, Canada and Mexico.

Slide 4

Slide 4 text

Agenda • OpenShift Platform and Eco-System. • Application Modernization. • Fortified Architecture per Internal Security Guidelines. Journey • Standardization • Collaboration • Speed & Agility • Cost Savings Goals • Achieve and adhere to overall goals of Hybrid platform for Digital Journey. • Accelerate Application Development, Deployment improving Build/Release Cycle. • Increase Code Quality and Assurance in Release Management. • Cost optimization during and post modernization of applications • Early Vulnerability Detection and Mitigation. • Enhance Traceability and Observability. • Increase Security Audit and Assessment Achievements Strategy Alignment Strategy 1 Cloud First Strategy 2 Automation & Innovation 3 Embrace Artificial Intelligence ✓ ✓ -

Slide 5

Slide 5 text

Journey - Discovery and Assessment

Slide 6

Slide 6 text

Journey - Our Approach • Identify Functional Rationalization epicenters and technical transformation opportunities for improving the portfolio currency and maturity. • Consider User Volumes, Security and Data Confidentiality, License Cost, EOL durations and Cost of Operations. • Consider OpenShift Implementation as eco-system rather than platform. • Build eco-system of the platform and its process along with responsibilities (RACI) definition early on. • Enhance partnership and trust between different teams in the organization. • Ensure you have enough trust to survive period of decreased velocity and increase challenges. • Think about Re-formation of the future teams and support model. • Balance between Innovation and stabilization.

Slide 7

Slide 7 text

Journey - Decision Making Framework

Slide 8

Slide 8 text

www.konveyor.io ● Konveyor: A CNCF sandbox project focused on accelerating modernization of applications ○ Application Inventory ○ Customizable human based assessment ○ Language agnostic static-code analysis ■ Uses Microsoft’s Language Server Protocol (LSP) ■ Extensible with custom rules ● #konveyor on slack.k8s.io ● Join the Konveyor-community list ● Migration Toolkit for Applications: A supported tool based on Konveyor Migration Toolkit for Applications Konveyor Hub Assets Generation Reporting Assessment Code Transformation Planning Analysis Accelerating Modernization with Tools

Slide 9

Slide 9 text

• Legacy systems and processes (no resilient architecture patterns examples: circuit breakers). • Lack of coordination between different teams resulting in overspending and rework. • Inefficient Application Support Model and Observability. • Localized Solution Strategy and restriction caused by silo dependent processes. • Know the team limits especially in a cross-team setup involving multiple organizations. • Balance between fast modification and necessary time for stabilization. • Extensive onboarding time of new developers. • Limited resources and investment. • Limited resources with skills and knowledge to drive innovation. Challenges Solutions • Implement Focused Collaborative teams to advance strategy implementation. • Have Strong Key Stakeholder support. • Foster clear and effective communication of the roadmap and implementations. • Team enablement by workshops, internal trainings and certifications. • Product Owners concepts for Application & Technology. • Discuss Architecture patterns and directions. • Develop partnership and trust within the organization. • Identify risks and be ready to change course. • Start with focused organization and technology (like Java). • Set up a maturity parameter scale for transformation. • Choose your toolset for ecosystem as there are many tools available. Journey - Key Learnings

Slide 10

Slide 10 text

Acknowledgements •Volkswagen Group of America Management •Red Hat Team ○ Athena Diamantis ○ Chris Duffield ○ Brandon Smitley ○ Sam Gauci ○ Manjana Strey

Slide 11

Slide 11 text

VOLKSWAGEN GROUP IT CLOUD Group IT Architecture & Quality Management Internal Thank You

Slide 12

Slide 12 text

Discovery and Assessment Cloud-native Applications 12-Factor Applications API-based Communication DevOps & CI / CD Container-based Infrastructure Use of standards

Slide 13

Slide 13 text

Approach • Assess Application portfolio based on parameters such as Functional Complexity, Technical Currency, Business Criticality and Operations. • Identify Functional Rationalization epicenters and technical transformation opportunities for improving the portfolio currency and maturity. • Consider User Volumes, Security and Data Confidentiality, License Cost, EOL durations and Cost of Operations. • Consider OpenShift Implementation as eco-system rather than platform. • Build eco-system of the platform and its process along with responsibilities (RACI) definition early on. • Enhance partnership and trust between different teams in the organization. • Ensure you have enough trust to survive period of decreased velocity and increase challenges. • Think about Re-formation of the future teams and support model. • Balance between Innovation and stabilization. Cloud-native Applications 12-Factor Applications API-based Communication DevOps & CI / CD Container-based Infrastructure Use of standards

Slide 14

Slide 14 text

Opportunity • Describe the environment here. Current architecture, release process, number of applications

Slide 15

Slide 15 text

Modern App Dev Roadshow ▸ The premier hands-on experience for developers and operations to learn how Red Hat's technologies help them build, run, and manage their applications in the Hybrid Cloud. [Landing Page] ▸ Technical workshop for Operations professionals and Developers that spans Red Hat’s portfolio. Also an optional half-day Business Leaders track. ▸ Developers ・ Assess, Analyze, Refactor Applications ・ Integrate with cloud-native pipelines and GitOps ・ Extend applications with Application Services ・ Create intelligent applications ▸ Operations ・ OpenShift administration, security, and management ▸ Request a roadshow: www.red.ht/MADRoadshow