PM
Prasad Menon
SaaS Release: High Velocity, Security, and Quality
Submitted Apr 7, 2025
Topic of your submission:
Platform engineering
Type of submission:
30 mins talk
I am submitting for:
Rootconf Annual Conference 2025
At Acceldata, we deliver secure software at high velocity. Our strong emphasis on quality and security has driven the development of several tools and processes. These have been unified under our engineering productivity portal, Sentinel.
Sentinel offers state-of-the-art infrastructure for:
- Deploying micro-environments for development and QE testing
- Executing, monitoring, and debugging tests
- Running a Continuous Integration engine that ensures only secure, high-quality software is merged into mainline branches
- Managing vulnerabilities to keep the engineering team informed and responsive to critical security issues
- Streamlining release management so that software is seamlessly promoted across environments with proper due diligence
A picture outlining the full capability can be found here : https://docs.google.com/document/d/1gxKUmVqSamAgkXoX7i7yzJbVD-cBSktao-V3Q1sgcEw/edit?usp=sharing
What This Talk Covers
This talk will primarily focus on our key learnings from delivering high-velocity SaaS releases, including:
- Over 100 PRs merged during a typical 2-week release cycle
- Nearly 500 security vulnerabilities resolved per release
- Infrastructure capable of handling over 500 builds per release
- On-demand deployment and teardown of multiple micro-environments
- One-click promotion of software across environments
Who Should Attend
DevOps engineers, developers, and QE professionals interested in learning how we deliver high-quality, secure software at scale.
About Me :
Prasad Menon is a Data Engineer with over 20 Years of experience in working with data at scale. In his current role as Director of Engineering at Acceldata, he handles the Central Infrastructure team that is focussed on developer productivity and Security.
Linkedin : https://www.linkedin.com/in/prasadmenon/
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}