Summary
Overview
Work History
Education
Skills
Certifications
Timeline
Generic

Sridhar Vuyyuru

Chantilly,VA

Summary

With over 27 years of experience in Information Technology, I have expertise in Agile DevOps (CICD) based on SaFe Methodologies, AWS Cloud Deployments, Build Management, Release/Configuration/Change Management, and Implementation of applications in client/server environments across various platforms. My knowledge extends to managing Amazon Web Services such as EC2, ECS, S3, RDS, EBS, ELB, Auto-Scaling, AMI, IAM, and other services through the AWS Console and API Integration. I have successfully delivered end-to-end continuous integration/continuous delivery products in an open-source environment using tools like Terraform & Jenkins, PUPPET, CHEF, and Ansible. Additionally, I apply training, monitoring skills, and morale-building abilities to enhance employee engagement and boost performance. As an insightful Manager, I have a proven track record of directing and improving operations through effective employee motivational strategies and strong policy enforcement.

Overview

27
27
years of professional experience

Work History

DevOps Manager

NIH Contractor
01.2022 - Current
  • At NIH, working as a DevOps Manager to align the team on continuous integration (CI) and continuous deployment (CD) of technology
  • Manage the life cycle for each technology or application owned by the team, and factor this information into estimates, commitments, and roadmaps
  • Provide scalable, robust, automated, and human-friendly systems with minimal human intervention
  • Automate and right-size cloud instances to optimize resource utilization and cost-effectiveness.
  • Defining and implementing security policies, controls, and compliance requirements in collaboration with security teams.
  • Identify and resolve issues proactively by implementing comprehensive monitoring and alerting solutions.
  • Implemented SAST tools (SonarQube, NexusIQ, Checkmarx, and Fortify) into CICD pipeline and DAST tool Netsparker to transition from DevOps to DevSecOps.
  • Provide technology leadership in infrastructure, scalability, and performance
  • Ensure compliance with our policies and the appropriate use of our infrastructure
  • Collaborate with senior individual contributors to create an engaging technical vision for the team

DevOps Manager

Capital One
04.2021 - 01.2022
  • Working as DevOps Manager at Capital One in Card Tech Department and currently working as Systems Architect, Cloud Administrator to develop pipeline enhancement tools for the wider organization while gaining experience with technologies including AWS (Dynamo, S3, Lambda, Step), Jenkins, and Github Enterprise
  • Lead cross-departmental process improvements and automation initiatives
  • Own and manage execution for parts or all of DevOps engineering projects
  • Manage the timely resolution of the most critical and/or complex issues
  • Coordinate with subject matter experts across the release lifecycle to obtain input and support for planned DevOps engineering activities
  • Builds CI/CD pipelines using Jenkins (CloudBees, Job DSL), Ansible, and Chef
  • Manage project direction and outcome to completion
  • Work closely with our Architects, Engineers, Product Owners and Application Leads to engineer and build automated solutions
  • Developing and enabling continuous integration/continuous deployment (CI/CD) capabilities for systems
  • Build and maintain a Jenkins CI/CD pipeline using Cloud Formation Templates, Terraform, Docker, containerization, and scripting and object-oriented program languages to support the team's AWS multi-region/multi-AZ deployed production systems.

Sr. DevOps Engineer and SME

Fannie Mae, VA
10.2014 - 04.2021
  • Worked as Sr
  • DevOps Systems (CICD) and Release Engineer for Securitization Servicing and Credit and Capital Market Tribes and currently working as Systems Architect, Cloud Administrator, DevOps SME
  • Design and develop enterprise continuous integration/delivery framework enabling enterprise-wide adoption of DevOps transforming into Cloud
  • The solution developed will enabled controlled application CICD Pipelines for Dev, Test, UAT and Production environments, including source code control, build and deployment management, environment configuration management and release engineer
  • Responsibilities: Implement and administration of DevOps platform like Atlassian Suite, SVN, Git, Jenkins/CircleCI, Ansible and Nexus
  • Automation CI/CD process by using AWS Code build, code pipeline, Jenkins
  • Automate and manage deployment processes, including production, test and development environments in AWS
  • Implemented AWS Solutions (EC2, S3, RDS, IAM, EMR/Spark, Athena etc.) for multiple projects
  • Zero downtime deployments and CI jobs maintenance
  • AWS Lambda function development/serverless monitoring
  • Configure EC2 instances, RDS, Route 53, Cloud Watch, IAM Roles and Policies
  • Familiar with JSON and YAML
  • Automated various activities like continuous deployment through Jenkins
  • Create Python scripts for various systems administration tasks to automate repeated processes and bridge code between clear quest and Target Server
  • Involved in integration development, enterprise content management, requirements and performance analysis, application testing and tuning, data architecture and database management
  • Define and implement Configuration Management and Release Management and DevOps Processes, policies and procedures for enterprise data initiative and participating in Agile Scrum meetings
  • Designed and Developed Jenkins Jobs to perform the automated builds & deployments to all environments (Dev, Test, UAT, Production)
  • Worked with Automation Testing Team and created post deployment jobs that performs automated shakeout and testing of the application code in Non-Production environments
  • Developed sound version control best practices based on COT CM systems (Clear Case, SVN, GIT), including branching and merging strategies
  • Participate in release/change team meetings and pertaining to the release process release schedule through completion
  • Analyze, run test results and report to the builds using the SonarQube, HP Fortify, PMD, Cobertura and Selenium Testing
  • Proof of Concept: Build and Push Docker Image to Docker Hub through Jenkins
  • Managed Docker orchestration and Docker containerization using Kubernetes
  • Used Kubernetes to orchestrate the deployment and management of Docker Containers.

Sr. DevOps, Release Change, and Configuration Manager

Freddie Mac, VA
03.2012 - 10.2014
  • Freddie Mac's three core business lines provides a constant source of mortgage funding for the nation's housing markets – helping to male homeownership and rental housing more affordable for America's families
  • Implemented POC with AWS (VPC, EC2, ELB, S3) and Open Source Frameworks
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins
  • Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven, Python, and Bash
  • Involved in gathering requirements to replace SCM Tool from ClearCase to TeamForge with GIT and did POC (proof of concept) on the same
  • Involved in Testing for replacing SCM Tool and coordinating with application BIO SME's on migration plan
  • Trained all users on new SCM Tool (TeamForge with GIT)
  • Involved in troubleshooting any user issues while migrating from ClearCase to new SCM Tool (TeamForge with GIT)
  • Helped build Team to integrate Jenkins with TeamForge with GIT
  • Involved in creating, installing, and configuring a Jenkins environment (End to End)
  • Configured Jenkins for use as a continuous integration build server
  • Setup UCM Clear Case Project for all applications and assisted to migrate source code from Base Clear Case to UCM Clear Case
  • Written triggers to manage basic policies and procedures for UCM using Perl scripts
  • Involved in monitoring Issue/Defect tracking and deployment of the Eagle packages in Freddie Mac
  • Setting up and facilitating Change Control Board
  • Involved in writing and maintaining Configuration Management Plan and Change Control Board charter
  • Assisted with source control, building, localization, installation, and support of developers for multiplatform software
  • Involved in NT and UNIX build and deployments
  • Maintained current build systems, develop build scripts, helped maintain the source control system and develop/implement new build tools
  • Having experience with creating and updating automated scripts and/or tools
  • Worked closely with other release engineers, developers, and QA engineers to develop product builds
  • Involved in coordinating SIT/UAT releases with various project teams
  • Involved in applying Patches and DCU's (Data Correction Unit's) to PROD environment during regular application Production release
  • Involved in deploying Web Methods and Autosys jobs in Production environment
  • Research system problems detected during environment setup, development, testing, implementation, and production to help quickly identify and fix the root cause of the problem so that there is minimal impact to the project schedule and the users
  • Created and maintained software project documentation including System Lifecycle Methodology documentations like deployment plans, etc
  • Created and maintained Production Checklist Document for application Production release
  • Created meeting agendas and minutes for project meetings, client meetings, and other key project interactions
  • Responsible to monitor and resolve any unauthorized changes to the applications and infrastructure using Tripwire on daily basis
  • Involved extensively in automation of Tripwire and Remedy integration using Tripwire Enterprise Integration Framework (TEIF) for applications as well as infrastructure
  • Worked closely with the internal auditors, risk management team and external auditors (PWC & KPMG) to ensure that the process is been followed as per the corporate standards and controls
  • Involved in annual and semiannual reviews for all in scope applications
  • Responsible for all the procedure documentations and generating reports on monthly basis for the management review and internal audit
  • Involved in writing the requirements, design and testing for automation of the Tripwire and remedy integration
  • Assisted end users in trouble shooting Clear Case and Clear Quest issues
  • Helping users in installing and configuring Clear Case and Clear Quest clients.

Sr. Configuration Management/Release Manager for LOB3 – ITAS SRM Portfolio

FDIC - (Lockheed Martin LOB3), VA
01.2011 - 03.2012
  • FDIC - The Federal Deposit Insurance Corporation (FDIC) preserves and promotes public confidence in the U.S
  • Financial system by insuring depositors for at least $250,000 per insured bank, by identifying, monitoring, and addressing risks to the deposit insurance funds, and by limiting the effect on the economy and the financial system when a bank or thrift institution fails
  • LOB3 - ITAS SRM (INFORMATION TECHNOLOGY APPLICATION SERVICES STRATEGIC RESOURCES MANAGEMENT) Software Configuration Management (SCM) process which complies with FDIC Policy and supports the DIT/LEGAL/CU/OFFICES goal of delivering high quality applications
  • Assisted all Divisions (DIT, Legal, CU and Offices) in FDIC for LOB3 – ITAS SRM Portfolio identifying applications and transitioning them into compliance with this policy and establish CM as a standard part of the systems deployment process
  • Manage and refine a scalable, flexible, adaptable CM Program to support all FDIC application and system software
  • Support creation of periodic CM Reports on application and system software to FDIC management as required
  • Operate and maintain the CM Library for all assigned application or system software products using the FDIC standard CM tools
  • Help project team members maintain CM proficiency and provide CM Reports to the PM as requested
  • Maintain version control of all software work products and documentation
  • Track all change requests through the software lifecycle
  • Maintain and control all approved change requests using STARTEAM and ensure work files are linked to appropriate change requests
  • Perform configuration management review and approval of all change requests at entry into STARTEAM
  • Coordinate with all ISO's to review Deployment plan and SQCRM audits
  • Review verified/fixed change requests in STARTEAM
  • Coordinate with all development teams for releasing software from development to QA and then to production
  • Hold pre-production meetings for change requests prior to migration to Production
  • Label and build software releases for implementation of change requests to Production
  • Generate change request status and Production metrics reports
  • Maintain Production run schedules
  • Developed command-line build scripts for FDIC Applications
  • Involved in setting up the ANTHILL Server and Agent on sandbox
  • Developed work flows in ANTHILL PRO to automate DIT Applications builds (.NET and JAVA).

Sr. Configuration Management Specialist

Maryland Department of Transportation (MDOT-SHA)
03.2009 - 12.2010
  • Involved in installing ClearCase Client on user's machines
  • Involved in creating patch branches based on the releases and involved in code merging from different branches for CHART & OHEP applications
  • Performing builds and deployments for SHA (State Highway Administration)
  • Performed merges with ClearCase merge Manager and solving the issues related to merges for the users
  • Wrote the CM plan for SHA project
  • Involved in creating projects in Requisite Pro and created user accounts
  • Extensively Used Rational Requisite Pro To import and export Document Requirements and database requirements
  • Rational ReqPro administration experience with thick client and the web client and was responsible for providing Requirements Traceability Metrics
  • Trained new users to use ClearCase, CCRC, ClearQuest, and Requisite Pro
  • Created and updated automated scripts and tools
  • Troubleshooting, resolving day-to-day ClearCase and ClearQuest problems and helped users with TAU UML and RequisitePro
  • ClearQuest Installation and Administration including Creating Users, Groups, Schema repositories, user databases and applying packages to Schemas
  • Responsible for setting up the workflows, modifying the State Transition Matrix as per the requirements using ClearQuest designer
  • Responsible for the Maintenance of ClearQuest Tool
  • Developed Standard Defect and Issue Tracking system for the Enterprise
  • Working with ClearQuest Utilities such as export and import of user databases, Schema repositories, and forms, state based and state less record types
  • Involved in creating new VOBs, creating labels and branches, applying triggers, and helping users with CCRC
  • Involved in daily/weekly backups for CHART & OHEP applications
  • Helping users with all the issues related to the Rational Tools.

CM Engineer

College Board, VA
08.2007 - 09.2008
  • The College Board is a not-for-profit membership association whose mission is to connect students to college success and opportunity
  • Responsible for Software Configuration Management and related activities, Builds and Releases of different Products (Spring Board, Student Search, etc.)
  • Responsible for creating new branches for Parallel development and new build line creation for new branches of code and merging
  • Performed APP, API, DB, BATCH software builds and deployments to various environments
  • Involved in deploying WebLogic Templates to various environments
  • Involved in writing automation scripts to run Release Notes and BOM (Bill-of-Material) in MS Word from different databases
  • Involved in writing batch scripts and Perl scripts
  • Written shell scripts for ClearCase triggers to control end-user activities
  • Installation of ClearCase on client machines
  • Involved in setting up license server, registry server and network regions
  • Involved in migrating VOBS from one ClearCase server to another ClearCase server
  • Created test area to migrate registry server to another server
  • Troubleshooting ClearCase and ClearQuest issues for users
  • Involved in Writing and maintaining ClearCase and ClearQuest user guides
  • Setting up and maintaining ClearCase VOBS, Projects in ClearCase and in ClearQuest based on the requirements
  • Involved in upgrading from ClearCase 2003.06.10 to ClearCase 7.0.1
  • Responsible for DDTS administration
  • New account creation, adding new projects, creation and maintaining email notification list, solving DDTS related problems of users
  • ClearCase DDTS end user support needed for ClearDDTS users running on Windows NT
  • ClearQuest Installation and Administration including Creating Users, Groups, Schema repositories, user databases and applying packages to Schemas
  • Used ClearQuest designer for customizing processes for adding states, actions, fields etc
  • Written test cases and executed them for quality of the product
  • Involved in creating new projects in Requisite Pro and Test Manager.

Sr. DevOps Engineer

Bell South, AL
03.2003 - 06.2004
  • Managed software configuration management processes, including tools support, build coordination, and documentation of releases
  • Analysis, design, and documentation of the ClearCase repository (VOB), maintenance of the repository using Rational ClearCase, and Rational ClearQuest tools
  • Planned, installed & configured, UNIX and NT Hardware, for optimal ClearCase performance, supporting cross-platform development and multi-platform builds
  • Troubleshoot, advised, and resolved complex builds (Make files) for customers in a Clear make and Make environments, provided expertise/consulting to customers with their ClearCase rollouts and automated processes using Perl scripts
  • Created and maintained build scripts and applications to automate and track application build process
  • Mentored and trained the development team on builds processes
  • Extensive use of triggers with both Perl and Korn shell scripting
  • Responsible for creating application builds for deployment into development, test, and production environments
  • Performed ClearCase/ClearQuest user accounts management, configure ClearCase/ClearQuest client installation on end user PCs, and provide ClearCase/ClearQuest new user training as needed
  • Implemented Samba as part of Unix/NT integration environment
  • Used Multisite for synchronizing part of the project prepared by consulting group based in other places
  • Oversaw the global installation, configuration, and maintenance of a set of tools for requirement management and defect tracking.

CM Engineer

Verizon, TX
06.2002 - 03.2003
  • As a Software Release Engineer worked on software configuration management, Source Code Management, Build/Deploy Process
  • Moved the Servers (VOB Server, Registry Server, View Server, and License Server) to the different hosts
  • Worked with Server Logs, View Logs, VOB Logs, mounting and un-mounting the VOBs, stop and start the views, stop, and start the ClearCase, and responsible for Back-up and Recovery etc
  • Created different Regions for development and Test environments
  • Worked on cross-platforms (Windows NT-Unix) with ClearCase and good understanding of Network File System (NFS) and file sharing across multiple platforms
  • Researched moving from NFS to SMB for ClearCase installation
  • Studied the current build and release process and automated the process using Perl script and shell scripts
  • Perform various builds for the QA and Testing Environments
  • Involved in setting up the VOB, VOB storage, Administration of VOBs, backing up and Restoring VOBs and administration of Views
  • Proficient in using Clear tool
  • Documented release, builds and source control processes and plans
  • Configured and setup the build environment and QA environment
  • Involved in building Java application using make files, Shell Scripts, Make files, FTP
  • Coordinated the build and deployment bottlenecks with the development team
  • Involved in periodic archiving and storage of the source code for Disaster recovery
  • Automated the build process using Shell Scripting and CRON.

PROGRAMMER

Land Transport Authority, Singapore
04.2000 - 05.2002
  • Provided configuration management support for the customer's software baseline control efforts
  • Maintain the baseline using automated CM tools, Maintain project software and documentation inventory and configuration baselines
  • Establish and maintain the CM processes and procedures
  • Performed builds of products for use in testing and in production, identify and implement processes to strengthen, streamline and automate build processes, maintain the source code change control
  • Developed team SCM processes including baselines, branches/views, merging, projects scheduling
  • Re-engineered build process to simplify it, speed it up and to take full advantage of Rational Clear Case features
  • Involved in design and implementation of the application life cycle using Rational Clear Case, configuration, setting up, maintaining, and managing source code under UNIX, migration of the build system from PVCS to Rational Clear Case
  • Administration of users, supported team for parallel processing
  • Written multiple Shell/Perl / batch files to automate certain processes
  • Designed, installed, and supported software configuration management processes using UNIX shell, XML, and Perl scripts
  • Developed scripts to automate database changes, reparatory changes, bulk loads
  • Daily and weekly backups and moving files across development, QA and production, Clear Case migration and database updates on HP-Unix environment.

PROGRAMMER

TATA Consultancy Services, India
02.1997 - 03.2000
  • Implemented a robust server using multi-threading and sockets in C
  • This multi-threaded Server multiplexes over all connected clients by forwarding an incoming event out to all other connections
  • Developed several interfaces using C, C++, Perl, and Shell Scripting
  • Configured and setting up the UNIX environment for C++, Shell, and Perl
  • Developed programs using C, Shell, and PL/SQL for conversion of data from legacy systems into Oracle tables
  • Wrapper scripts were developed using Unix Shell.

Education

Master of Science - Computers

Post Graduate Diploma in Computer Applications
Hyderabad, India
03.1996

Bachelor of Science - Computer

Osmania University
Hyderabad, India
03.1995

Skills

  • Python
  • Shell scripting
  • JavaScript
  • Bash
  • RHEL/Ubuntu/Suse/Linux/Windows/Solaris/Unix
  • MySQL/MongoDB/Postgres/Redis/DynamoDB
  • Elasticsearch
  • Apache/Nginx/Tomcat
  • JBOSS/Web Sphere/Web logic
  • HTML/Java Script/CSS/XML
  • UNIX Shell scripting
  • AWS all resource types
  • Nagios/Splunk/Grafana
  • GIT/SVN/Subversion/GitHub/Bitbucket/Gitlab
  • Jenkins/Make
  • ANT/Gradle/Maven/Other MS Build
  • API Gateway
  • Inspector
  • Kinesis
  • Memory DB
  • OpenSearch
  • DNS
  • DHCP
  • TCP/IP

Certifications


  • AWS Solution Architect Associate
  • JAVA
  • ITIL
  • Software Configuration Management
  • DevOps
  • Agile
  • SCRUM
  • SaFe
  • AWS
  • SCM
  • ANTHILL PRO

Timeline

DevOps Manager

NIH Contractor
01.2022 - Current

DevOps Manager

Capital One
04.2021 - 01.2022

Sr. DevOps Engineer and SME

Fannie Mae, VA
10.2014 - 04.2021

Sr. DevOps, Release Change, and Configuration Manager

Freddie Mac, VA
03.2012 - 10.2014

Sr. Configuration Management/Release Manager for LOB3 – ITAS SRM Portfolio

FDIC - (Lockheed Martin LOB3), VA
01.2011 - 03.2012

Sr. Configuration Management Specialist

Maryland Department of Transportation (MDOT-SHA)
03.2009 - 12.2010

CM Engineer

College Board, VA
08.2007 - 09.2008

Sr. DevOps Engineer

Bell South, AL
03.2003 - 06.2004

CM Engineer

Verizon, TX
06.2002 - 03.2003

PROGRAMMER

Land Transport Authority, Singapore
04.2000 - 05.2002

PROGRAMMER

TATA Consultancy Services, India
02.1997 - 03.2000

Master of Science - Computers

Post Graduate Diploma in Computer Applications

Bachelor of Science - Computer

Osmania University
Sridhar Vuyyuru