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.

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