Yamini Gudipati
DevOps Engineer
Mobile: 913-***-****
Mail: **********@*****.***
SUMMARY
Over 15+ Years of IT experience in DevOps culture, Cloud Engineering (AWS), Client/Server Applications, and Middleware Server Administration with expertise knowledge in UNIX and windows platforms. Expertise in building, deploying, automating, managing, and releasing of code around multiple NON-PROD and PROD environments and maintaining Continuous Integration, Continuous Delivery, Continuous Deployment, and configuration management over cloud infrastructure for federal projects.
Enthusiastic AWS DevOps Engineer with 7+ years of experience in planning, designing, implementing, and maintaining system applications in AWS Cloud for Linux and Windows environments.
Experienced in DevOps Software Configuration and Build/Release Management tools such as Maven, Puppet, Jenkins, Ansible, Terraform, Docker, Kubernetes, EKS, OpenShift, HELM Charts, ARGO CD, Ant, Maven, GIT, SVN.
Worked as DevOps Engineer in dynamic environments and demonstrated hands on experience in designing, building and automating cloud infrastructures on Amazon cloud.
Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
Experience with Ansible Playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible scripts to provision Dev servers.
Done Orchestration and Configuration Management of middleware and applications deployment by writing Ansible Playbooks and pushing them into environments.
Created infrastructure in a coded manner (infrastructure as code) using Terraform and Cloud Formation.
Installed and configured an automated tool puppet that included the installation and configuration of the puppet master, agent node and an admin control workstation.
Created and wrote shell scripts (Bash), PowerShell Scripts, Ruby, Python, Golang for automating tasks.
Experience working with Active Directory.
Interface with development groups within organization as the IT liaison for Development Cycles/Software
Experience working with Nexus Repository.
Experience in JIRA/Confluence/Bit Bucket and Atlassian tools.
To monitor the performance of application code, run time and behavior used AppDynamics.
Created dashboards, glass tables and complex search queries in SPLUNK.
Prepared projects, dashboards, reports and questions for all JIRA related services.
Experience in Software and Tool Installation.
Provisioning Apache and JBoss servers and experience using eclipse for configuration changes/updates of logical applications.
Experience in firewalls, proxies, IP management, routing, DNS
Experience configuring application server JVM’s and server settings to include but not limited to: Name Space Bindings/JNDI, JDBC/Data sources and MQ Providers/Queues/Factories.
Provided technical support to schedule and run cross platform jobs utilizing Control M.
Experience in configuring JDBC connection pools, data sources, JMS, distributed destination queues and topics
Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
TECHNICAL SKILLS
Scripting: Bash, Python, Ruby, Shell, PowerShell
Versioning Tools: SVN, GIT, GIT HUB, Code Commit
Build Tools: ANT, MAVEN, Code Deploy and Eclipse.
Web Servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.
Cloud Services: EC2, ELB, VPC, RDS, IAM, Route53, Cloud Formation, S3, Cloud Watch, Cloud Front, loud Trail, EBS, SNS, SQS, SWF, RDS, Dynamo DB, Subnets, Security Groups, Code Deploy, Code Pipeline, Code Build, and Code Commit
Web Technologies: JDBC, HTML, JavaScript, XML, AWS.
Operating Systems: Red hat, Linux and Windows.
DataBases: Oracle, SQL SERVER, MYSQL, DB2.
Data modeling tools: MS Visio. & Visual Studio
Desktop Applications: Microsoft Office (Outlook, Word, Excel, PowerPoint), telnet and ftp
Tracking Tools: JIRA, App Dynamics
Others: HP Application Lifecycle Management (HP ALM), JIRA, SharePoint and Microsoft Project
CERTIFICATIONS
AWS Certified Solutions Architect Associate
AWS Certified Cloud Practitioner.
Artificial Intelligence for IT Operations foundation certification.
ITIL Foundation Certificate in IT Service Management.
DevOps Essentials Certification.
Oracle Level 1 Certified.
BEA WebLogic Certified.
PROFESSIONAL SUMMARY
US Department of Agriculture (USDA)– KS, USA May 2024 to Till Now
Consultancy – NetImpact Strategies
Sr. DevOps Engineer/Systems Engineer/ Site Reliability Engineer
Responsibilities:
Involved in migrating over 100+ FSA JBoss applications to AWS environment as part of AWS cloud migration project. This required moving every application into different lower environments (Development, Testing, Stress Lab) to production environment which needed a great collaboration with different teams (Development, Database, MQ) to get the migration done successfully end to end.
Actively involved in deploying pilot applications to FCP (FPAC AWS Container Platform) environment.
DevOps experience in a complex development environment - using AWS, Terraform, and Puppet Enterprise.
Worked actively on HELM Charts and deployed applications using ARGO CD as part of containerization project using Kubernetes.
Working in designing and deploying applications utilizing Amazon Web Services like EC2, Route53, S3, RDS, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling in Cloud formation.
Created Puppet code which automates the provisioning of Apache, JBoss and Deploy servers in different environments.
Created infrastructure in a coded manner (infrastructure as code) using Terraform Enterprise.
Ability to design, implement, and manage a DevOps and software control environment to enable highly efficient and productive software development processes and workflows through automation and complex problem solving.
Maintaining infrastructure Highly Available using Failover.
Through DevOps implementation continue to manage and monitor deployed applications.
Install, configure, test and maintain software and system management tools.
Site Reliability Engineer/Operational skills to bridge between developers and operations teams, have knowledge of operating production systems like networking, high-availability, scaling, disaster recovery, monitoring, alerting, etc.
Experience with JIRA for the tracking of the issue and continuous integration.
Experience working in SPLUNK with complex search queries and creating dashboards for monitoring.
Created power shell scripts to automate the code move process and build the Windows servers.
Worked closely with development teams on the transformation to DevOps to support the automation of configuration changes, upgrades, and enhancements.
Familiarity with DevOps continuous integration/continuous deployment frameworks and best practices.
Linux system administration skills.
In-depth understanding of software development processes and workflows.
Ability to define, design, and implement an automated continuous integration/continuous deployment (CI/CD) system.
Experience managing infrastructure/software development projects using a project management methodology.
Experience managing and automating deployments for complex applications deployed to AWS cloud environments.
Worked with Nexus Repository.
Environment: Application frameworks include AWS cloud, Terraform Enterprise, Git, JBoss, Chef, Puppet, Apache, Ansible, Jenkins, VS Code, Confluence, Cygwin, Git, SVN, Bitbucket, SQL, DB2, Oracle, MQ, Java and Linux.
US Department of Agriculture (USDA)– KS, USA Sept 2022 to May 2024
Consultancy – Tista Science and Technology Corporation
Sr. DevOps Engineer/Systems Engineer/ Site Reliability Engineer
Responsibilities:
Involved in migrating over 100+ FSA JBoss applications to AWS environment as part of AWS cloud migration project. This required moving every application into different lower environments (Development, Testing, Stress Lab) to production environment which needed a great collaboration with different teams (Development, Database, MQ) to get the migration done successfully end to end.
Actively involved in deploying pilot applications to FCP (FPAC AWS Container Platform) environment.
DevOps experience in a complex development environment - using AWS, Terraform, and Puppet Enterprise.
Worked actively on HELM Charts and deployed applications using ARGO CD as part of containerization project using Kubernetes.
Working in designing and deploying applications utilizing Amazon Web Services like EC2, Route53, S3, RDS, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling in Cloud formation.
Created Puppet code which automates the provisioning of Apache, JBoss and Deploy servers in different environments.
Created infrastructure in a coded manner (infrastructure as code) using Terraform Enterprise.
Ability to design, implement, and manage a DevOps and software control environment to enable highly efficient and productive software development processes and workflows through automation and complex problem solving.
Maintaining infrastructure Highly Available using Failover.
Through DevOps implementation continue to manage and monitor deployed applications.
Install, configure, test and maintain software and system management tools.
Site Reliability Engineer/Operational skills to bridge between developers and operations teams, have knowledge of operating production systems like networking, high-availability, scaling, disaster recovery, monitoring, alerting, etc.
Experience with JIRA for the tracking of the issue and continuous integration.
Experience working in SPLUNK with complex search queries and creating dashboards for monitoring.
Created power shell scripts to automate the code move process and build the Windows servers.
Worked closely with development teams on the transformation to DevOps to support the automation of configuration changes, upgrades, and enhancements.
Familiarity with DevOps continuous integration/continuous deployment frameworks and best practices.
Linux system administration skills.
In-depth understanding of software development processes and workflows.
Ability to define, design, and implement an automated continuous integration/continuous deployment (CI/CD) system.
Experience managing infrastructure/software development projects using a project management methodology.
Experience managing and automating deployments for complex applications deployed to AWS cloud environments.
Worked with Nexus Repository.
Environment: Application frameworks include AWS cloud, Terraform Enterprise, Git, JBoss, Chef, Puppet, Apache, Ansible, Jenkins, VS Code, Confluence, Cygwin, Git, SVN, Bitbucket, SQL, DB2, Oracle, MQ, Java and Linux.
US Department of Agriculture (USDA)– KS, USA May 2021 to Sept 2022
Consultancy - Maximus
Sr. DevOps Engineer/Systems Engineer
Responsibilities:
optimizing legacy systems, deploying new infrastructure and cloud services, and reducing work through automation of legacy processes.
DevOps experience in a complex development environment - using AWS, Terraform, and Puppet Enterprise.
Working in designing and deploying applications utilizing Amazon Web Services like EC2, Route53, S3, RDS, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling in Cloud formation.
Created Puppet code which automates the provisioning of Apache, JBoss and Deploy servers in different environments.
Created infrastructure in a coded manner (infrastructure as code) using Terraform Enterprise.
Ability to design, implement, and manage a DevOps and software control environment to enable highly efficient and productive software development processes and workflows through automation and complex problem solving.
Maintaining infrastructure Highly Available using Failover.
Through DevOps implementation continue to manage and monitor deployed applications.
Install, configure, test and maintain software and system management tools.
SRE/Operational skills to bridge between developers and operations teams, have knowledge of operating production systems like networking, high-availability, scaling, disaster recovery, monitoring, alerting, etc.
Experience with JIRA for the tracking of the issue and continuous integration.
Worked closely with development teams on the transformation to DevOps to support the automation of configuration changes, upgrades, and enhancements.
Familiarity with DevOps continuous integration/continuous deployment frameworks and best practices.
Linux system administration skills.
In-depth understanding of software development processes and workflows.
Ability to define, design, and implement an automated continuous integration/continuous deployment (CI/CD) system.
Experience managing infrastructure/software development projects using a project management methodology.
Experience managing and automating deployments for complex applications deployed to AWS cloud environments.
Worked with Nexus Repository.
Environment: Application frameworks include AWS cloud, Terraform Enterprise, Git, JBoss, Chef, Puppet, Apache, Ansible, Jenkins, Ruby, Python, VS Code, Confluence, Cygwin, Git, SVN, Bitbucket, SQL, DB2, Oracle, MQ, Java and Linux.
US Department of Agriculture (USDA)– KS, USA Sept 2017 to May 2021
Consultancy - Attain
DevOps Engineer
Responsibilities:
Work as an DevOps engineer, focused on AWS infrastructure support, Linux administration, access management, and deployment of applications.
Build scripts in Python and configuration management tools to automate deployments, support tasks, and reporting infrastructure work within AWS.
Automated Build, configuration, and deployment of Enterprise applications on JBoss servers using Jenkins as CI/CD tool.
Advocate automation and infrastructure-as-code using Terraform Enterprise.
Software and Tool Installation. Configuring application server JVM’s, clusters and server settings to include but not limited to: Name Space Bindings/JNDI, JDBC/Data sources and MQ Providers/Queues/Factories.
Automated the installation, deployment, and maintenance of Middleware Application Servers in both Non-Prod and Production Environments.
Evaluating Puppet framework and tools to automate the cloud deployment and operations.
Hands on experience with Branching, Tagging, Release Activities on Version Control Tools such as SVN, GIT.
Creating Ansible Playbooks, to Deploy VM and install the Components as per requirements.
Worked on finding immediate root cause and solved levels of problem tickets for the application teams.
Working on monthly production releases, helping application teams in deployment steps and restarts of application servers and webservers and troubleshooting the issues for JBoss application servers, Apache HTTPS Servers.
Configure/Upgrade various platform software including but not limited to Subversion, Jenkins, JBoss, Apache, and many others.
Configured JMS applications to connect to Message Queue by creating bindings files.
Research and install required patches and be complaint with security vulnerabilities found from weekly scans.
Analyzing the log files, taking thread dumps, JVM Dumps and Exception stack traces.
Supported in DR (Disaster Recovery) exercise.
Responsible for providing complete and comprehensive release documentation including, but not limited to: Information Bulletins, System Release Checklists, Deployment plans, Concurrence documentation.
Supported for procedure preparation or review for content clarity and completeness.
Responsible for providing overviews to the Application Support Group which may include written and/or oral communication.
Environment: Application frameworks include AWS cloud, Terraform Enterprise, Git, JBoss, Chef, Puppet, Apache, Ansible, Jenkins, Ruby, Python, VS Code, Confluence, Cygwin, Git, SVN, Bitbucket, SQL, DB2, Oracle, MQ, Java and Linux.
US Department of Agriculture (USDA) – KS, USA Feb 2017 to Sept 2017
Consultancy – Midwest Consulting Group (MCG)
Sr. Systems Administrator
Modernize & Innovate Delivery of Agricultural Systems (MIDAS)
Responsibilities:
Software and Tool Installation. Configuring application server JVM’s, clusters and server settings to include but not limited to: Name Space Bindings/JNDI, JDBC/Data sources and MQ Providers/Queues/Factories.
Software scheduling using Control M, CA Workload Automation (CAWA) and ESP.
Worked with the TCO technical team, the Configuration Management Support Group (CMSG), and other resources to ensure software are installed and/or coordinated through the testing environments to support MIDAS testing.
Worked on Web Application Support to install, remove and configure web applications and reporting systems JIRA in the MIDAS and certification environments. Configuration of settings including coordination of JVMs, clusters, Name Space Bindings/JNDIs, Data sources (including database IDs and passwords), and MQ settings.
Provided technical support to schedule and run cross platform jobs utilizing Control M, CAWA, ESP for mainframe, Win2003/2008 and UNIX within the TCO testing environment.
Responsible for providing complete and comprehensive release documentation including, but not limited to: Information Bulletins, System Release Checklists, Deployment plans, Concurrence documentation.
Research and install required patches and be complaint with security vulnerabilities found from weekly scans.
Developed unix scripts for automation of periodic tasks.
Environment: Application frameworks include Microsoft Windows Server 2003/2008 (with IIS v6+) SQL, DB2, Informix, Oracle, MQ, Java, WebSphere, JBoss and Linux.
US Department of Agriculture (USDA) – KS, USA Sep 2013 to Feb 2017
Consultancy – Ace Info Solutions
Sr. Systems Administrator
Modernize & Innovate Delivery of Agricultural Systems (MIDAS)
Responsibilities:
Software and Tool Installation. Configuring application server JVM’s, clusters and server settings to include but not limited to: Name Space Bindings/JNDI, JDBC/Data sources and MQ Providers/Queues/Factories.
Software scheduling using Control M, CA Workload Automation (CAWA) and ESP.
Worked with the TCO technical team, the Configuration Management Support Group (CMSG), and other resources to ensure software are installed and/or coordinated through the testing environments to support MIDAS testing.
Worked on Web Application Support to install, remove and configure web applications and reporting systems JIRA in the MIDAS and certification environments. Configuration of settings including coordination of JVMs, clusters, Name Space Bindings/JNDIs, Data sources (including database IDs and passwords), and MQ settings.
Provided technical support to schedule and run cross platform jobs utilizing Control M, CAWA, ESP for mainframe, Win2003/2008 and UNIX within the TCO testing environment.
Responsible for providing complete and comprehensive release documentation including, but not limited to: Information Bulletins, System Release Checklists, Deployment plans, Concurrence documentation.
Research and install required patches and be complaint with security vulnerabilities found from weekly scans.
Developed unix scripts for automation of periodic tasks.
Environment: Application frameworks include Microsoft Windows Server 2003/2008 (with IIS v6+) SQL, DB2, Informix, Oracle, MQ, Java, WebSphere, JBoss and Linux.
H&R Block – KS, USA Sep 2012 to Aug 2013
System Administrator
Blockworks Tax Preparation System
H&R Block’s vision as the leading global consumer tax company is dependent on modern tools for tax professionals to deliver the best client experience. Successful BlockWorks implementation is a top priority for the growth and future of H&R Block. BlockWorks will replace Tax Preparation Software (TPS) system as TPS has served H&R Block and its clients well for the last 20 years, but it is reaching the limits of modifications and improvements it can support.In addition, there are numerous benefits to the BlockWorks system for its Tax professionals. It allows Tax professionals to showcase their expertise; and is a more streamlined and flexible system.
Working as an Infrastructure analyst in handling multiple projects. Supporting application hosted on IIS servers, working on performance tuning of IIS servers to improve performance of the application. Also, supporting Microsoft Team Foundation Server project, this runs on Windows 2008
Responsibilities:
Web Server Administrator on a Production Support project for Internet hosted online Websites
Installation, configuration, and administration of IIS on Windows 2008/2003 servers, on which crucial applications are hosted.
Application support for asp, .NET (1.1, 2.0, 3.0, and 3.5) based hosted internal & external websites
Creating and configuring new internal & external websites (HTTP and HTTPS)
Creating, deploying, renewing and import & export of the SSL certificates.
Monitoring the server health and performance with performance monitor
Analyzing and troubleshoot the IIS crashes with DebugDiag and other tools.
Root cause analysis and fixing the Windows / IIS Web Server Related issues.
Design and implement of disaster recovery for high availability of the applications.
Troubleshoot server/application issues with process monitor tools.
Performance tuning of Windows and IIS servers.
Creating and setting up application pool settings and working on machine.config file settings to maximize the server performance.
Moved from Windows 2003 to Windows Server 2008 involving migration of scheduled tasks, security settings, setting up user accounts and permissions, including configuration settings, program installation, and data migration and testing.
Migrated from one server/database to another (dev,qa,lnp and production)involving both code base and database move, IIS 6.x to IIS 7.x migration and changing settings to allow ASP scripts to run, setting up user accounts, application pool and server certificates.
Created power shell scripts and ABS to automate the code move process and build the Windows servers.
Installing and configuring Site minder web agent on IIS server and configuring ISAPI filters.
Installed and configured Team Foundation Server for TFS project
Working with change management team on scheduling various releases.
Track the new releases, deploy the releases, integrating the releases in environment with SCM(Software Configuration Management) and work with other teams like project managers and change management to complete the releases.• Preparing documentation on various projects.
Environment: Application frameworks include Microsoft Windows Server 2003/2008 (with IIS v6+) SQL, DB2, Informix, Oracle, MQ, Java, WebSphere, JBoss, Citrix, .Net, and Visual Basic.
AT&T Oct 2006 to Oct 2008
Java Developer
Global Computational Platform (GCP) – Applications: IPNAI, BVOIP and CMDC
GCP – (DBoR-Database of Records) is an Enterprise solution for AT&T business to solve issues of data quality, integrity, and accuracy. This is achieved by creating a Virtual Database of Record of AT&T Business Objects (i.e., customer, circuit etc). These Business Objects are populated with data attribute, each of which is defined as a field of record from the most reliable data source. DBOR is characterized by real time data retrieval and optimized performance.
DBoR allows for a consistent data structure and values by shielding the legacy structures from new demand applications. It provides a logical data model that is independent of the back end data systems. It provides databases that are based on the approach to building the Enterprise Data Bus.
Responsibilities:
Worked as an Offshore java developer.
Attended various conference calls, to track project status and management reviews within the project.
Analyze the SRD (Software / Specification Requirement Document).
Preparing Detail Design Document for depicting layout and pseudo code of application.
Designed, developed and implemented Web services using WSDL and make them available to clients using SOAP/HTTP protocol; created XML Schema (XSD) to describe data types used by Web Services.
Designed class, component and sequence diagrams for all layers including web services processing, Business Objects and Data Access Objects.
Implemented Java Business Objects and Data Access Objects to handle the business logic.
Designed and implemented handler chains for Logging, Validation and Security for both inbound and outbound SOAP traffic.
Coding, Unit Testing, System Test Support, Dev. To Dev. Test Support and UAT support.
Preparing Deployment Plan which is used during production deployment.
Configuration of Application on Development and System Test environments.
Environment: J2EE with Oracle DB and Web Logic 8.1 as Application Server, XML, SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language) is an XML-based language, Web Services, JDBC for Database connectivity and TOAD.
EDUCATION:
Bachelor of Engineering (Information Technology) – Jawaharlal Nehru Technological University, Hyderabad India
MBA (Information Technology) – Symbiosis University Pune India