vinita rathi co founder | systango ex vp | goldman sachs devops, what should you decide, when, why...
TRANSCRIPT
![Page 1: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/1.jpg)
VINITA RATHICo Founder | SystangoEx VP | Goldman Sachs
DevOps, What should you decide, when, why & how?
![Page 2: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/2.jpg)
• My limited experience in back office and post trade space • I left Goldman in late 2012• My understanding of DevOps
Disclaimers
www.Systango.com
![Page 3: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/3.jpg)
DevOps in nutshell
• Objective • Emphasis on performance and quality• Feedback process• Continuous development
www.Systango.com
![Page 4: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/4.jpg)
My 5 Years at Goldman
• Pre Sales – decisioning via data and its patterns • Priorities – Stability, data sanity, operability with other services
vs Speed to deliver • Plan ahead - It took us 4 months to get needed servers • Business Knowledge - We had to do end to end testing
including data verification • Technology challenges• Use of `Blessed` Technologies • DIY
www.Systango.com
![Page 5: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/5.jpg)
Technology
• Client/Server Architecture • SOA, DF and RV• SVN, Maven, Gradle, Hudson, Atlassian JIRA, Sybase,
Autosys• Java, C#, Proprietary language• Windows • Train based deployment for services with 2 weeks cycle for
production deployment • On demand deployment for clients (based off a home grown
client framework)
www.Systango.com
![Page 6: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/6.jpg)
Ended up with ...
• Come up with a solution based on what you have got. • If you need X, request for X + 5.• Plan very well, and early. Cannot include last minute
user feedbacks. • Long decision making process. • Coherent and consistency throughout. • Matured technologies and developers.• Scalability and stability focused.
www.Systango.com
![Page 7: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/7.jpg)
Systango
• Small teams working on different projects • Varied Businesses• Cultural barriers • Limited Budget and resources• Time to market
www.Systango.com
![Page 8: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/8.jpg)
Technology
www.Systango.com
![Page 9: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/9.jpg)
Ended up with …
• Need to use Open source as much as possible • Need to keep up to date• Need to deploy and iterate fast
www.Systango.com
![Page 10: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/10.jpg)
DEVOPS LANDSCAPE 2015Made by HashiCorp
www.Systango.com
![Page 11: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/11.jpg)
How do you decide which tools to use at what layer?
The budget and scalability needs ? Do you have individuals working on infrastructure?Need build-time configuration or run-time?Richer feature set or Simplicity? Want to automate the infrastructure provisioning process?
www.Systango.com
![Page 12: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/12.jpg)
Bare Minimum
• Make deployments business-as usual.• Make everyone a performance engineer.• Strengthen the safety net with automated testing.• Be strict with version control.• Peer code review. • Implement end-to-end performance monitoring and metrics.
www.Systango.com
![Page 13: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/13.jpg)
Tools I love
• Nagios
• ELK
• Collectd
• Docker
• Monit
• Jenkins
• Ansible
www.Systango.com
![Page 14: VINITA RATHI Co Founder | Systango Ex VP | Goldman Sachs DevOps, What should you decide, when, why & how?](https://reader035.vdocument.in/reader035/viewer/2022070413/5697bfc11a28abf838ca46ba/html5/thumbnails/14.jpg)
Thank You!
www.Systango.com