Summary
Overview
Work History
Education
Skills
Timeline
Generic

Prabhu M

Irving,TX

Summary

Over 7+ years of IT Industry experience with DevOps Engineering, Configuration Management, Build and Release Management.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in agile and SCRUM methodologies.

Extensive experience working with Windows and Linux to implement and support on premise and cloud-based applications.

Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation tools like Git, Maven, Jenkins, Docker, Kubernetes, Chef, Ansible, Terraform and ELK.

Experience in working within Cloud platforms like OpenStack and AWS for integration processes. Good Experience on provisioning different environments using Chef, Puppet and Ansible Configuration management tools.

Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, GitHub, Chef, Terraform and AWS. Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources. Experience in working with Terraform for automating VPC's, ELB's, Security groups, SQS queues, S3 buckets and continuing to replace the infrastructure as a code from scratch.

Good Experience on Hudson/Jenkins for configuring and maintaining continuous integration (CI) and for End-to-End automation for all build and deployments.

Good understanding and implementation experience of CI/CD pipeline, automation programmatically by creating Jenkins jobs and pipelines and solving various problems with ANT, Maven, Gradle as plugins.

Experience in using Nexus Repository Manager for Maven builds.

Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Bash Scripts.


Experience in working with Docker containers infrastructure and Continuous Integration for building & deploying Docker containers.

Experience monitoring and managing alerts through Cloud Watch - collecting metrics and logs from EC2, hybrid, and on-premises servers running both Windows and Linux Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.

Experienced in source code analysis tools like SonarQube.

Skilled in monitoring servers using Splunk, Nagios, Cloud watch and using ELK Stack Elastic Experience in trouble shooting, Configuring and Deploying Enterprise Applications in application servers such as Tomcat and Jboss. Experience with Linux/UNIX environment with shell scripting for Build & Release automation and writing Shell scripts to automate the deployments.

Actively involved in all stages of Software development lifecycle methodologies and validations using Waterfall and Agile software development model. Excellent communication, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environments.

Overview

7
7
years of professional experience

Work History

AWS Cloud Engineer

Continental Message Solution
08.2021 - Current
  • Actively involved in architecture of DevOps platform and cloud solutions
  • Responsible for User Management, Plugin Management and END-END automation of Build and Deploy using Jenkins
  • Created Jenkins pipeline jobs using Groovy Jenkins file
  • Pipeline provides Build as a code option to perform end to end process of source code, building and deployment in different environments
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal and written recipes and cookbooks for configuring server side through Chef
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and packages
  • Used Ansible as a configuration management tool to manage the software configuration and created new infrastructure on AWS
  • Automated Splunk infrastructure for Logging and Monitoring the team through Ansible Playbooks
  • Created AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation and Terraform
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing
  • Implemented Terraform modules for deployment of applications across multiple cloud providers
  • Created nightly builds with integration to code quality tools such as SonarQube
  • Integrated GIT repository with Jenkins and added webhooks and build triggers to automate build and deployment of applications on application server
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps and deployments
  • Used Kubernetes to load balance, scale and manage Docker containers
  • Created and Managed Bash/Shell Script for automating build and deployment process for Linux environment and used MAVEN for building the applications
  • Configured and maintained Bamboo to implement the CI process and integrated the tool with Maven to build and generate JAR, WAR files and pushing them into Nexus
  • Automated CI/CD process using Jenkins, build-pipeline-plugin, Maven, and GIT
  • Maintained GIT Repositories, Handled Releases and Branching activities for GIT
  • Documented important activities and issues during build/deployment for future references
  • Documented all build and release process related items and support for all the build and deploy issues encountered during the build process
  • Environment: Chef, Ansible, Jenkins, Maven, CI/CD, Docker, Kubernetes, AWS, Terraform, SonarQube, Python, Bash, Shell Scripting, GIT, Splunk, SonarQube, Nexus, Windows, and LINUX.

AWS Cloud Engineer

Trustmark Bank
11.2019 - 07.2021
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker and Ansible
  • Implemented Chef Knife and Cookbooks for Deployment on internal Data Centre Servers
  • Also re-used and modified the same Chef Recipes to create a Deployment directly into EC2 instances
  • Creating Ansible Playbooks, to Deploy VM and install the Components as per requirements
  • Used Jenkins for automating Builds and deployments and implemented CI using Jenkins
  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services
  • Used
  • Terraform scripts to configure AWS resources
  • Created and Configured Red Hat, Ubuntu, CentOS, Solaris Virtual Machines in AWS using EC2, ElasticIP, VPC, Subnets, Route Tables and NAT Gateway
  • Configured SNS, SQS, RDS, DynamoDB, S3, IAM, Cloud Front and ELB to setup environment ready for cloudification
  • Configuring VPC and Route 53 DNS with networking of subnets containing servers
  • Creating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins, and Chef
  • Developed Networking policies for Docker containers
  • Worked on open-source development tools like Docker Containers, Mesos and Kubernetes
  • Setting up of Kubernetes cluster and deploying containers on K8S
  • Developed Helm charts for Kubernetes deployment
  • Created docker repository at customer location using Ansible
  • Used SonarQube for continuous inspection of code quality, code coverage and unit tests
  • Worked with shell and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture and hands-on Engineering
  • Used GIT for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven
  • Configured Cloud Watch and Nagios to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents
  • Followed Agile methodologies and implemented them on various projects by setting up Sprint for daily stand-up meetings
  • Maintaining integrity of security with the use of group policies across domains supporting users through email, on call and troubleshooting
  • Environment: CI/CD, Jenkins, GIt, Maven, Chef, Ansible, AWS, Terraform, Docker, Kubernetes, SonarQube, Nexus, Nagios, Shell, Python, Bash, Agile, Windows and Linux.

DevOps Engineer

Cantata Health Solution
09.2018 - 10.2019
  • Worked as Release Engineer in a team that involved different development teams and multiple software releases
  • Managed SVN repositories for branching, merging, and tagging
  • Shell/Perl Scripts are developed for automation purposes
  • Build and Administered Nexus for Maven builds to share the artifacts within the company
  • Setup Git-repo server to keep the source code for code management
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Puppet, and custom Ruby/Bash scripts
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and Bamboo
  • Architected and implemented automated cloud infrastructure using Puppet
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages
  • Converting production support scripts to Puppet Manifests
  • Closely worked in Research of the project application architecture to support/resolve build, compile and test issues/problems
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion
  • Used JavaScript for front-end validations
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process
  • Required to provide root cause analysis of any business impacting issues as well as a plan to prevent its recurrence
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams
  • Involved with the developers in troubleshooting and fixing day-to-day problems of the applications
  • Environment: Java/J2EE, SVN, Ant, Maven, GIT, Shell, Perl, Bash, JIRA, WebLogic, Nexus, AWS, Cloud, Jenkins, Python, Puppet, Windows, LINUX.

Build/Release Engineer

Aite Group LLC
10.2017 - 08.2018
  • Developed build and deployment processes
  • Perform software builds using SVN as version control
  • Managed SVN repositories for branching, merging, and tagging
  • Developed Shell/Batch/Perl Scripts for automation purposes
  • Resolving merging issues during build and release by conducting meetings with developers and managers
  • Responsible for designing and deploying best SCM processes and procedures
  • Implement and Enhance the Existing Scripts which are developed in Shell, Perl, Ruby and Python
  • Developed and maintained integration and release processes
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution
  • Implemented Maven builds to automate JAR and WAR
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server
  • Supported and developed tools for integration, automated testing, and release management
  • Verified if the methods used to create and recreate software builds are consistent and repeatable
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems
  • Releasing code to testing regions or staging areas according to the schedule published
  • Environment: Subversion (SVN), Jenkins, Perl Scripts, Shell Scripts, Maven, Perl, Python, XML, Tomcat.

Linux System Administrator

Ajna Lens
04.2016 - 09.2017
  • Worked as a Systems Administrator on Red Hat 3/4, CentOS ¾ and Ubuntu (6.06, 7.04) servers
  • Worked on Applying patches, installed monitoring tools, and upgraded BIOS on HPC Clusters
  • Scheduled users to perform High Performance Computing activities on the Linux cluster
  • Created users and groups and assigned them appropriate quotas and ACLs as per company requirement
  • Experience managing and tuning MySQL and writing SQL scripts
  • Identified and solved any issues or errors
  • Installed and configured Nagios monitoring tool to manage infrastructure
  • Applied patches and supported Linux Servers with Oracle Database servers
  • Worked on Kernel tuning and Kernel patching
  • Monitored System Performance, Tuned and optimized systems for better performance
  • Managed Disk using LVM, resized disk space when required
  • Managed disk space from NetApp filers
  • Setup NTP server and synchronized clients with NTP server
  • Troubleshoot application problems by diagnosing issues
  • Provided 24/7-support coverage, pager support and weekend support
  • Environment: RHEL (3.x & 4.x), Centos (3.x, 4.x), Ubuntu (6.06, 7.04), Netapp, NTP, Nagios, MySQL, SQL, HPC.

Education

Master’s - information Systems Technologies

Wilmington University
Newark, DE
04.2023

Skills

  • Key Skill:
  • Source Code Management Tools
  • GITHub, SVN, Bitbucket
  • Build Tools
  • Ant, Maven, Gradle
  • Continuous Integration Tools
  • Jenkins/Hudson, Anthill Pro, Bamboo, Cloud Stack
  • Configuration Management Tools
  • Chef, Ansible, Puppet, Terraform, SonarQube
  • Web Servers
  • Apache Tomcat, JBOSS, Web Logic, WebSphere
  • Scripting Shell Script
  • Ruby, Perl, Python, Bash
  • AWS Services
  • RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, SQS, SNS, SWF, Security Groups, Lambda, VPC, SNS, Route 53, Cloud Formation
  • Networking Services
  • FTP, SSH, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinSCP
  • Monitoring Tools
  • Splunk, Nagios
  • Repositories
  • Nexus, Artifactory
  • Containerization
  • Docker, Kubernetes
  • Operating Systems
  • Windows 2000/NT/XP/Vista/7/8/10, UNIX, Red Hat LINUX, Ubuntu

Timeline

AWS Cloud Engineer

Continental Message Solution
08.2021 - Current

AWS Cloud Engineer

Trustmark Bank
11.2019 - 07.2021

DevOps Engineer

Cantata Health Solution
09.2018 - 10.2019

Build/Release Engineer

Aite Group LLC
10.2017 - 08.2018

Linux System Administrator

Ajna Lens
04.2016 - 09.2017

Master’s - information Systems Technologies

Wilmington University
Prabhu M