CHILUKURI PRAMOD BABA
**********.****@*****.***
9+ years of experience in Build and Release Management, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
PROFESSIONAL SUMMARY:
Good understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery.
Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
Worked on Build and Release management methodologies and Software procedures in all aspects of SDLC.
Experienced on working with AI tools like copilot and GeminiAI.
Experience in Software Configuration Management for maintaining versions of scripts, java code and controlling the building and implementation of the code/projects into different environments.
Experience in UNIX environment and expertise in several flavors of Linux including Red Hat and Ubuntu.
Experience in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools.
Good Knowledge and experience in working with Azure Cloud & infrastructure provisioning automation using ansible, python, groovy and terraform scripts.
Created and wrote shell scripts Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
Experience working with Atlassian tools like Bamboo, Bitbucket, Jira, confluence.
Experience working with JFrog Artifactory to store the build artifacts.
Experience in working with version control systems like Subversion, clear case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub.
Experience in Administration / Maintenance of source control management systems such as Git Hub and Subversion [SVN]. Created tags and Branches, Fixed the merge issues and administered Software Repositories.
Managing GIT and SVN which includes creating new users and writing some pre-commit and post commit scripts.
Extensively worked on Jenkins, Team City, Octopus Deploy, Docker, and Kubernetes for continuous integration and for End to End automation for all build and deployments.
Created dashboard in New relic console for the monitoring purpose.
Identified and fixed performance issues Confidential instant of time by dynamic monitoring through catch point & new relic tools in production environment.
Used New Relic APM, Catch Point, HP BPM tool to monitor Preproduction and production environment proactively and to identify application performance issue or availability.
Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
Worked on infrastructure with Docker containerization.
Created and Maintained Docker environments for web application infrastructure.
Automating the Google cloud platform Infrastructure using GCP Cloud Deployment Manager.
Securing the GCP infrastructure using Private subnets, Security groups, NACL(VPC), WAF etc.
Managed Amazon Web Services like EC2, S3 bucket, RDS, Aurora, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console.
Experience with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Ability to provision, monitor and scale AWS infrastructure using APIs.
Configured Elastic Load Balancers with EC2 Auto scaling groups.
Executed a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, results in generating of new docker container whenever a new GitHub branch get started.
Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
Experience in writing Chef Cookbooks and recipes to automate the deployment process and
to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
Used Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
Experience in automating configuration management using Chef, Puppet and Ansible.
Deployed Puppet, Puppet Dashboard for configuration management to existing infrastructure.
Hands on experience in Monitoring tool like Nagios and task scheduling tools like Cronjob.
Experienced in using virtualization tools for Oracle Identity Manager Components like Oracle virtual Box, VMware Workstation.
Experience in working with multiple database environments like Oracle, MySQL.
Experience with IDE tools like Eclipse.
Excellent communication, quick learner and solution provider who can work as a part of a team or independently.
TECHNICAL SKILLS:
Build Tools
Cruise Control, ANT, Maven
Continuous Integration Tools
Jenkins, Bamboo and TeamCity
Configuration management Tools
Chef, Puppet, Salt and Ansible
Versioning Tools
GitHub, CVS, Bitbucket, GIT
Monitoring tools
Nagios, SonarQube, New Relic APM,
Cloud Services
Amazon Web Services (AWS), Azure
Networking & Protocols
TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP
Operating Systems
Microsoft Windows, Oracle Enterprise Linux, Ubuntu, Red Hat Enterprise Linux
Scripting
Perl, Shell scripting, Python, Terraform, Ruby
Web Technologies
HTML, XML, JavaScript1x.
Databases
Oracle, MYSQL, Mongo DB, Hive, PostgreSQL
PROFESSIONAL EXPERIENCE:
Client Name: Verizon Feb 2022 – Present
Title: Sr.AWS / DevOps Engineer
Responsibilities:
Provisioned new AWS accounts under the organization using Control Tower, ensuring smooth onboarding and account management.
Worked on openedge to openshift migration, creating different pods, deployments ingress for different applications for continuous deployment in openshift.
Worked with copilot AI on integration with Visual Studio and IntelliJ applications.
Led AWS audits for all 26 AWS accounts, maintaining security standards and implementing necessary measures.
Provisioned new users and groups into AWS, implementing roles and policies to ensure proper access control.
Migrated AWS accounts from one organization to a new organization using Control Tower, ensuring seamless transition and minimal disruptions.
Collaborated with cross-functional teams to troubleshoot and resolve AWS-related issues, including S3 cross-account access, user access restrictions, working with Sage Maker, and resource deployment based on team requirements.
Implemented Terraform across the organization, writing scripts for multiple resources and enabling the team to deploy resources in multiple environments.
Implemented SCP policies using Control Tower to enforce compliance and restrict actions that do not align with AWS audits.
Implemented tag policies to ensure proper tagging and management of resources across AWS accounts.
Created custom shell script to store all the configuration parameters and secrets from secrets-manager so that they can be used by application teams during build and deployment in multiple individual environments.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Salt.
Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, ElasticCache.
Designed an Architectural Diagram for different applications before migrating into amazon cloud for flexible, cost-effective, reliable, scalable, high-performance, and secure.
Maintained the user accounts (IAM), Cloud SQL, Cloud DNS, VPC, RDB, Cloud Datastore Cloud Bigtable, SES, SQS and Cloud Pub/Sub services in Google cloud platform.
Created build plans to add smoke tests for different environments.
Automated the code review process through SonarQube and published the results on Jenkins as well as the graph by comparing everyday nightly builds.
Implemented and maintained the monitoring and alerting of production and corporate servers/storage along with cloud build and deployment using CloudWatch.
Worked on certificate manager and secrets manager to store the certs for different applications and secrets.
Used terraform, groovy, python, ansible and shell scripting to develop scripts for Jenkins pipelines to automate infrastructure provisioning and other jobs.
Created containers using Docker.
Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build test and deploy.
Made use of ELK stack for logging all the activity and creating indexes which can be queried by kibana.
Expertized in using JIRA software with Jenkins and Github for real time bug tracking and issue management.
Expertized in implementing Agile and SDLC software development methodologies.
Coordinating with Developers /QA resources to have smooth builds and deployments without any issues.
Managed and monitored the server and network infrastructure using Nagios.
Environment: Terraform, AWS Cloud, IAM, EC2, S3, VPC, RDS, R53, DynamoDB, Redis, Security groups, Salt, Bamboo, Jira, Confluence, Bit Bucket, Visual Studio, Kubernetes, Docker, Shell, Python, Linux, ELK, CloudWatch, SonarQube.
Client Name: Charles Schwab, Westlake, TX Jan 2021 – Feb 2022
Title: AWS / DevOps Engineer
Responsibilities:
Experienced in infrastructure as code and using most of the AWS services like EC2, S3, RDS, IAM, VPC, Dynamo DB, Redis, ELB, ECS, ECR, MQ, ElastiCache, security groups, secrets manager etc in prod and non-prod environments.
Experienced in setting up build and deployment automation for terraform scripts using aws code pipeline.
Created multiple terraform modules to manage configurations, applications, services and automate installation process for web server and AWS instances.
Experience in troubleshooting any issues generated during building and deployments.
Installed Docker, created Dockerfile to create containers and integrated Docker with Bamboo to build on Docker containers and to achieve continuous Delivery goal on high scalable environments.
Used BitBucket for the source code Management, creating new repositories and branches and merging them.
Experienced in creating certificates in prod and non-prod environments for different applications that will be deployed using AWS PKI.
Worked with different teams like on-perm and application side for automation of release components.
Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
Experience with CI (ContinuousIntergartion) and CD (ContinuousDeployment) methodologies using Bamboo.
Created custom shell script to store all the configuration parameters and secrets from secrets-manager so that they can be used by application teams during build and deployment in multiple individual environments.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Salt.
Automated the code review process through SonarQube and published the results on Jenkins as well the graph by comparing everyday nightly builds.
Implemented and maintained the monitoring and alerting of production and corporate servers/storage along with cloud build and deployment using CloudWatch.
Worked on certificate manager and secrets manager to store the certs for different applications and secrets.
Used terraform, groovy, python, ansible and shell scripting to develop scripts for Bamboo pipelines to automate infrastructure provisioning and other jobs.
Created containers using Docker.
Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build test and deploy.
Made use of ELK stack for logging all the activity and create indexes which can be queried by kibana.
Expertized in using JIRA software with Jenkins and github for real time bug tracking and issue management.
Expertized in implementing Agile and SDLC software development methodologies.
Coordinating with Developers /QA resources to have smooth builds and deployments without any issues.
Managed and monitored the server and network infrastructure using Nagios.
Environment: Terraform, AWS Cloud, IAM, EC2, S3, VPC, RDS, R53, DynamoDB, Redis, Security groups, Salt, Bamboo, Jira, Confluence, Bit Bucket, Visual Studio, Kubernetes, Docker, Shell, Python, Linux, ELK, CloudWatch, SonarQube.
Client Name: Verizon, Branchburg, NJ Apr 2019 – Jan 2021
Title: Systems Engineer / DevOps Engineer
Responsibilities:
Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
Extensive experience in designing and implementation of continuous integration, continuous delivery, continuous deployment through Jenkins.
Deployed JAR, WAR, EAR and J2EE applications on Apache tomcat server using Jenkins auto deployment.
Highly experienced with source code management tools like git, subversion, Perforce.
Experienced with software build automation tools like Ant, Maven, Ansible for the software project management.
Worked on installation of Docker using Docker toolbox. Created custom Docker container images, tagging and pushing the images.
Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
Experience with Leveraging Docker containers with Kubernetes. Writing and implementing YAML files to maintain the Kubernetes cluster.
Developed VSTS pipelines to drive all micro services builds out to the Docker registry and deployed on Kubernetes, Created Pods and accelerated using Kubernetes. Created private cloud using Kubernetes that supports DEV, TEST, and PROD.
Established Kubernetes charts using Helm. Enhanced reproducible builds of the Kubernetes applications, enhanced Kubernetes manifest files and performed releases of Helm packages.
Hands on experience in writing Python and Bash Scripts.
Migrated services from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, Elasticcache.
Designed an Architectural Diagram for different applications before migrating into amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
Developed the map-reduce flows in Microsoft HDInsight hadoop environment using python.
Working experience with TFS/VSTS, Jenkins, Git, Jira, Ansible, Docker, ELK, Nexus, Sona Qube, Ansible and various Databases like Mongo DB, MYSQL, Oracle, Hive, PostgreSQL.
Web Services experience with Apache, Nginx, and RESTful APIs.
Environment: AWS, RHEL 7, Jenkins, Git, Github, Hadoop, Ansible, Nexus, J2EE, Ant, Python, Maven, Jira, Confluence, Visual Studio 2017, Kubernetes, Docker, JavaEE 8/7, Shell, Power shell, SonarQube, JFrog.
Client Name: DTCC, Irving, TX Mar 2018 – Apr 2019
Title: DevOps Engineer / Admin
Responsibilities:
Designing, developing and delivering production support for large scale applications for Devops CI/CD pipeline, Ansible Configuration Management, Release Automation, Docker Containerization.
Creating CI/CD pipeline from the scratch and to provide end to end one-click automated deployments with Zero down-time using Bamboo.
Automated IBM tools like IIB and DataPower from Dev to the Production environments.
Worked on setting up password less connectivity between two different servers using the known_hosts and authorized_keys.
Worked on building and deploying Java code through Jenkins and Chef.
Worked on creating build and deploy automated scripts using Ant and Maven.
Worked on creating various tasks in the build and deploy plans like running the shell script on the remote and local servers, running the build on the build server and uploading the build artifacts to the artifactory.
Worked on the file spec script to upload the artifacts to the artifactory using Artifactory upload task.
Installed various addons for different purposes like setting the rollback for the failed deployment.
Used Rest API’s for deleting the old unused artifacts from the artifactory and setting the properties to the build artifacts.
Leveraged GCP cloud services such as Compute, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
Maintained the user accounts (IAM), Cloud SQL, Cloud DNS, VPC, RDB, Cloud Datastore Cloud Bigtable, SES, SQS and Cloud Pub/Sub services in Google cloud platform.
Created build plans to add smoke tests for different environments.
Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
Experience working on Big data with Azure. Connecting HDInsight to Azure and working on Big Data technology.
Integrated existing API's to Azure API management to get all the attributes like security, usage plans, throttling, analytics, monitoring, and alerts.
Setup Hybrid connections between Azure web Apps and on-premise SQL databases.
Redefining the branching, labeling, and merge strategies for all applications in GIT.
Designed a PowerShell scripts for a developer environment on a Laptop by a single click for the newly joined developers.
Environment: Azure, Ubuntu 16.04, Bamboo, Windows Server 2016, IIB9.0.0.5 and 10, DataPower, Team city, Octopus Deploy, Jira, Confluence, Bit Bucket, Visual Studio 2017, Kubernetes, Docker, JavaEE 8/7, Shell, Power shell, SonarQube, JFrog
Client Name: American Airlines, Fort Worth, TX Jul 2016 – Feb 2018
Title: AWS Cloud DevOps Engineer
Responsibilities:
Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
Creating CI/CD pipeline from the scratch and to provide end to end one-click automated deployments with Zero down-time using Octopus Deploy and Team city from Dev to Production environments.
Used Team City, Octopus Deploy, shell scripts to automate the code deployment & automation of Continuous integration (CI) and Deployment (CD) infrastructure.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
Configured and Administered Hudson/Jenkins Continuous Integration Tool.
Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Development/Test/Production Branching Model for weekly releases.
Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
Experienced in working with CVS environment and configuring the version tool for the project development
Created repositories according the structure required with branches, tags and trunks.
Developed Perl and shell scripts for automation of the build and release process.
Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
Checking daily Runaway processes in the environment and opening tickets for their removal.
Written wrapper scripts to automate deployment of cookbooks and running the chef client on them in a Chef-Solo environment.
Converting production support scripts to chef recipes.
Used configuration management tools Chef, Puppet, and CF Engine.
Analyzed the builds using the SonarQube.
Environment: AWS Cloud, Windows, Chef, Shell, Python, Web Logic Server, TeamCity, Octopus Deploy, Active Directory, XML, Jenkins, Maven, GIT, SQL, Puppet, Shell, Perl, ANT, UNIX and Web Sphere.
Client Name: Landis+Gyr, Bloomington, Minnesota Mar 2015 - Jun 2016
Title: DevOps Engineer
Responsibilities:
Installed/Configured/Managed Jenkins CI Automation.
Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
Used MAVEN to automate the build process.
Configured and automated the Jenkins Build jobs for Continuous Integration.
Wrote, deployed and managed our merge-to-master continuous integration pipeline (Jenkins-puppet master-deploy to cluster in AWS).
Used the version control system GIT to access the repositories and used in coordinating with CI tools.
Integrated maven with GIT to manage and deploy project related tags.
Installed and configured GIT and communicating with the repositories in GITHUB.
Performed necessary day to day Subversion/GIT support for different projects.
Created and maintained Subversion/GIT repositories, branches and tags.
Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
Managed AWS EC2 virtual instances using Puppet.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
Actively involved in architecture of DevOps platform and Cloud solutions.
Involved in developing custom scripts using Perl & Shell (bash, ksh) to automate jobs.
Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers in AWS ECS.
Experience writing Ansible playbooks and deploying applications using Ansible.
Created and maintained the Shell/Python, YAML deployment scripts for WebSphere application servers.
Used JIRA for ticket tracking, change management and Agile/SCRUM tool.
Environment: AWS, IAM, EC2, S3, VPC, RDS, R53, Cloud Watch, GIT, Subversion, Docker, Jenkins, Maven, Chef, Nagios, ELK, CloudWatch, JIRA, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIX.
Education:
Bachelor of Technolog, Koneru Lakshmaiah University, Vijayawada, India.
Master’s in Information systems and Security, University of the Cumberlands, Kentucky.
Certifications:
AWS Certified Developer – Associate
https://www.linkedin.com/in/pramod-baba-ch-437381159/