Shalini Gandigudi
Development
Texas, United States
Skills
DevOps
About
SHALINI GANDIGUDI's skills align with Programmers (Information and Communication Technology). SHALINI also has skills associated with Consultants and Specialists (Information and Communication Technology). SHALINI GANDIGUDI has 9 years of work experience.
Work Experience
DevOps Engineer
Bryant Bank
December 2022 - Present
- Environment: Docker, Ansible, Jenkins, Python, PowerShell, Terraform, Maven, Kubernetes, GIT, AWS, WebSphere Application, Agile, Red hat Linux. * Implemented the Agile SDLC and refined the Software Configuration Management infrastructure. * Used Jenkins, GIT, CD Pipeline, and Code deployment guides provide documentation for Developers, Testers, and Production Management. * Developed custom Python tools for generating email templates that can handle large amounts of data and convey testing results simply. * Managed user accounts, IAM roles, VPC, RDB, DynamoDB, SES, SQS, and SNS services in AWS. * Utilized AWS services such as IAM, route 53, EC2, EBS, AMI, Auto scaling, VPC, Load balancer, RDS, VPC, ECS, Cloud watch, Cloud training, SNS, etc. * Used ELK stack for logging activities and creating indexes that can be queried through Kibana. * Used Terraform and Ansible to migrate legacy and monolithic systems to Amazon Web Services. Configured AWS resources with Terraform scripts. * Developed Ansible playbooks for auto-installing IBM WebSphere software. * Utilized Terraform in AWS extensively to automatically setup and modify settings. * Worked on several Docker components, including the Docker Engine, Hub, and Machine. * Utilized Docker swarms and Kubernetes for large container clusters. * Created Docker images and the Docker registry. * Integrated Jenkins with continuous integration tools to support code builds. * Used GIT version control to manage the source code. * Developed Maven scripts, installed Jenkins, and wrote shell scripts to automate end-to-end build processes. * Maintained QA environment and resolved QA issues. Maintained DB version based on release. Published code and DB on production and staging as required by the business.
DevOps Engineer
Pier 1 Imports
January 2021 - November 2022
- Environment: Java, Jenkins, Maven, Nagios, SQL, Ansible, AWS, Sonarqube, IBM WebSphere, Python, Docker, Git, JIRA, XML, Linux. * Created the automated build and deployment process for the application, redesigned setup for a better user experience, and created a continuous integration system. * Developed and implemented software release management strategies for various applications in accordance with agile principles. * Developed scripts and great ideas to automate system deployments to scale infrastructure. * Created documents on build and release processes and flow, release processes, order of activities for all releases, and user guides for local builds for developers. * Utilized Kubernetes for the CI/CD system to build, test, and deploy CI/CD systems using Jenkins on Kubernetes container environment. * Used Ansible Tower to manage Web applications and wrote Ansible playbooks. * Implemented CI and CD processes using Jenkins, Python, and Shell scripts to automate routine tasks. * Assisted with the setup of Ansible builds for the project. * Utilized Jenkins & Maven as build framework tools for new projects. * Used Maven to build artifacts from source code for Java projects. * Developed an automation framework for cloud-based application deployments. * Worked with Version Control Tools: GIT to perform branching, tagging, and release activities. * Assisted with the installation and configuration of Nagios, a monitoring tool. * Implemented and configured Atlassian Jira, both hosted and local, for issue tracking, workflow collaboration, and toolchain automation. * Resolved 95% of build failures caused by infrastructure issues.
DevOps Engineer
Selective Insurance
March 2019 - December 2020
- Environment: Java, Docker, JIRA, TFS, TeamCity, Kubernetes, AWS, Maven, Docker, GIT, Ansible, Python, Shell Scripting, GIT, Linux. * Worked included handling tickets, monitoring, troubleshooting, and maintenance on a daily basis. * Participated in DevOps migration and automation processes. * Implemented the Build automation process for all the projects. * Used Ansible to configure instances within AWS. * Used Terraform scripts to launch a large number of instances simultaneously using AWS services. * Developed new tools/methodologies for improving this existing process and demonstrating better results to all stakeholders. * Developed Maven scripts, installed Jenkins, and wrote shell scripts to automate end-to-end build processes. * Developed Ansible playbooks for managing Web applications and used Ansible Tower as well. Worked with Terraform DSL for automating inside the Amazon web services cloud and using Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, and Change Automation was a key part of our project. * Worked extensively on Jenkins and installed, configured, and maintained it for continuous integration (CI) and deployment automation from start to finish. * Implemented Jenkins, Nexus, and Ansible for Continuous Integration, Continuous Delivery, and Integrated Delivery (CI and CD). * Configured and maintained a codebase for building and deploying code. * Developed and managed large container clusters using Docker and Kubernetes. * Performed merging and tagging must be done after the code has gone live in the environment. * Ensured that the setup is tested in a Live like environment to identify any production issues before pushing it into production. * Worked on Docker Engine, Hub, Machine, Compose, and Docker Registry. * Integrated GIT with Jenkins to automate builds and manage source code with GIT version control. * Migrated Projects from SVN to GIT.
DevOps Engineer
DxMinds
April 2016 - August 2018
- Environment: Java, Ansible, MAVEN, Apache & Tomcat, shell scripting, Jenkins, LINUX, GIT, GITHUB, Nagios. * Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances. * Developed builds in MAVEN and used continuous integration tools to move builds from one environment to another. * Implemented Python scripts to rotate multiple logs from web servers automatically. * Used pom.xml and build.xml, compile builds. * Used Jenkins for Continuous Integration and deployed it into the Tomcat Application Server using Jenkins. * Implemented master slave architecture for Jenkins to improve performance. * Administered and maintained the GIT source code tool. * Worked on Ansible playbooks using YAML scripting for launching AWS instances as well as managing web applications, configuration files, mount points, and packages. * Integrated Maven with GIT to manage and deploy tags related to projects. * Implemented the build lifecycle to deploy build artifacts to QA and UAT environments. * Participated in deploying WARs/EARs (backend) using the WebLogic Application Server console.
Build & Release Engineer
Nous Infosystems
December 2014 - March 2016
- Environment: Java, Jenkins, Maven, Nagios, SQL, Ansible, AWS, IBM WebSphere, Python, Docker, Git, JIRA, XML, Linux. * Worked on two development teams, collected all the approvals and necessary sign-offs from stakeholders. * Developed the automated build and deployment process, reengineered the setup to improve user experience, and built a continuous integration system. * Implemented Continuous Integration (CI) and Continuous Delivery (CD) processes with Jenkins and Python and Shell scripts. * Designed, implemented, and maintained new branching strategies for development teams to support trunk, development baseline codes, as well as several feature branches. * Utilized Jenkins & Maven as build framework tools for new projects. * Developed Java build artifacts using Maven on Java projects. * Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, and optimized volumes. * Worked with Version Control Tools: GIT to perform branching, tagging, and release activities. * Executed and deployed builds in QA, Integration, UAT, and Production environments * Automated and deployed development environments using Ansible to Amazon AWS and EC2, and Jenkins testing. * Worked on the installation and configuration of the Nagios monitoring software. * Worked on Apache and Firewalls both in development and production environments. * Implemented and configured Atlassian Jira, both hosted and local, for issue tracking, workflow collaboration, and toolchain automation.