Comments (9)
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?
from community.
@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 - #52 (comment)
Please feel free to feedback as I circulate the notes of our last meeting to the group.
James.
from community.
"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.
from community.
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 |
from community.
This looks like a good start.
The partners report on this subject could be useful to break down the list of players per category
from community.
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 |
from community.
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
- How is infrastructure provisioned against the SDLC?
- Infrastructure and code deployment happening through SDLC.
- Terraform and other such technologies like Bit Bucket being engaged.
- How does a developer run a security scan before merge?
- This happens prior to pull request merge.
- Developers can trigger from IDEs using SonarCube, Black Duck and others
- Build time is a factor for being able to run security tests in realtime. Software should build fast to enable.
- Dependencies are a particular problem as you can pull in multiple dependencies from external sources.
- How is this reflected in build tickets and evidence stores?
- Getting a complete view of dependencies is ideal end state depending on the tech stack.
- Dependency information is obtained according to the build tools.
- Xray is used depending on the tech stack.
- Docker images are also scanned.
- Dependency information is also known within C++ tech stacks.
- Shifting left on engineering gates was a subject matter of interest that was raised by the group.
- The following items were highlighted as areas of interest for future deep dives
- SDLC/CIM
- Group Specific Controls / Gates
- Self Service Portal
- Metrics - Collection and Reporting
- Evidence store within the SDLC toolchain was selected as the deep dive by the group
- When is performance testing done?
- Project owners define the test criteria
- The tooling defines that criteria
- The testing is done as part of the release pipeline and is collected as evidence
- Project owners define the test criteria
- Defining what should go into an evidence store manifest will be a good aspect for mutualization
- Self service portal and DevOps tools wrappers
- Is there was a terraform script for all the tools, it would be great to standardise on that.
from community.
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.
from community.
This issue has now moved into the DevOps Mutualization Project and can be found here -> finos/devops-automation#2
from community.
Related Issues (20)
- Update governance / contribution process documentation to reflect TOC HOT 13
- Add "turnkey federated meetup" documentation to the "Grow your project community" section HOT 2
- Software Project Contribution and Onboarding: TraderX HOT 3
- Software Project Archival - FDC3 Desktop Agent HOT 1
- Software Project Archival - Exodus
- Software Project Archival - Openfin-react-hooks
- Software Project Archival - secure-electron-adapter
- Software Project Archival - CatchIT
- Adopt morganstanley/fdc3-dotnet as the .NET API signatures for FDC3 HOT 1
- Adopt morganstanley/fdc3-dotnet as the .NET API signatures for FDC3 HOT 8
- Exploring the appetite for public FINOS GitLab HOT 20
- Request to restart monthly FINOS Waltz project calls HOT 2
- Special Interest Group - AI Readiness HOT 30
- Software Project Archival - Air Accelerator HOT 1
- Software Project Archival - Plexus Interop HOT 2
- Maintainers Wanted! FINOS Engineering Huddle at NatWest Group, London - Wed 27th March from 5:30pm GMT HOT 1
- Software Project Archival - Structured Products HOT 1
- FINOS Ambassadors - Standard Project Contribution and Onboarding
- Exploring the appetite for DCO HOT 6
- High Throughput Compute Grid (HTC-Grid) Software Project Contribution and Onboarding HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from community.