Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vamsikrishna Alahari

Austin,TX

Summary

Lead engineer with 16 years of experience across diverse IT domains, including software development, DevOps, SRE, cloud computing, and automation. Proven track record in designing and implementing centralized, secure, and auditable CI/CD pipelines and self-service onboarding processes. Extensive hands-on expertise with a wide array of DevOps tools, including Jenkins, Spinnaker, Docker, and Kubernetes, complemented by a deep understanding of SRE principles and best practices. Recognized for effectively managing major incidents and optimizing performance for both on-premises and cloud-native applications while fostering collaboration within cross-functional teams.

Overview

16
16
years of professional experience

Work History

Configuration and DevOps Engineer

Apple
Austin, USA
02.2018 - Current
  • Leading deployments in QA, UAT and Prod environments and operations processes inside team.
  • Designed and implemented CI/CD pipelines using Spinnaker and GitHub for seamless software deployment.
  • Creating Ephemeral Environments for QA testing.
  • Developing CI/CD roadmap and implementing to the project.
  • Migration of all application to Spinnaker.
  • Migration of components from On-prem to ISCloud.
  • Establishing operational processes for a fast-growing distributed cloud platform.
  • Develop and automate standard operating procedures around common failure scenarios.
  • Monitor, analyze, and report performance statistics using automation scripts across environments.
  • Develop application performance management to measure and act upon performance data.
  • Consult and contribute to system architecture.
  • Develop application features and improvements.
  • Participate in on-call schedule in local time zone.
  • Improve deployment process within AWS.
  • Write clean, well-documented, and resilient automated code.
  • Perform SRE (Site Reliability Engineering) activities and send out stake holder communications on major issues.
  • Implemented CI/CD pipelines to streamline software delivery processes.
  • Automated infrastructure provisioning using Ansible for enhanced efficiency.
  • Technical Stack: Automation tools: Ansible, Terraform, Cloud Technology: AWS, ISCloud, Orchestration: Kubernetes, Scripting: Shell, Python, Groovy, Monitoring: Splunk, Ticketing: ServiceNow, Build Tool: Jenkins, Deployment Tool: uDeploy, Spinnaker.

DevOps Engineer

Wells Fargo
San Francisco, USA
02.2017 - 02.2018
  • Involved in DevOps implementation and migration of existing applications to fit in DevOps pipeline.
  • Evaluated architectural framework and provide recommendations to client with respect to Solution Architecture, implementation Approach and options available to increase the efficiency in Software Development Life Cycle (SDLC).
  • Involved in Distributed Scheduling of code migration, application installs, infrastructure changes and operating system level patches and installing the production code back into the production support.
  • Responsible for plan and implementation of deploys to various pre-production environments and have experience in planning release.
  • Preparing required templates that enable onboarding of various applications to Jenkins and uDeploy from AnthillPro.
  • Monitored the build and deployment process and fix the failures on regular intervals, to meet the SLA’s.
  • Provided pre-production environment support for various DevOps tools that enables a smooth CDCI process.
  • Developed various tools to automate manual tasks.
  • To perform analysis and identifying the right stake holder for issue during application migration.
  • Conduct project reviews and audits acquire project staff and enhance project performance by developing and executing individual and team competency plans.
  • Technical Stack: Automation tools: Ansible, Scripting: Shell, Python, Monitoring: Splunk, Ticketing: Jira, Build Tool: Jenkins, Deployment Tool: uDeploy.

Application Support and Release Management Engineer

Bank of America
Chennai, India
03.2013 - 01.2017
  • Responsible in plan and implementation of deploys to various pre-production environments and have experience in planning release.
  • Responsible for providing support by resolving complex technical issues faced by the project team during development, deployment and Testing.
  • Conduct project reviews and enhance project performance by developing and executing individual and team competency plans.
  • Coordinating with app and testing teams for promoting the build to higher environments and releasing new applications into PROD environment.
  • Coordinating with production and app teams during production release window.
  • Providing support by resolving complex technical issues faced by the IT project team during development, deployment and Testing.
  • Making Process improvement suggestions and implementing them where it is poorly defined.
  • Preparation of environment for readiness activities during every integrated and independent release.
  • Perform Sanity of various application and turnover the environment to testing team within the scheduled deployment window.
  • Monitoring the build and deployment process and fix the failures on regular intervals, to meet SLA’s.
  • Tracking all the defects raised in QC and strive it for closure within agreed SLA of client.
  • Mentoring the team members to become proficient in Support domain.
  • Automation of monitoring and environment support tools to ensure the stability in environments.
  • Technical Stack: Scripting: Shell, Monitoring: Splunk, Jira, Sharepoint, Build Automation Tool: Jenkins, DB: Oracle, Deployment Tool: uDeploy, uRelease, WebSphere.

Release Support Engineer

Finacle
Chennai, India
03.2012 - 01.2013
  • Creating and maintaining code base (Dev, Testing, Production) for various releases, Managing access rights of different team members to various branches.
  • Responsible for deployment of patches from development boxes to staging boxes in both production and pre-production environment.
  • Responsible for DB related tasks like DB refresh across staging and development UNIX boxes.
  • Work in performance tuning of database schema, migrations and slowly changing dimensional databases.
  • Participate in business and system requirements sessions for future releases with proper release plans and estimations with all stakeholders.
  • Work with cross work streams, and determining solution design impacting the core frameworks and components.
  • Perform performance optimizations by automations using Shell Scripts.
  • Was responsible for scheduling, tracking, monitoring, and reporting the progress of EOD jobs to all stakeholders.
  • Technical Stack: Scripting: Shell, GitHub, Maven, Ant, Jira, Build Automation Tool: Jenkins.

Project Engineer

Alcatel-Lucent
Chennai, India
07.2011 - 12.2011
  • Enhancement of the module functionality according to the client requirement.
  • Preparing the test cases for verifying the newly enhanced functionality.
  • One-point contact for handling any technical queries coming directly from the customer in GenCode.
  • Preparing Technical Analysis and design documents.
  • Responsible for sending weekly status report to the project manager and participating in weekly meetings with the Customer.
  • Other tasks like code coverage testing, unit testing.
  • Technical Stack: C++, Scripting: Shell, GitHub, Maven.

Project Engineer

Nokia Siemens Networks
Hyderabad, India
12.2009 - 06.2011
  • One-point contact for handling any technical queries coming directly from the customer.
  • Responsible for preparing the test cases for verifying the newly enhanced functionality.
  • Other tasks like code coverage testing, unit testing and verifying memory leaks using Valgrind Testing.
  • Responsible for baseline of the components before the beginning of the release.
  • Preparing Technical Analysis, design documents and Weekly Status reports.
  • Generating the Static analysis reports using Wipro tools like Deep Check.
  • Technical Stack: C++, Scripting: Shell.

Education

Bachelor of Science - Computer Science Engineering

Jawaharlal Nehru Technological University
Hyderabad, India
04-2008

Skills

  • Infrastructure automation
  • Linux operating system
  • Monitoring and logging
  • Containerization technologies

Timeline

Configuration and DevOps Engineer

Apple
02.2018 - Current

DevOps Engineer

Wells Fargo
02.2017 - 02.2018

Application Support and Release Management Engineer

Bank of America
03.2013 - 01.2017

Release Support Engineer

Finacle
03.2012 - 01.2013

Project Engineer

Alcatel-Lucent
07.2011 - 12.2011

Project Engineer

Nokia Siemens Networks
12.2009 - 06.2011

Bachelor of Science - Computer Science Engineering

Jawaharlal Nehru Technological University