Close this

Anil Jonnalagadda

Development
GA, United States

Skills

DevOps

About

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

Work Experience

Sr. DevOps Engineer

Equifax
July 2020 - March 2021
  • * Automated the process of Data ingestion from client files which we receive on SCP/SFTP, by creating process locks to avoid data duplication. * Automated the process of patching to mitigate the security vulnerability and usage of End of LifeCycle packages. * Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy. * Experience in designing a Terraform and deploying it in cloud deployment manager to spin up resources like cloud virtual networks, Compute Engines in public and private subnets along with AutoScaler in Google Cloud Platform. * Experienced in deploying and configuring Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration * Created a plan and roadmap to migrate to GCP seamlessly with impacting any customers. * Creating Monitors using DataDog and Apica for applications that ingest data into the Equifax Platform and applications that serve the customers. * Worked with Bitbucket/GitHub, Jenkins, Chef, Nexus repository, for automating Build and release Pipeline Automation. * Build and develop the architectural roadmap, plan for migrating off of Centos 6 to Centos 7, as we approach the end of life. * Setup Alerting and monitoring using Datadog in GCP. * Designed/developed distributed private cloud system solution using Kubernetes Docker on CoreOS. Used Rundeck to run our automated jobs with schedulers that need to run on a timely manner. * Worked on automating the monthly billing of Equifax to customers on the data platform side. * Worked with individuals across different teams to support changes and resolve incidents.

DevOps Engineer

Carlson Wagonlit Travel
March 2018 - July 2020
  • * Build end to end automation with infrastructure orchestration tools like Terraform and integrating with configuration management tools like Ansible. * On boarded new tools and technologies like consul, ECS, Terraform, Ansible, Kong, Jaeger, Prometheus, fluentd for better logging, monitoring, tracing, alerting, orchestrating, managing, configuring the environments. * Build consul cluster for service discovery and service registry. * Creating standard around runbooks workflow and alert management. * Built, architect and implemented request tracing with Jaeger. * Implemented java common libraries for jaeger integration for services. * Manages 50+ application lifecycle with tools Ansible, Terraform, Jenkins, Rundeck, which leveraged us to provide DevOps as a service to all the developers. * Built API gateway manager to govern and manage all the services which have been publically accessible and safeguard them from malicious attacks. * Written python framework to automate services, routes, plugins, consumers and authorization of consumer's creation, updating, deletion process integration with GitHub. * Actively manage, improve and monitor cloud infrastructure and services on AWS like EC2, S3, RDS, ECS, ECR, EKS including managing high availability. * Worked with Jenkins pipelines accommodating all the applications needs and maintaining DevSecOps standards. * Built and deployed Docker containers to break up monolithic applications into microservices, improving developer workflow, increasing scalability and optimizing speed.

Site Reliable Engineer

Priceline.com
August 2016 - February 2018
  • Norwalk, CT. * Supporting more than 350+ applications over 5000+ servers in Hybrid Cloud (multiple Data Centers and Google Cloud). * Worked with messaging queues like IBM MQ and RabbitMQ. * Used BigIp F5 tool for Load balance, Routing, Authentication. Wrote complex iRules for routing, Authentication. * Implemented API gateway manager for governing public API calls, and also evaluated products like WSO2, Kong, Apigee. * Worked with elastic search and Kibana for helping developers to troubleshoot application behavior and performance. * Creating Monitors using Splunk and Zabbix for all the 350+ applications that powers the Priceline.com. * Coordinate with Developers, Business Team and Project Management for Production Releases. * Re-architect a legacy SVN repository from pure script dependency and no representation of releases to clear direction regarding where code resides and the difference between releases. * Administered and Engineered Jenkins for managing daily Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases. * Automated daily releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository. * Written 100's of play books for automating deployment, building new servers, upgrading. * Worked with Bitbucket, Bamboo, Ansible, Nexus repository, for automating Build and release Pipeline Automation. * Ensure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing. * Automated Static code Analysis using Bamboo and SonarQube. * Working closely with DevOps, Build and Release Activities. * Initiated the process of setting up the CI/CD pipeline using Docker and Kubernetes. * Configured Geo DNS service for routing the requests with respect to the location of the clusters. * Initiated the process of dockerizing the application and deployed the containers into the clusters in Kubernetes. * Automated all the operational tasks like upgrading tomcat, apache, disk space issues. * Supporting the live environment changes using LDAP, Apache mod proxy. * Supported all environments like Dev, QA, UAT and Production, troubleshooting and supporting. Assigned to a 24 hour on call rotation for production support. * Supported very complex and legacy application from end to end, minimizing the end user impacting

System Engineer at Bank

Apex Systems
June 2016 - August 2016
  • * Responsible for planning, engineering, troubleshooting and supporting environments for development, UAT and Production for a large-scale bank. * Used IBM Remedy ticketing tool to support the release on a weekly * Worked with IBM BladeLogic and remedy ticketing tool for automating the deploy system. * Automated the Build and deployment. * Worked with one of the banking sector giants in setting up Service Discovery using Zuul and eureka. * Very strong in setting up Service Discovery for complex architecture. * Solve build errors in the build system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release. * Introduced Continuous Integration system, Jenkins for per change list debug and official nightly builds and managed it solely. Installed Multiple Plugins for smooth build and release pipelines. * Individually migrated the entire code base from SVN to GIT ensuring that the health of our builds isn't affected. Performed high level merges of branches, code bases. * Developed the entire BUILD/RELEASE infrastructure. * Maintained MAKEFILES/Maven/Ant and streamlined the entire build system. * Manage build and release infrastructure, optimized build scripts and introduced a better way of releasing RPMs with effective tracking. * Administered the GIT server and continuous Integration system using Jenkins and handled escalations from developers across the globe. * Involved in Code Coverage - SonarQube. * Automation and Integration of the SonarQube, profiling in the build infrastructure. Handled escalations from the developers and QA.

Build and Release/ DevOps Engineer

Cogent IBS Inc
January 2016 - June 2016
  • * Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products. * Implementing new projects builds framework using Jenkins & maven as build framework tools * Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven in Linux environment * Created puppet manifests and modules to automate system operations. * Using Jenkins AWS Code Deploy plug-in to deploy to AWS * Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Production * Involved in utilizing the entire AWS stack (including EC2, EBS, Route53, S3, RDS, DynamoDB, SNS, SQS and IAM) focusing on high-availability, fault tolerance, and auto scaling. * Design roles and groups using AWS Identity and Access Management (IAM). Created users and groups using IAM and assigned individual policies to each group. * Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, Code Pipeline) in the process right from developer's code check-in to Production deployment. * Used Puppet/Chef automation in Ant project with Nexus repositories and scheduled the projects in Jenkins for CI. * Used Puppet/Chef automation tool to perform configuration management and create Manifest and Modules/Cookbooks and Recipes to create/scale the infrastructure and install required packages. * Virtualized the servers using Docker for the test environments and dev-environments needs. And also, configuration automation using Docker Containers. * Written 100's Docker files for automation of the installation process. * Responsible for automating nightly and weekly builds for different modules. Environment: Amazon Web Services (AWS), GIT, GITHUB, JENKINS, PUPPET, MAVEN, EC2, S3, ROUTE53, VPN, ANT, PUTTY

Jr. Build and Release/ DevOps Engineer

Cogent IBS Inc
March 2014 - December 2014
  • India. * Experience in Environment Management and Build/Release Engineering for automating, building, releasing and configuring changes from one environment to another environment. * Implemented AWS solutions using E2C, S3, VPN, ROUTE53, RDS, EBS, Elastic Load Balancer, Auto scaling groups * Created monitors, alarms and notifications for EC2 hosts using Cloud Watch * Migrated applications to the AWS cloud * Used GitHub as version control to store source code and Implemented git for branching and merging operation for java source code. * Scripting in multiple languages on UNIX, LINUX- Bash, Shell script etc. * Written Shell Scripts to automate day-to-day tasks. * Work with different team members for automation of Release components. * Coordinated with the Offshore and Onshore teams for Production Releases * Implement and develop apps according to designs, test and deploy. * Setting up Monitoring environment for all production and development servers at different sites which included installation and configuration of new monitoring servers along with addition of new hosts and services to them. * Installing & Configuring file servers like NFS & FTP for remote sites. * Maintains system performance by performing system monitoring and analysis and performance tuning. * Supported the deployed applications through debugging, fixing, and maintenance releases. * Worked with minimal supervision in a fast paced, dynamic environment. Environment: Amazon Web Services (AWS), GIT, GITHUB, JENKINS, PUPPET, MAVEN, EC2, S3, ROUTE53, VPN, ANT, PUTTY.

Sr. DevOps Engineer

Lincoln Financial Group
March 2021 - Present
  • * Managed Infrastructure using Terraform, wrote terraform module for code reusability. * Designed repeatable and highly available environments that will be used to test the code change in isolation on Kubernetes called Environments on Demand. * Worked on setting up Rancher orchestrator, to manage Kubernetes everywhere it runs, worked with Rancher CLI. * Build end to end automation with infrastructure orchestration tools like Terraform and integrating with configuration management tools like Ansible. * On boarded new tools and technologies like consul, ECS, Terraform, Ansible, Kong, Jaeger, Prometheus, fluentd for better logging, monitoring, tracing, alerting, orchestrating, managing, configuring the environments. * Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods, Executed Kubernetes locally with MiniKube, Created local clusters and deployable application. * Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration. * Design & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN & Direct connect services. * Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud. * Designed project workflows and pipelines using Groovy script in Jenkins as CI tool, key role in converting existing Jenkins jobs into the new pipeline process. * Create AMI based deployment using packer and AWS SSM parameters to solve the legacy applications to solve the problem of Auto Scaling. * Creating standards around runbooks workflow and alert management. * Built, architect and implemented request tracing with Jaeger. * Implemented java common libraries for jaeger integration for services. * Manages 50+ application lifecycle with tools Ansible, Terraform, Jenkins, Rundeck, which leveraged us to provide DevOps as a service to all the developers. * Built API gateway manager to govern and manage all the services which have been publicly accessible and safeguard them from malicious attacks. * Written python framework to automate services, routes, plugins, consumers, and authorization of consumer's creation, updating, deletion process integration with GitHub. * Actively manage, improve, and monitor cloud infrastructure and services on AWS like EC2, S3, RDS, ECS, ECR, EKS including managing high availability. * Worked with Jenkins pipelines accommodating all the applications needs and maintaining DevSecOps standards. * Built and deployed Docker containers to break up monolithic applications into microservices, improving developer workflow, increasing scalability, and optimizing speed. * Setting GitLab repository and Runner for build automation. * Creation of gitlab-ci.yml file for kicking build process in stages that run in docker container. Environment: Amazon Web Services (AWS), GIT, GitLab, GITHUB, JENKINS, PUPPET, MAVEN, EC2, S3, ROUTE53, VPN, ANT, PUTTY.

Education

University of Houston-Clear Lake

MS in Computer Science

K L University

B.Tech in Electronics and Computer Engineering