Srujan Akumarthi
Software Engineer - Devops
[email protected]
Expertise:
- Setup and maintain cost effective infrastructure.
- Keep uptime and reducing time taken to debug and deploy a fix, respecting SLAs.
- Tools: AWS, GCP, ELK, EFK, Sentry, Github, Github Actions, Gitlab, Jenkins, etc.
- Max Scale so far: 100k requests/sec average on few services, mongodb at ~60TB, elasticsearch at ~30TB, Kafka at ~1 billion messages per second ingestion, etc.
Experience:
-
Principal Engineer at PagarBook (July 2021):
- Design and implement auto-pilot mode for all the operations tasks like deployment, provisioning, etc.
- Infosec compliance for neo-banking project, including security layers on Cloudflare and AWS-WAF, etc.
- Design and implement internal no-code engines to help non-engineering teams build end-customer solutions.
- Handling team and task management.
- Build observability using OpenTelemetry and implement Monitoring system with DataDog.
-
Self Employed Freelancer (Aug 2020):
Multiple Clients: Invideo, PagarBook, Juntrax, and a few more.- Cost optimisations on cloud for AWS customers ar various sizes.
- Implementing infrastructure code and setup end to end monitoring framework, as required by compliances like PCI-DSS.
- Infrastructure for IOT devices, on AWS.
- Architecture decisions and consult to solve problems.
- Implement security at infrastructure layer and third party services.
- Responsible for key security measures in both dev and ops.
-
Devops at Epifi (Nov 2019):
- Setup the base layer infrastructure with terraform
- Deployment pipelines with jenkins and other automations
-
Devops at WebEngage (Oct 2016):
- Increased overall uptime of various services from 90% to 97%
- Reduced AWS cost by ~40%
- Provisioned and monitoring mongodb, kafka, mysql clusters, etc.
- Environment reproducability, config management.
- Reduced engineering cost by deployment automation, error tracking, SLA screens, etc.
-
Devops at Browserstack (March 2016):
- Performance improvement using geo DNS (setup across DCs using pdns)
- Automation to bring up multiple environments
- Reduce noise of alerts and keep them relevant, actionable.
-
Devops at Tinyowl (April 2015):
- Scaling services on AWS, setting up new services with Chef.
- Helping new developers with setup and introduction to stack.
- Developed git flow, monitoring key elements, taking care of downtimes.
-
Software developer at Pricebaba (Sept 2014):
- Developed a platform to scrape ecommerce websites and give a price comparison for same product across sites.
Education:
- Computer Science and Engg. from Visvesvaraya National Institute of Technology, Nagpur, from 2010-2014.
Relevant skills:
- Chef, Ansible for config management
- Gitlab CI, Jenkins, CodeDeploy, for deployment pipelines
- Sensu, Datadog (SaaS), Netdata, Cloudwatch for monitoring
- Terraform for infrastructure provisioning
- Python/Ruby/Bash scripting for automation jobs
- Kubernetes for orchestration