finos / community

FINOS Community, Project and SIG wide collaboration space
http://community.finos.org
66 stars 28 forks source link

DevOps Mutualization - How are banks orchestrating DevOps and the 'Glue' utilised to create existing self-service workflows? #62

Closed mcleo-d closed 4 years ago

mcleo-d commented 4 years ago

Description

This issue has been created to discuss the 'Glue' and 'Self-Service Workflow Automation' that banking teams have produced to ensure proper controls are created and laid down to deliver software whilst adhering to internal banking policy.

The discussion should also include the existence of internal registry integrations where projects and namespaces have a known lifecycle and association with systems, CIDB, etc.

Individual tools that are selected, automated, and orchestrated will constantly change, but the integrations between these tools and internal systems could be an interesting problem to collaborate on, or at the very least, share approaches and learnings, etc.

DevOps Mutualization Meeting Notes

Date and Time : Thursday 30th July @ 1pm ET / 6pm BST - https://github.com/finos/community/issues/52#issuecomment-669343645

DovOps commented 4 years ago

As mentioned during our call ( #52 ) - I think it would be more interesting in terms of tooling to discuss the 'glue' and self-service workflow automation that teams at FIs are producing to ensure the proper controls are laid down, and some sort of integration with an internal registry of projects or namespaces that have some known lifecycle and association with systems/CIDB, etc. The individual tools that are selected, automated, and orchestrated will constantly change, but the integrations between these tools and internal systems could be an interesting problem to collaborate on - at the very least, share approaches and learnings, etc. What do others think?

mcleo-d commented 4 years ago

@DovOps - I have updated the title and body of this story based on your feedback and the content of the DevOps Mutualization discussion on 30th July 2020 - https://github.com/finos/community/issues/52#issuecomment-669343645

Please feel free to feedback as I circulate the notes of our last meeting to the group.

James.

natishalom commented 4 years ago

"The individual tools that are selected, automated, and orchestrated will constantly change, but the integrations between these tools and internal systems could be an interesting problem to collaborate on - at the very least, share approaches and learnings, etc. What do others think?"

@DovOps we can start by mapping the various automation tools and the main categories. For example Infrastructure as code, configuration management, Container Management (Kubernetes) and than we can describe how a potential integration between those tools may look like.

mcleo-d commented 4 years ago

Hey @natishalom - I recommend we do this in a way that allows people to contribute into a central mark down table that can be consumed into a wiki at a later date. I've come up with the following rough example to kickstart discussion.

What am I missing / getting wrong? 🤔 😄

Resource Type Table

Describes the type of DevOps resource to be categorised. Resource Type Description
Infrastructure as Code Description Here
Configuration Management Description Here
Container Management (Kubernetes) Description Here

Resource Table

Describes the resource being utilised in banking DevOps teams. Resource Description Resource Type
Name Example Description Example Infrastructure as Code
Name Example Description Example Configuration Management
Name Example Description Example Container Management (Kubernetes)

Resource Integration Mapping Table

Describes resource integration, the direction of integration and how the resources are being integrated. Resource Primary Resource Secondary Integration Direction_ Integration Description
Resource Name Resource Name Integration Direction Example Integration Description Example
natishalom commented 4 years ago

This looks like a good start. The partners report on this subject could be useful to break down the list of players per category

https://www.gartner.com/document/3984924?ref=shareSummary&submissionGuid=e0d105df-dcff-4094-a6d6-dc488e0caa8f

mcleo-d commented 4 years ago

All - Thank you for attending the FINOS DevOps Mutualization How are banks orchestrating DevOps and the 'Glue' utilised to create existing self-service workflows? session.

Please find a list of the attendees below

DevOps Mutualization Meeting Attendees

Date and Time : Thursday 24th September @ 12:30pm ET / 5:30pm BST

Name Firm
Amol Shukla Morgan Stanley
Ashok Singh JPMC
Cate Thompson Capital One
Dov Katz Morgan Stanley
Edward Dushak JPMC
Gabriele Columbro FINOS
Gopinath Gopalsamy JPMC
Gus Paul Morgan Stanley
John Mark Walker Capital One
Jonathan Bodner Capital One
Junji Katto Itau
Leonid Tsvayberg JPMC
Luis Testa Itau
Marcelo Toro Morgan Stanley
Paul Groves Citi
Rahul Garde Goldman Sachs
Rod Itau
Stefanos Piperoglou Citi
Topo Pal Captial One
Tosha Ellison FINOS
mcleo-d commented 4 years ago

Please find below meeting minutes from the DevOps Mutualization Formation Meeting that took place on Thursday 24th September @ 12:30pm ET / 5:30pm BST.

DevOps Mutualization Meeting Minutes

Date and Time : Thursday 24th September @ 12:30pm ET / 5:30pm BST

mcleo-d commented 4 years ago

Hey all - The following Self Service Glue Document has been created in the DevOps Mutualization Project on GitHub to break the conversation out of this issue and place it in project where people can add their own documents and edit existing ones through pull requests.

https://github.com/finos-labs/devops-mutualization/blob/master/docs/self-service-glue.md

Let me know if you have further questions.

James.

mcleo-d commented 4 years ago

This issue has now moved into the DevOps Mutualization Project and can be found here -> https://github.com/finos-labs/devops-mutualization/issues/2