Summary
Overview
Work History
Education
Skills
Personal Information
Languages
Certification
Timeline
Generic

M V Sai Kumar P

ON

Summary

With over 8 years of experience in AWS DevOps, I have designed and built applications using various AWS services like EC2, CloudWatch, S3, Elastic Beanstalk, ELB, Auto Scaling, RDS, VPC, Route53, and IAM. I have expertise in DevOps tools such as Jenkins, Nexus, Chef, and Ansible for building and deploying applications. I have managed servers on AWS using Chef Configuration management and Ansible for infrastructure automation. I have worked with container systems like Docker, Docker Swarm, Kubernetes, and OpenShift. I have experience with Kubernetes architecture, troubleshooting, and multi-regional deployment models. I have integrated infrastructure automation using Puppet and created Jenkins jobs, build, and delivery pipelines. I have extensive experience with MAVEN and ANT for building deployable artifacts and automating build processes using Jenkins and Groovy scripts. I have proficiency in scripting languages like Shell, Ruby, and Python, focusing on DevOps tools, CI/CD, and AWS Cloud Architecture.

Overview

9
9
years of professional experience
1
1
Certification

Work History

DevOps Engineer

IBM
01.2021 - Current
  • Involving heavily in setting up CI/CD pipeline using Bamboo, Maven,
    Nexus, Bitbucket Using Bamboo and pipelines to drive all Microservices builds out to Harbor registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Managing Kubernetes charts using Helm, Created reproducible builds of Kubernetes applications, managed Kubernetes manifest files and
    managed releases of Helm packages
  • Worked with Kubernetes to automate deployment, scaling and
    management of web Containerized applications
  • Using Bitbucket as source code repositories and managed and Bitbucket repositories for branching, merging, and tagging
    Involving package creation, distribution, and deployment onto Tomcat
    application servers via Shell scripts embedded into Bamboo jobs and
    GitHub
  • Demonstrated excellent problem-solving skills in resolving Ignite platform upgrades issues
  • Implemented and configured Instana, Dynatrace and Kibana for continuous monitoring of applications, clusters and enabled notifications via emails and Slack/Teams messages
  • Conducted resource allocation and utilization analysis, leading to
    optimization of container resource limits and requests. This resulted in 15% reduction in infrastructure costs while maintaining optimal application performance
  • Streamlined CI/CD pipeline for Java-based applications using Maven,
    resulting in 20% reduction in build and deployment times.
  • Designed, wrote and maintained systems in Python/Shell scripting for
    administering GIT, by using Bamboo and GitHub as full cycle continuous
  • Provided assistance for Accel team in Migration of Bamboo to GitHub
    proactively
  • Supports environment issues, includes independently completing
    root-cause analysis and diagnosis
  • Proactively evaluate and logically resolve problems and ensures similar outlook is nurtured in team
  • Managed Jira dashboards & ADO dashboards reports using power BI and updated leadership & management
  • Introduced version control best practices with Git, improving code
    collaboration and traceability.
  • Led knowledge-sharing sessions on CI/CD and automation, empowering
    team members to take ownership of their workflows.

DevOps Engineer

TD Bank Group
05.2019 - 12.2020
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Maintained the user accounts IAM Roles, VPC, RDS, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Worked with Kubernetes to automate deployment, scaling and management of web Containerized applications
  • Worked on OpenShift for Container Orchestration with Kubernetes containers storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture and design, troubleshooting issues and multi-regional deployment models and patterns for large-scale applications
  • Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages
  • Designed, wrote and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs
  • Created Python scripts to totally automate AWS services which include web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks
  • Involved in infrastructure as code, execution plans, and resource graph and change automation using Terraform
  • Managed AWS infrastructure as code using Terraform
  • Created AWS CloudFormation templates to automatically deploy code on to server less services like AWS Lambda from a CI/CD pipeline
  • Provisioned cloud resources like AWS S3 buckets, AWS Lambda, AWS API Gateway, CodeBuild, CodePipeline using Terraform Infrastructure as Code (IAC) tool
  • Written Terraform scripts to automate AWS services which include ELB, Cloud Front distribution, RDS, EC2, database security groups, Route 53, VPC, Subnets, Security Groups, and S3 Bucket and converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS CloudFormation
  • Worked on CI/CD involving Run Deck Jenkins and Ansible to complete the automation from commit to deploy
  • Involved in Configuring, monitoring and multi-platform servers by defining Chef Server from workstation to manage and configure Chef Nodes
  • Development of Chef Recipes using Ruby Script to create Chef Cookbooks to manage systems configuration
  • Used Ansible to automate Configuration management and Applications
  • Written Ansible playbooks to configure deploy and maintain software components of the existing infrastructure
  • Worked on in creating various modules and automation of various facts in Puppet, adding nodes to enterprise Puppet Master and managing Puppet agents, Creating Puppet manifests files and implementing Puppet to convert IaC
  • Integrated Bitbucket with JIRA for transition JIRA issues from within Bitbucket Server and monitored the JIRA issues in Bitbucket Server
  • Implemented and configured Nagios for continuous monitoring of applications and enabled notifications via emails and text messages
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios
  • Creating a fully automated Build and Deployment Platform by coordinating code builds promotions and orchestrated deployments using Jenkins
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers
  • Worked in development, testing, and production environment using SQL, PL/SQL procedure, Python, Ruby, Power Shell and Shell scripts and managed to host the servers like Web sphere and NGINX
  • Used Git as source code repositories and managed Git repositories for branching, merging, and tagging
  • Used Maven as build tool for the development of build artifacts on the source code
  • Worked with Source Code Management System Git/Bitbucket and with build manager Maven.

DevOps Engineer

Cardtronics Canada
12.2017 - 04.2019
  • Worked in designing and deploying AWS solutions using EC2 instances, EBS, S3, RDS, Elastic Load Balancer and Auto scaling groups
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure using Ansible
  • Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server
  • Worked in setting up Chef Infrastructure, Chef-repo and Bootstrapping Chef nodes
  • Implemented automated local user provisioning VMs created Open stack and AWS Cloud through Chef recipes
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet and AWS
  • Designed and created multiple deployment strategies using CI/CD Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments
  • Worked on creating the Docker containers and Docker consoles
  • Maintenance and monitoring of Docker in a cloud based service during production
  • Used Jenkins and pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Extensively worked on Jenkins by configuring and maintaining for continuous integration and for end to end automation for all build and deployments
  • Build Automation and Build Pipeline development using Jenkins and Maven
  • Configured various plugins in Jenkins for automation of the workflow and to optimize and smooth running of build jobs and implemented continuous integration and deployment
  • Wrote PowerShell scripts for the teams use with customers that have been heavily utilized thus saving much time with each case
  • Managed and configured SVN/GIT, resolved issue regarding source code management, manages branching and merging, code freeze process
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services
  • Developed automated deployment scripts using Maven and Python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server
  • Performed daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.

DevOps Engineer

Crossings Cloud Inc.
07.2016 - 11.2017
  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, ELB, RDS, Route53, and Cloud Watch, Cloud Trail, Cloud Formation and Auto scaling
  • Involved in using AWS including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer,S3, Glacier, Cloud Front,VPC, Route53, Cloud Watch and IAM
  • Analyzed and resolved compilation and deployment errors related to code development, branching, merging and building of source code
  • Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup
  • Build and Deployed CI/CD Pipelines
  • Maintained Servers configure management (CM process), System orchestration and to deploy apps using Chef
  • Developed and maintained the continuous integration and deployment systems using Jenkins, Maven, Nexus and chef
  • Deployed multiple Linux servers using Docker
  • Involved in setting up Ansible for automating the scripts
  • Installation of Apache Tomcat, MAVEN, GITHUB and Apache webserver
  • Installation of Jenkins on the machines
  • Used ANT, Maven Scripts to automate the build process
  • Analyzed and Converted ANT scripts to MAVEN to standardize the procedures
  • Created jobs on the Jenkins for deploying files
  • Created and managed cloud VMs with AWS EC2 command line clients and AWS management console
  • Setup Elastic load-balancers for different applications to ensure high availability of applications
  • Performed SVN to GIT migration and managed branching strategies using GIT flow workflow
  • Managed User access control, Triggers, workflows, hooks, security and repository control in BitBucket
  • Deployed files from GITHUB, implemented many plugins for automatic deployments like build triggers
  • Implemented security in the Jenkins as per the user groups
  • Implemented password less authentication to multiple servers using SSH
  • Developed scripts in shell scripting for automating the installations and deploying files automatically and for clustering.

Build and Release Engineer

Camelot Integrated Solutions Inc
07.2015 - 06.2016
  • Involved in authoring pom.xml files, performing releases with Maven release plugins and managing artifacts in Maven internal repository
  • Designed and setup CI/CD pipeline to deploy containerized applications in the servers
  • Used Jenkins on Linux environment and implemented a Master and Slave configuration to run multiple build operations in parallel
  • Worked on creating the Docker containers and Docker consoles for managing the application life
  • Created Docker container images by tagging and pushing the images and worked on the infrastructure using Docker containerization
  • Used JIRA to track issues and Change Management
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and configuring launched instances with respect to specific applications
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies
  • Performed all necessary day-to-day GIT support for different projects
  • Implemented and maintained the branching and build and release strategies utilizing GIT
  • Used Python scripts to update content in the database and manipulate files
  • Deployed code through SVN and GITHUB
  • Installation, Configuration and Administration of Jenkins for continuous integration and Continuous Deployment
  • Deployed new Linux servers, configuring the servers, Installed Apache tomcat, Apache Webserver
  • Coordinated with different teams and customers to get the approvals regarding planned maintenance
  • Deployed the code in production, UAT, PT, development servers
  • Worked with internal customers DBA and App teams to support their databases and applications.

Education

Bachelors of Technology - Electronics And Communication Engineering

Jawaharlal Nehru Technological University
Hyderabad
06.2016

Skills

  • Configuration Management Tools: Helm, Chef, Ansible, Puppet, Terraform, Docker, Kubernetes, Jenkins, Bamboo, Azure pipeline
  • Languages/Scripting: Python, Bash, shell, Power shell
  • AWS Cloud Services: EC2, VPC, S3, Route 53, SNS, IAM, Lambda, Cloud Front, CloudFormation, Snowball, ELB, ECS, Cloud Watch, Auto Scaling, SQS, Elastic Beanstalk
  • Monitoring Tools: Nagios, Dynatrace, ELK Kibana, Instana
  • Servers: Apache Tomcat, JBoss, WebLogic, WebSphere, Nginx
  • Build Tools: Ant, Maven, Gradle
  • Version Controls: SVN, CVS, GIT, Bitbucket, TFS, GitHub
  • Methodologies: Agile
  • Databases: Oracle, SQL Server, MS Access, NO-SQL
  • Operating Systems: UNIX, LINUX, Red Hat, Windows, Sun Solaris, AIX

Personal Information

Title: DevOps Engineer

Languages

English
Professional Working

Certification

  • AWS certified Solution Architect - Associate [2023-2026]

Timeline

DevOps Engineer

IBM
01.2021 - Current

DevOps Engineer

TD Bank Group
05.2019 - 12.2020

DevOps Engineer

Cardtronics Canada
12.2017 - 04.2019

DevOps Engineer

Crossings Cloud Inc.
07.2016 - 11.2017

Build and Release Engineer

Camelot Integrated Solutions Inc
07.2015 - 06.2016

Bachelors of Technology - Electronics And Communication Engineering

Jawaharlal Nehru Technological University
M V Sai Kumar P