Close this

Vaishnavi Akki

Development
New Jersey , United States

Skills

DevOps

About

VAISHNAVI AKKI's skills align with Programmers (Information and Communication Technology). VAISHNAVI also has skills associated with Consultants and Specialists (Information and Communication Technology). VAISHNAVI AKKI has 6 years of work experience.
View more

Work Experience

DevOps Engineer

MetLife
June 2023 - Present
  • Responsibilities: * Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups, and Virtual Private Cloud in AWS. * Extensive experience in configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM, and Security Groups in Public and Private Subnets in VPC and other services in the AWS. * Extensively worked on TeamCity CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process. * Utilized Kubernetes Engine to orchestrate containerized applications, enabling efficient application deployment and management. * Integrated Google Cloud Pub/Sub and Cloud Functions for event-driven architecture, automating workflows and processes within the cloud environment. * Leveraged Google Cloud Build for continuous integration, enabling automated builds and testing of software artifacts. * Configured and maintained monitoring and alerting using Google Cloud Monitoring and Stackdriver, ensuring proactive identification and resolution of system issues. * Implemented continuous integration webhooks and workflows around TeamCity to automate the development and test environments to deploy workflow around the ansible codebase. * Involved in AWS architectural design to provision the AWS resources. * Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks. * Implemented continuous integration pipeline for angular applications on OpenShift environment leveraging the docker images of various DevOps tools available on Docker Hub. * Worked in container-based technologies like docker, Kubernetes, and OpenShift. * Leveraged Helm, and Argo CD for CI/CD pipeline implementation of containers. * Maintained Cloudbees Jenkins pipelines to deploy into production and non-production environments. * Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via Ansible playbook. * Involved in writing the packer scripts to generate the machine images for AWS. * Worked with Ansible playbooks and created 50+ custom roles for software installs and application deployments. * Designed, installed, and implemented an Ansible configuration management system, wrote Ansible playbooks, and deployed applications. Used Git Hub to store the code, and integrated Ansible Tower with Git Hub to deploy the Playbooks. * Responsible for converting existing systems to infrastructure as code (Terraform) while maintaining platform stability. * Worked with different scripting languages such as PowerShell, and Bash as a part of writing scripts for the automation tasks. * Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing Maven repositories. * Worked on setting up shared pipeline libraries in Groovy. * Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins. * Used Maven dependency management system to deploy snapshots and release artifacts to Nexus to share artifacts across. * Deployed Docker Engines in Virtualized Platforms for the containerization of multiple apps. * Implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions. * Worked on creating API automation using Groovy. * In the delta project we can add that worked on creating automation plugin steps in Groovy. * Implemented a production-ready, load-balanced, highly available, and fault-tolerant Kubernetes infrastructure. * Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy. * Extensively worked on Jenkins and Docker for continuous integration and for end-to-end automation for all builds and deployment. * Engineered Splunk to build, configure and maintain heterogeneous environments and maintained log analysis generated by various systems including security products. * Experienced in troubleshooting and automated deployment to web-end application servers like Web Logic and Apache Tomcat. * Worked with logging/monitoring tools such as Cloud Watch and Nagios. * Implemented infrastructure as code using Chef and Puppet, reducing manual configuration efforts, and ensuring consistent environment setup. * Managed and maintained SaltStack configurations for various environments, enabling seamless application deployment and configuration management. * Collaborated with development and QA teams to streamline release processes, resulting in reduction in release cycles. * Implemented Bitbucket and Confluence for version control and documentation, respectively, enhancing team collaboration and knowledge sharing. * Utilized Jira for issue tracking and project management, ensuring timely resolution of bugs and efficient task management.

DevOps Engineer

Tata Consultancy Services
November 2020 - April 2023
  • Responsibilities: * Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes. * Built scripts on Terraform to launch the AWS EC2 instances to modify the resources and handle changes. * Involved in validating Sanity, functional, Integration, and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI. * Experience in Automating, Configuring, and deploying instances on AWS and Azure Cloud environments. * Implemented Azure SQL Server for storing the data related to recruitment and extensively worked on queries and stored procedures. * Working knowledge of Azure Cloud IaaS and PaaS Services, Azure SQL, Azure storage, and Azure Services. * Design roles and groups using Azure Identity and Access Management (IAM). Cloud watch monitoring of EC2 instances on CPU utilization, disk space, and custom metrics and provided alerts to developers and Nagios Monitoring for on-site hosts and servers. * Expertise in configuring the monitoring and alerting tools according to the requirements like AWS CloudWatch, AWS Cloud Trail, Dynatrace, Nagios, and Splunk Enterprise for the VPN connections. * Extensive experience in designing and architecting large-scale distributed systems for high availability, fault tolerance, and scalability. * Expert in various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory, API Management, Scheduling, Azure Autoscaling, PowerShell Automation, Azure Virtual Machines, Azure Search, Azure DNS, Azure VPN Gateway. * Experience in migrating an on-premises instance or Azure Classic instance to Azure ARM Subscription with Azure Site Recovery. * Experience in migrating on-premises to Windows Azure using Azure Site Recovery and Azure backups and having good knowledge of Azure Fabric, and Microservices in Azure. * Experience working with HashiCorp Vault for secure secret management and data protection. * Familiarity with HashiCorp Consul for service discovery, configuration, and orchestration. * Proficiency in using HashiCorp Terraform for infrastructure provisioning and management. * Proficient in selecting appropriate technologies, defining system boundaries, and designing communication protocols between distributed components. * Extensive knowledge of Grafana for creating dashboards, visualizing metrics, and monitoring systems and applications. * Experience with Prometheus, an open-source monitoring system, for collecting and alerting on time-series data. * Proficient in setting up monitoring systems and performing diagnostics using tools like Grafana and Prometheus. * Strong expertise in building reproducible infrastructure using Infrastructure as Code (IaC) principles. * Orchestrated the migration of applications from traditional data centers to Amazon EKS and ECS, enhancing scalability and reducing infrastructure costs. * Integrated JFrog Artifactory for artifact management, improving the efficiency of build and deployment processes. * Conducted FortifyScan and SonarQube scans to identify and rectify security vulnerabilities in the codebase, ensuring the development of secure applications. * Collaborated with development teams to implement Black Duck scans, effectively managing open-source software risks. * Managed Tomcat and Nginx configurations for Java-based applications, optimizing application performance and user experience. * Implemented F5 and Avi Load Balancers for distributing traffic and ensuring high availability of applications. * Proficiency in tools such as Terraform, Ansible, or CloudFormation to define, provision, and manage infrastructure resources programmatically. * Proficient in configuring and managing alerting rules and escalation policies within PagerDuty. * Written Terraform scripts to configure, execute and apply plans for version control with the help of AWS instances. * Build and Deploy enterprise applications to Docker-Kubernetes on Microsoft Azure. * Designed, Installed, and Implemented the Ansible configuration management system. * Used Ansible to manage Web applications, Environment's configuration Files, Users, Mount points, and Packages. * Implemented migration of Source Code Repository to AWS Code Commit. * Deployed code into the required environments using AWS Code Deploy. * Deployed and monitored scalable infrastructure on AWS & configuration management using Ansible. * Automation of AWS infrastructure via Ansible, and Jenkins - software and services configuration using Ansible Playbooks. * Created Inventory in Ansible for automating Continuous Delivery. * Developed Build using MAVEN as a build tool and used CI tools to move builds from one environment to another environment. * Experienced in Using Jenkins to perform automated Deployments and builds on various environments using continuous integration tool Jenkins. * Experienced in administering and supporting the Configuration Management tools including Git, and Subversion on UNIX, and Windows environments. * Built scripts on Terraform to launch the AWS EC2 instances to modify the resources and handle changes. * Written Terraform scripts to configure, execute and apply plans for version control with the help of AWS instances. * Experienced in automation and continuous integration process with Cloud Bees Enterprise Jenkins. * Experience working in Agile Scrum Software Development methodology integrating with continuous integration and continuous delivery (CI/CD) environment for efficient software delivery solutions. * Conducted capacity planning and implemented auto-scaling mechanisms, optimizing resource allocation, and reducing infrastructure costs. * Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch. * Developed automated backup and disaster recovery processes, ensuring data integrity, and minimizing downtime in case of failures. * Implemented a CI/CD pipeline using Jenkins, Git, and Docker, enabling continuous integration and deployment of microservices-based applications. * Developed automated tests and integrated them into the CI/CD pipeline, ensuring the quality and stability of the deployed applications. * Implemented infrastructure monitoring and alerting using Prometheus and Grafana, enabling proactive identification and resolution of performance bottlenecks.

Build and Release Engineer/ Jr. DevOps Engineer

Fusion Software Technologies
June 2018 - October 2020
  • Responsibilities: * Collaborated cross-functionally to plan functional change requests, utilizing Confluence to ensure transparent documentation and seamless communication. Develop automation scripts using Terraform and Cloud Deployment Manager to streamline infrastructure provisioning and management. * Participated in pre-sales activities, including technical consultations and solution architecture presentations to prospective clients. * Designed and implemented GCP-based solutions for various clients, adhering to industry best practices and security standards. * Led the automation of code changes in Pentaho and Unix, optimizing processes and enhancing efficiency. Additionally, created Control-M drafts for organized workflow management. * Managed codebase versioning effectively by utilizing GitHub and Jira, promoting streamlined code maintenance and issue resolution. * Conducted comprehensive unit testing of code modifications, ensuring robust functionality and adherence to project requirements. * Orchestrated setup activities for User Acceptance Testing (UAT) environments, ensuring accurate configurations and data availability for thorough testing. * Implemented CI/CD practices using Jenkins, facilitating automated code deployment to UAT. Oversaw the execution of shakedown batches, identifying and addressing issues in the early stages. * Played a key role in investigating UAT issues, collaborating closely with teams to diagnose root causes and expedite effective resolutions. * Following UAT signoff, managed the deployment of code to the production environment. Conducted thorough testing through shakedown batches across all modules to ensure production readiness. * Demonstrated expertise in data management by successfully archiving data from Hive Database to Optim, ensuring compliance and efficient data governance. * Working on the user story for pentaho build and implementing the code changes both in local system and Map Reduce in the estimated build days. * Work on the Technical improvements such as unix script changes and Control -M drafts creation for scheduling. * At the end of the sprint will do the DEV regression and run shakedown batches for all the modules and generate the dashboards and validate the results. * Perform the UAT batch setup activities that include masking of data and placing the data in hadoop file systems for all the modules via automation. * Will do Code Deployment into UAT via Jenkins CI/CD and run shakedown batches for all the modules and generate the dashboards and compare with DEV then validate the results. Worked on the design and implementation of GCP solutions for enterprise clients, ensuring scalability, security, and performance. * Collaborate with cross-functional teams to define cloud strategies and recommend best practices for cloud adoption. * Successfully migrated on-premises infrastructure to GCP, resulting in a 30% reduction in operational costs. * Architect and implement high-availability solutions using Google Kubernetes Engine (GKE), Cloud Functions, and Cloud Run. * Conduct performance tuning, monitoring, and optimization of GCP resources to improve system reliability and cost efficiency. * Managed the migration of legacy applications to GCP, resulting in enhanced agility and reduced downtime. * Led efforts to optimize cloud costs, resulting in a 20% reduction in monthly expenditures through rightsizing and usage analysis. * Collaborated with DevOps teams to implement continuous integration and continuous deployment (CI/CD) pipelines using Cloud Build and Jenkins.

Education

Osmania University

Bachelor's in Computer Science