Durga Pavan Kalyan Yalla
**************@*****.***
+1 (872) – 280 – 4449
Devops Engineer
PROFESSIONAL SUMMARY
Over 8+ years of experience in IT industry comprising of Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management.
Experinced with configuration tools like Chef, Puppet, and Ansible. Created several Cookbooks, Play Books, and Manifests to automate infrastructure maintenance & configuration.
Experienced in all phases of the software development life cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum.
Expertise with Puppet Configuration management tool. Installed and configured master, agent and admin control workstation and automated configurations.
Hands on experience with Ansible for deployments, services restart, alerts generation and yaml files configuration.
Worked in the Google Cloud (GCP), Cloud Development & Integration, Cloud Migration.
Experience in implementing Clairecalable cloud-baClaireed web applicationClaire uClaireing AWClaire and GCP.
Expertise in AWS, experience in implementing new AWS EC2 instances and working with EBS and S3 storage. I have worked with Python,splunk, GitLab through (Repos, Pipelines, Packages & Registries, etc.
Expert in GCP as Cloud Formation, Cloud Watch, Monitoring, Autoscaling, Cloud Alarms, GC Databases, Infrastructure components are tagged according to your specifications.
Experience on Integrating AWS into various tools like AWS, Ansible, Chef, Puppet, Bamboo, Vagrant, Jenkins and VMware Containers.
Experience in using Elasticsearch, Kibana and fluent, CloudWatch, Nagios, Splunk, Prometheus and Grafana for logging and monitoring.
Experience on DevOps concepts like Build automation, Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as code technologies
Experience on container management tools Docker, Mesos, Marathon and Kubernetes. Also used to manage clusters of nodes using docker swarm, compose, DC/OS and kubernetes clusters.
Experience in using scripting language Python, Ruby, PowerShell, Bash for configuration.
Experience on Vagrant, AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of env’s delivery for releases.
Experience in Nexus and Artifactory - repository managers for managing artifacts for java, npm applications.
Experience in continuous integration tools like Bamboo, Jenkins and Build Forge involved in JAVA and J2EE programming.
Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
Experience in tracking tools like JIRA, Service now and HP Quality Center.
Extensive experience in Linux/Unix System Administration, System and Server Builds, installations, upgrades, tuning, migration and trouble shooting.
Experience in administrating, deploying and managing RedHat, CentOS and Ubuntu servers.
Experience in Creating secured cloud infra using Virtual Private Cloud (VPC) for Staging and Development environment on AWS.
Experience in configuring and deploying to applications servers Tomcat, Jboss, WebLogic.
Experience with Build Tools like Ant, Maven and Gradle for writing build.xml, pom.xml and build. Gradle.
TECHNICAL SKILLS:
Cloud/Virtualization Technologies: Amazon Web Services (AWS), Microsoft Azure, Pivotal Cloud Foundry
Version Control Tools: SVN, GIT.
Build Tools: ANT, MAVEN.
Databases: MySQL, MongoDB, Cassandra, Postgre SQL, SQL Server, No SQL.
CI Tools: Jenkins, XL-Deploy, XL-Release
Config Management Tools: Chef, Ansible, Puppet.
Bug/Issue Tracking: JIRA, ServiceNow.
Web/ Application Servers: Apache Tomcat, Web logic, Nginx, Web sphere.
Operating Systems: Windows Family, RHEL, Ubuntu, CentOS
Scripting/Programing Languages: shell, Ruby, Python, C, SQL, Java Script, .Net, C#
Artifactory: Nexus
Other Tools: Putty, Nagios, Jenkins.
PROFESSIONAL EXPERIENCE
Optum Inc, Eden Prairie, MN
Sr Devops Engineer (Nov 2021 - Present)
Responsibilities:
Involved in chef-infra maintenance including backup/monitoring/security fix and on chef Server backups.
Followed Agile methodologies and implemented them on various projects by setting up Sprint for every two weeks and daily stand-up meetings.
Application of automations tools like chef, Splunk, Devops based on the requirements.
Used Puppet to automate Configuration management & Applications.
Creating and using Ansible templates to create customized configuration files for hosts Technical Support.
Work closely with java teams and provide Restful API's which deliver data in JSON format needed by the User Interface.
Worked with automation of OS builds and application installations through Chef, Nagios for application and Hardware resource monitoring, worked with plugins in Nagios for monitoring resources.
Deploying multitude applications utilizing almost all the AWS stack Including EC2, S3, RDS, Dynamo DB, SNS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
Created S3 buckets and managed policies using IAM roles for S3 buckets and used S3 bucket and Glacier for storing historical data.
Templated AWS infrastructure as a code using Terraform to build staging and production environments.
Familiar using Dependency Visualization in Azure migrate for deep analysis and identify application dependencies.
Created Shell and Python Scripts to automate creation of AMI’s through preboot and bootstrapping techniques.
Implemented Security in Web Applications using Azure and deployed Web Applications to Azure.
Created the SQL, PL/SQL scripts (DML and DDL) in Oracle database, MySQL.
Used MongoDB in conjunction with the AWS S3 for storing the metadata information on MongoDB collections.
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
Wrote Docker files for micro services, also dockerized testing environment for those services.
Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
Established infrastructure and service monitoring using Prometheus and Grafana.
Deployed the applications to Tomcat Application Server and static content to Apache web servers.
Worked on Setting up staging and production environment for CI workflow using Jenkins and its plugins.
Worked hands-on to create automated, containerized cloud application platform (PaaS), and design and implement DevOps processes that use those platforms.
Involved in configuring, installation and maintenance of Tumbleweed Administration.
To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load balancing tool Nginx.
Troubleshooting build issues using ELK and work towards the solution.
Develop various scripts and setup monitors to monitor system usage and performance for all the
consumer and Appian applications.
Incorporated the Code Quality Tools SonarQube into Maven Projects.
Used JIRA for assigning tickets to our team, and had to update the status, story of the tickets as per the sprint setup.
Integrated GIT into Continuous Integration Environment using Jenkins/Hudson.
Used Maven as Build Tool for the development of build artifacts on the source code.
Environment: Chef, Puppet, GIT, Apache Maven, Jenkins, Apache Tomcat, Shell Script, REST API, Linux, Windows, JIRA, Ansible, Python, ELK, AWS, Terraform, SonarQube, Docker, Kubernetes.
Value Momentum, Piscataway, NJ
Devops Engineer (Nov 2019 – Aug 2021)
Responsibilities:
Performed the automation using chef Configuration management.
Worked on Puppet for the deployment of servers with custom scripts.
Creating Ansible roles Using Ansible Vault in playbooks to protect sensitive data Administrative Support.
Installed Nexus repository tool to maintain the artifacts/dependencies jars.
Used Splunk to monitoring/metric collection for applications in a cloud-based environment.
Implemented Nagios monitoring solution for mission critical servers.
Designed high availability environment for Application servers on EC2 by using ELB and Auto-scaling.
Proficient in using all Confidential like EC2, ECS, EFS, IAM, S3, ELB, API Gateway, RDS, Route 53, Cloud Watch, Cloud Formation etc.
Implementing AWS ROUTE53 and AWS IAM security best practices.
Integrating AWS cloud Formation with Puppet for configuring and patching applications.
Created and wrote Shell Scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
Inside the cloud, the backend database support for web apps was given by RDS-MySQL instances.
Used Terraform for provisioning the AWS infrastructure, as they were relying over on-premises before.
Wrote Lambda functions in Python for AWS Lambda and invoked Python scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams.
Created Ansible playbooks for installing Nginx, Apache Tomcat web servers, MySQL DB server and
WordPress (Content management tool).
In addition with supporting large-scale web applications, we indexed database queries using MYSQL server by writing SQL queries and worked No SQL data base Apache Cassandra.
Created Virtual Private Cloud (VPC) using the JSON definition with auto scaling scripts.
Had built a docker image by writing a Docker file, which provides the necessary environment required for generic job.
Used ElasticSearch, Logstash and Kibana (ELK) for maintaining system Logs and Bugzilla for tracking code bugs.
Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
Carried deployments and builds on various environments using continuous integration tool Jenkins.
Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
Extended the generic process by attaching the Jenkins job webhook to all the current Java and Scala based projects in GitHub.
Environment: Python, Agile, Chef, Puppet, Nagios, Splunk, Nginx, ELK, Docker, Kubernetes, Linux, Jenkins, AWS, EC2, S3, Cloud Watch, SQL, Cassandra, JSON, Python, Oracle, Maven, Nexus, Git.
Commvault, Tinton Falls, NJ
Devops Engineer (Jan 2018 – Oct 2019)
Responsibilities:
Deployment and implementation of chef for infrastructure as code initiative.
Configuration management and deployments using Chef server and understanding of Knife, Chef Bootstrap process etc.
Worked on Chef cookbooks/recipes to automate Infrastructure as a code
Worked on creating various modules in Puppet and automated various facts.
Worked with DevOps platform team was responsible for specialization areas related to Puppet for cloud automation.
Used Ansible Tower for running playbooks stream in real-time and amazed to see the status of every running job without any further reloads.
Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
Integrate Splunk with AWS deployment using Puppet to collect data from all database server systems into Splunk.
Involved in end to end deployment of various Components on the Azure Platform.
Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in CloudFormation.
Discussed with the team of Infrastructure Engineers, regarding Terraform templates in provisioning the AWS resources such as EMR clusters, S3, ECS etc.
Work on Azure Storage, Network services, Traffic Manager, Scheduling, Auto Scaling, and PowerShell Automation.
Configured Nagios to monitor EC2 Linux instances with puppet automation.
Manage configuration of Web application and Deploy to AWS cloud server through Chef.
Worked on Querying RDBMS such as Oracle, NO SQL, MongoDB and SQL Server.
Used monitoring tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
Worked on WebLogic for managing a cluster of logic server pieces.
Developed Python and shell scripts for automation of the build and release process.
Install and configure Apache, Nginx and Drupal on Ubuntu and Amazon Linux instances.
Used Docker for setting Azure Container Registry with Docker and Docker-compose and actively
involved in deployments on Docker using Kubernetes.
Responsible for build and deployment automation using Docker and Kubernetes containers and Chef.
Implemented continuous integration and deployment solutions to target environments. Responsible for the Continuous Delivery pipeline given to all application teams as they on-board to Jenkins as a part of migration.
Setup a centralized login mechanism (ELK with Filebeat) based on Docker.
Analyze and resolve conflicts related to merging of source code for GIT.
Wrote MAVEN Scripts to automate the build process.
Environment: Python, Agile, Shell scripts, Chef, Puppet, Nagios, ELK, Splunk, Nginx, Docker, Kubernetes, Linux, Oracle, Apache Tomcat, Visual studio, WebLogic, SQL, Mongo db, Jenkins, Jira, Maven, Git.
Tanla Platforms Ltd, Hyderabad, India
Devops Engineer (Apr 2016 – Dec 2017)
Responsibilities:
Work with virtual development teams practicing agile software development.
Implemented an Agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.
Utilized Configuration Management tool Chef& created Chef Cookbooks using recipes to automate system operations.
Automation of configuration and management through Puppet.
Writing various custom Ansible Playbooks and modules for Deployment Orchestration.
Pushing all configuration management into puppet to allow for rapid roll-out of new infrastructure.
Configured the web server interfaces, session management, virtual hosts and transports for Web Sphere apps.
Worked on maintaining and releasing Puppet code through a tight release management process.
Created script to build and push docker images in Docker Hub.
Created Docker file for each microservices and changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
Setup Kubernetes cluster with Kubernetes Master that has API server, Kube-Scheduler, and Kube Controller.
Worked with AWS Integrations, Cloud Formation, Cloud Watch, Monitoring, Autoscaling, Cloud Alarms.
Used EC2, S3, Auto-scaling and VPC to build secure, for highly scalable and flexible systems that handled expected and unexpected load bursts.
Worked on migrating the VMWARE VMs to AWS using AWS CLI by uploading data to S3 and EC2-import- image and created a disaster recovery repo for VMs in AWS using EBS. Managed Services like EC2, S3 Bucket, Route, ELB, EBS and Cloud Watch.
Installed & configured Nagios on Linux servers.
Designed and developed a configuration management database using Python and SQL to maintain and audit the everyday configuration changes.
Copying on data from MySQL to MongoDB for the RBAC design and writing the server properties to Chef Server as attributes for nodes.
Worked on spinning up servers in the AWS environment using Terraform and Knife-EC2.
Developed and integrated the deployment process in CI/CD environment using Jenkins.
Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE and WebSphere Application Server with DB2 as Database.
Implementation of TFS and Visual Studio integration along with Microsoft Test Manager.
Integration of Maven, Jenkins, Urban Code Deploy with Patterns/Release, Git, and Cloud Foundry.
Created Git repos and Jenkins jobs for the build and deployment of Microservices in Docker Container.
Environment: Agile, AWS (IAM, EC2, S3, CloudWatch, RDS), MySQL, Git, Chef, Puppet, Ansible, Terraform, Nagios, Shell, Linux, Kafka, Jenkins, Docker, Kubernetes, Maven.
Maxval Technologies Pvt Ltd, Hyderabad, India
Build & Release Engineer (Jun 2014 – Mar 2016)
Responsibilities:
Assist with maintaining current build systems, developed build scripts and maintained the source control system.
Deployed build artifacts to Web sphere application server using Maven and Python scripts.
Writing custom parsers for newly on-boarded Clients.
Bug fixes for production/UAT issues providing support services.
Deployment of project code in Windows and Linux environment.
Deployed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
Build and deploy J2EE application in Oracle Web logic server.
Responsible for Continuous Integration environments like Jenkins.
Setup and configured network TCP/IP on Red hat Linux including RPC connectivity for NFS and Created mount points for Server directories and mounted these directories on Red hat Linux Servers.
Defect tracking, Defect management and Bug Reporting using Quality Center.
Configuration and Administration of Apache Web Server and SSL.
Developed Shell/Perl scripts to automate the deployment process.
Designed and implemented internal best practices, cookbooks, and automated cookbook with CI and CD system. Made use of Jenkins for Chef CI.
Managed the source codes repository of multiple development applications using Tortoise SVN.
Enforced automation in build and deployment procedures, executed code builds and deployment activities.
Environment: Windows server, Linux, Shell/Perl Script, Oracle, Web Logic server, Ant, Maven, SVN, Jenkins.
EDUCATION
Bachelors from Gowtham Degree College, Andhra Pradesh, India.
GPA-82%
MASTERS
LEWIS UNIVERSITY, Chicago(USA)
Computers and information science,
GPA-3.4/4