Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenShift Commons Gathering Chicago 2023 - Volk...

OpenShift Commons Gathering Chicago 2023 - Volkswagen of America's Application Modernization Journey

Mubhashir Naseer (Volkswagen of America), David Barreda (Volkswagen of America), and James Labocki (Red Hat) present at the OpenShift Commons Gathering Co-Located with KubeCon + CloudNativeCon North America 2023.

Avatar for OpenShift Commons

OpenShift Commons

November 17, 2023
Tweet

More Decks by OpenShift Commons

Other Decks in Technology

Transcript

  1. VOLKSWAGEN GROUP IT CLOUD Group IT Architecture & Quality Management

    Internal Volkswagen Group of America Application Modernization Journey OpenShift Commons Chicago, Illinois November 6, 2023
  2. 2 James Labocki Senior Director, Product Management Mubashir Naseer Enterprise

    Architect David Barreda Principal Infrastructure Architect Speakers
  3. 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.
  4. 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 ✓ ✓ -
  5. 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.
  6. 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
  7. • 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
  8. Acknowledgements •Volkswagen Group of America Management •Red Hat Team ◦

    Athena Diamantis ◦ Chris Duffield ◦ Brandon Smitley ◦ Sam Gauci ◦ Manjana Strey
  9. 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
  10. 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