Resume

TECHNICAL SKILLS SUMMARY

Programming Languages

  • Proficient in Python, Bash – 7+ years’ experience
  • Familiar with Ruby, Go, C, C++, Java

Software

  • Ansible, Puppet, Docker, Openstack CLI, Jenkins, IBM UrbanCode Deploy (UCD), Nagios, Maven

Cloud Providers

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)

WORK EXPERIENCE

Site Reliability Engineer at Splunk Jan ’20 – present
Leading a team that automates the lifecycle management of customer stacks within Splunk Cloud

  • Supporting deploy automation and integration of multiple internal projects for Splunk Cloud
  • Establishing best practices to manage Splunk Cloud using Puppet and automation around enforcing them
  • Simplify and standardize Puppet code to enable new contributors
  • Managing infrastructure automation for AWS and GCP using Terraform

DevOps Team Lead at Wells Fargo Jun ’16 – Jan '20
Lead a team to design and maintain the build & deploy automation for the Infrastructure as a Service team

  • Managed the IaaS team’s infrastructure including a Nexus repository server, Jenkins build server and agents, Ansible masters, HAProxy load balancers and application servers
  • Standardized build and test automation using pipelines and shared Jenkins build libraries across applications and technology stacks which gave developers automatic feedback and tests on all working branches
  • Responsible for about 40 applications’ build processes. Transitioned deploys from Puppet to Ansible including maintaining old puppet modules and authoring new ansible roles
  • Introduced Docker for development and builds to provide a consistent working environment to developers and identical build environments. Was leading efforts to get Docker certified for production deploys
  • Setup an integration test framework while coordinating with developers and QA to automate test initializations, evaluations and report generation
  • Received the Top Performer award in 2018 given to the top 1.5% of employees for outstanding performance
  • Had the foresight to plan for a datacenter outage and initiative to design and implement failover strategies. This proved crucial in maintaining service uptime during a major datacenter outage in early 2019

Software Engineer at Tata Consultancy Services LtdSep ’14 - Jun ’16
DevOps Engineer as a consultant at a major health insurance provider based out of Bloomfield, CT

  • Facilitated major transition for version control system (SVN) to a more agile and scalable distributed VCS (git), which led to increased productivity, higher reliability and better visibility of code changes
  • Implemented and maintained Jenkins jobs and build pipelines for Continuous Integration. Re-implemented Jenkins build pipelines to improve reuse and maintainability. This significantly reduced fulfillment time to make pipelines for new applications from about 1 business day to about 30 minutes. This also helped reduce the time and effort needed to maintain existing pipelines
  • Configured applications, components and processes in IBM UrbanCode Deploy (UCD) for Continuous Delivery. Led the migration for a major app from a set of shell scripts and disjoint jobs to a fully integrated solution in UCD. The final push button solution reduced the time for deploys from 3-8 hours of effort and downtime to zero spent by the DevOps team and about 45 minutes of downtime for the environment
  • Authored Python scripts to automate a lot of tedious, error prone manual tasks. Estimated to have saved approximately 150 man-hours of work in migration and verification
  • Automate server configuration and application deploys using Ansible. This enabled developers to avail the private cloud resources and have on-demand destruct tier environments to test code. The same set of scripts were also used to configure and verify configurations by external teams for higher environments

EDUCATION

State University of New York, Stony Brook Jan ’13 - May ’14
MS in Computer Engineering

Indian Institute of Technology Bombay Jun ’07 - May ’12
M.Tech in Computer Aided Design and Automation
B.Tech in Mechanical Engineering