Banking 08/18 – now (10-50% of my time)
Project:Project to implement the banks strategic toolchain for Continuous Integration and Delivery, Banking (to support agile Release management, DevOps), Stuttgart
Project size: 10 people, expected customers / products to be onboarded > 800
Roles:Consulting / KnowHow transfer, Coach
Technical Environment: Redhat, Windows (Client & Server), Jira, Confluence, Nexus, Bitbucket, Git, TFS, TeamCity, Oracle, MSSQL, mysql, Maven, Gradle, Enterprise Architect, Scrum, Java, Python, XLDeploy, XLRelease, XRay, Ansible, Jenkins, SonarQube, Cucumber, Selenium, BDD, Scrum, Docker, Kubernetes, OpenShift, AWS
Key deliverables / responsibilities
- Provide consulting with regards to design agile release management processes and their implementation in XLRelease
- Generic Know-How transfer with regards to setting up, operating a CI/CD toolchain and on-boarding customers onto such a solution
- Coach team in the implementation of agile principles within the team into the toolchain
- Provide an overview on how to implement an agile maturity model
- Implement agile release workflows within XLRelease.
- Define Agile QA and Quality gates methodology as part of the pipeline (e.g. static and dynamic code analysis, test coverage)
- Implement and provide an e-2-e connected, working toolchain living in the AWS space, and as Docker / Kybernetes cluster, used as acceptance environment.
consists of: Jenkins, Bitbucket, SonarQ, Nexus, Jira, XLRelease, XLDeploy. Openshift is being used as deployment target for sample applications.
Banking08/16 – 12/18
Project:Project to implement the banks strategic Continuous Integration and Delivery platform, Banking (to support DevOps, BusDevOps), Frankfurt
Project size: 30 people (3 Teams), overall Cluster 150 people, expected customers / products to be onboarded > 800
Roles: Project Manager / Product Owner / Solution Architect
Technical Environment: Redhat, Windows (Client & Server), Jira, Confluence, Nexus, Bitbucket, Git, TFS, TeamCity, Oracle, MSSQL, mysql, Maven, Gradle, Ant, Enterprise Architect, Scrum (Dev Teams), Kanban (Ops Team) Microservices, Java, Python, Scala, Spring Boot, DropWizard, Lagoom, React JS, Kafka + Cassandra, XLDeploy, Ansible, CrossVista, WebMethods, Informatica, ElectricClould, Jenkins, Bamboo, SonarQube, Cucumber, Selenium, BDD, Scrum, VMWare, Docker, OpenShift, Azure, AWS
Key deliverables / responsibilities
- Overall and e2e responsible for delivery and operations of the banks strategic Continuous Delivery Platform
- Definition of the vision of the project
- Plan and prioritize activities and a phased rollout strategy
- Stakeholder management (Senior Management, Program management, other projects)
- Being stakeholder in Vendor selection activities for OCS (infrastructure outsourcing activities) with regards to CI/CD
- Delivering key elements of/for the Agile Transformation Team (CI/CD as key element to implement DevOps principles within the bank)
- Acting as Lighthouse project for the agile methodology, acting as blueprint for DevOps, BusDevOps, Agile Maturity Model implementation
- Coaching of the agile methodology within the Agile Transformation team in the areas: Clean Code, Test driven development, agile maturity
- Preparing and supporting internal DevOps Days as well as Information days on main department level (> 300 visitors)
- Customer management
- Design of the integration into the banks tool landscape
- Definition of the operating model
- Implement key aspects of the solution stack as PoC to support developers to understand the solution.
- Define Agile QA and Quality gates methodology as part of the pipeline (Static and dynamic code analysis)
Note:The scope of the project is massive, e.g. declarative deployment techniques are baked into the DNA of the platform, Immutable deployments via containers, and the introduction of a solution stack for DevOps within the Investment Banking area.
Further information is available upon request.