Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mandar Kulkarni

Pune

Summary

● 11+ years of experience in DevSecOps (java application/build, deployment and configuration)

● Currently working as Offshore Lead DevOps Engineer for the said Client with team size of 6(2 Onsite, 4 offshore)

● Working experience in GCP, Terraform, cloud VM’s, Docker, Kubernetes Linux system etc.

● Strong working experience in Build, Deployment and Configuration tools like Ansible, Rundeck, Jenkins, Hudson, Bamboo, Shell Scripting, Ant, Maven, SVN, SONARQUBE, JIRA, TRAC, Junit, Code Coverage (Emma, JaCoCo), PMD, Checkstyle, PMD, Build and Release management, Change Management.

● Strong exposure to CI-CT-CD using Jenkins platform, pipelines, deployments on PCF, WebLogic servers.

● Experience in Ansible setup and configuration of deployment, installation and server setup using Ansible playbooks.

● Experience in containerization using Docker and orchestration through Kubernetes.

● Hands on experience working on Linux(RHEL) systems and good in bash/shell scripting.

● Work under SLA with increase of productivity, scalability & performance of application.

● Experience in interaction & communication with business users & management to analyze growth of business trends which impact on performance of application and SLA.

● Hardworking employee with customer service, multitasking and time management abilities. Devoted to giving every customer a positive and memorable experience.

Overview

11
11
years of professional experience

Work History

DevOps Lead

FedEx
Pune
07.2023 - Current

FedEx (Offshore-India)

  • Senior DevOps Engineer:
    Supported the infrastructure of a Fortune 500 company, including Cloud, AWS EC2
    instances, databases, Elastic Load Balancers, S3 buckets etc.
    ● Automated deployment of 7 new servers using Ansible playbooks to reduce
    manual effort by 92%.
    ● Spearheaded migration of all servers to CloudOps, reducing cost by 64% and
    increasing server performance by 87%.
    ● Reduced deployment time from 4 days to 30 minutes using Ansible
    automation tool for configuration management within 5 months.
    System Administrator:
    Reduced average server downtime by 67% through improved monitoring
    processes and 24/7 maintenance checks.
    ● Installed new RHEL8 operating systems on 100+ servers using CloudOps Infra.
    ● Created a comprehensive inventory of all hardware, software, supplies, and
    documentation for 100+ servers.
    ●Deployed the applications to Weblogic and Tomcat Application Server and static content to Apache web servers.
    ●Automated the continuous integration and deployments using Jenkins, Docker.
    ●Installed, Configured, and Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring.
    ●Worked on Docker container to create Docker images for different environments.
    ●Responsible for taking the source code and compiling using Maven and package it in its distributable format, such as a WAR file.
    Implemented process for release management, automated code deployment, configuration management, and monitoring.
    ●Used Shell scripts to day to day activities and tasks for automating.
    Used Jenkins tool to automate the build process.
    Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using chef and puppet.

Onsite Lead DevOps Engineer

Atos-Syntel INC.
Milwaukee
01.2022 - 07.2023

Worked as Onsite Lead DevOps Engineer and handling a team of 10(3 onsite, 7 offshore) effectively. Delivering solutions on DevOps area including CI/CD, Server Configuration Management using Ansible, Docker, GCP, Terraform, Jenkins, Maven, Gradle, etc.

1. Managing Deployment Environment: - Manage the DEV/QA/PROD environments, OS patching, application and server patching, tools/software upgrades etc., Dealing with bash/shell scripts for application needs.

2. CI-CD automation: Writing and maintaining Fully automated Jenkins Pipelines setup for CI-CD in all applications. Automated deployment using shared libraries within pipeline scripts. Writing and maintaining Automated Jenkins Pipelines for spring boot application deployed to PCF spaces.

3. Configuration Management: - Setting up and maintaining Jenkins pipelines, performing requirement PROD releases, maintaining and executing batch/shell script through automation, Jenkins Administration,

Writing and maintaining Ansible automated scripts and jobs for configuration management tool in projects.

  • Developed automated deployment processes and scripts to ensure a smooth transition from development to production.
  • Managed playbooks in Ansible ENV and Implemented environments, roles, and templates in Ansible Tower for better environment management.
  • Used Shell scripts to day to day activities and tasks for automating.
  • Used Jenkins tool to automate the build process.
  • Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using chef and puppet.
  • Have experience in cloud platform like AWS and CloudOps.
  • Created and implemented chef cookbooks for deployment and also used Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Worked in GIT to manage source code.
  • Setup Ansible Server, workstation, client and wrote scripts to deploy applications.
    Deployed the applications to Weblogic and Tomcat Application Server and static content to Apache web servers.
  • Automated the continuous integration and deployments using Jenkins, Docker.
    Installed, Configured, and Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring.
  • Worked on Docker container to create Docker images for different environments.
    Responsible for taking the source code and compiling using Maven and package it in its distributable format, such as a WAR file.
  • Implemented process for release management, automated code deployment, configuration management, and monitoring.

DevOps Lead

Synechron INC.
Charlotte(Remote)
08.2021 - 01.2022

As Onsite Lead DevOps Engineer and handling a team of 6(2 onsite, 4 offshore) effectively

  • Delivering solutions on DevOps area including OpenShift, Docker containers, Kubernetes, CI/CD, Server Configuration Management using Ansible, Jenkins, Maven, etc
  • Openshift configuration and support: Application migration to Docker Containers using OpenShift platform and Kubernetes orchestration
  • Proof Of Concepts for Containerization/migration: Done various POC projects demonstrating the different application structs, deployment and configuration on OpenShift container platforms(Jboss, Tomcat, OpenJDK, Java-mule, spring-boot etc.)
  • Configuration Management: Setting up and maintaining Jenkins pipelines, performing requirement PROD releases, maintaining and executing batch/shell script through automation, Jenkins Administration, Writing and maintaining Ansible automated scripts and jobs for configuration management.

DevOps Lead

Atos-Syntel INC.
Milwaukee
02.2020 - 08.2021

As Onsite Lead DevOps Engineer and handling a team of 10(3 onsite, 7 offshore) effectively. Delivering solutions on DevOps area including CI/CD, Server Configuration Management using Ansible, Docker, GCP, Terraform, Jenkins, Maven, Gradle, etc.

1. GCP configuration and support: Create/modify/destroy the projects/resources/accounts on GCP using terraform scripts. Also manage the VPC, subnet, pub-sub subscriptions, firewalls, permissions for the same.

2. Configuration Management: - Setting up and maintaining Jenkins pipelines, performing requirement PROD releases, maintaining and executing batch/shell script through automation, Jenkins Administration,

Writing and maintaining Ansible automated scripts and jobs for configuration management tool in projects.

3. CI-CD automation: Writing and maintaining Fully automated Jenkins Pipelines setup for CI-CD in all applications. Automated deployment using shared libraries within pipeline scripts. Writing and maintaining Automated Jenkins Pipelines for spring boot application deployed to PCF spaces.

4. Managing Deployment Environment: - Manage the DEV/QA/PROD environments, OS patching, application and server patching, tools/software upgrades etc., Dealing with bash/shell scripts for application needs.

5. Data Center Migration: - Application and DB migration across different Data Centers. Lift and Shift, app modernization, CI-CD advancement involved in all the activities. Mentored team of 10+ members for start-end migration efforts.

  • Smoothed development cycle and increased team collaboration by implementing process improvements.
  • Recommended process improvements to enhance operational safety and efficiency.

DevOps Engineer

Atos-Syntel LTD.
Pune
07.2018 - 02.2020

As Offshore Lead DevOps Engineer and handling a team of 6(offshore) effectively. Delivering solutions on DevOps area including CI/CD, Server Configuration Management using Ansible, Docker, GCP, Terraform, Jenkins, Maven, Gradle, etc.

FedEx (Offshore-India) -DevOps Engineer (July 2018 - Feb 2020)

1. Configuration Engineer: - Setting up and maintaining Jenkins build jobs, performing requirement builds, maintaining and executing batch/shell script, Jenkins Administrator. Setting up Jenkins jobs/pipeline for the production environment with code analysis.

2. Build and Deployment automation: Writing and maintaining Fully automated Jenkins Pipelines setup for CI-CD in all GRD applications. Automated deployment using shared libraries within pipeline scripts.

3. Managing Deployment Environment: - Publish build and release for daily in DEV, TEST, Quality and higher environments. Managing servers, space monitoring, cleanup, backup. Dealing with bash/shell scripts for application needs.

4. Deployment automation for cloud: Writing and maintaining Automated Jenkins Pipelines for spring boot application deployed to PCF spaces.

5. Configuration Management: Writing and maintaining Ansible automated scripts and jobs for configuration management tool in projects.

  • Developed automated deployment processes and scripts to ensure a smooth transition from development to production.
  • Created CI and CD pipelines with Jenkins and Docker to automate the build process of applications.
  • Maintained version control systems such as GitLab for all software development projects.

DevOps Engineer

Accenture
Pune
08.2016 - 07.2018
JaCoCoJunitRundeckRundeck

Bank of America (Offshore-India) -DevOps Engineer (March 2017 – July 2018)

1. Configuration Engineer: - Setting up and maintaining CI-CD environments Jenkins Pipelines, performing requirement deployments, maintaining and executing batch/shell script/crons, Jenkins Administrator. Setting up Jenkins jobs/pipeline for the production environment with code analysis.

2. Managing Deployment Environment: - Publish build and release for daily in DEV, TEST, Quality and higher environments. Managing servers, space monitoring, cleanup, backup.

3. Ansible Implemantation/Configuration Management: Implemented Ansible as SCM tool in the client environment and migrated the traditional deployment and configuration scripts to the ansible executables. Implemented in all lower and higher environments.

Volkswagen (Offshore-India) -DevOps Engineer (August 2016 – March 2017)

1. Build-Release and Configuration Engineer: - Setting up and maintaining Jenkins build jobs, performing requirement builds, maintaining and executing batch/shell script, Jenkins Administrator. Setting up Jenkins jobs/pipeline for the production environment with code analysis.

2. CI-CT-CD configuration: Setting up continuous Integration, Deployment and testing jenkins pipelines to have smooth and hassle free automated executions for releases.

3. SVN Admin: - Creating new components(projects), setting up initial branching strategies, managing user access.

4. Code analysis – Static/Dynamic code analysis, using client tools, using Google code analysis tools. Integrate the tools within Jenkins pipelines to showcase automated way of code analysis.

4. Defect Tracking Tool Administrator: - JIRA defect tracking and managing application defect workflow. Creating and handover Confluence pages.

5. Managing Deployment Environment: - Publish build and release for daily in TEST, Quality and Production environments. Managing servers, space monitoring, cleanup, backup.

DevOps (Build and Release Engineer)

Capgemini (IGATE)
Pune
12.2012 - 08.2016
SyntelSyntelSyntelansiblerting builds.

• Ensuring that the application works smoothly in live environment after conversion.

2. Build and SCM: - Jenkins builds, batch/shell script, run the Jenkins jobs, Jenkins Administrator. Setting up new jobs and configuring different kind of jobs for different build tools like Ant, Maven.

3. Code Repo: - SVN Administrator, SVN backup Engineer (Weekly and daily backup) and provide SVN Support to developers

4. Defect Tracking Tool Administrator: - TRAC administrator, Define and implemented workflow for Delivery, Support, Development.

5. Code Coverage: - Implemented code coverage. Did research on JaCoCo maven plugin and SONAR maven, PMD Plugin through continuous integration tool Jenkins, also created technical document for the same.

6. Release Engineer: - Publish build and release for daily in ECS Environment. Maintain ECS environment and solve issue of ECS and maintain DB version according releases.

7. Automation: - Automate the build and deployment process to reduce the time gap between executions and make the entire process faster with accurate results. Using various plugins in Jenkins, Ant/Maven, shell scripting etc.

8. WAS Migration: Migrated WebSphere 6.1 to WebSphere 8.5 and applies all required cosmetic changes to build and deployment for all the applications.

Education

B.Sc. (Computer science) - Computer Science And Programming

Solapur University
Solapur
06-2012

H.S.C. -

Pune Board
Maharashtra
06-2009

S.S.C. -

Pune Board
Maharashtra
06-2007

Skills

Technical Skills (Tools/Technologies)-

Continuous Integration tools: - Jenkins, Bamboo, Git Flow

Build Tools: - Ant, Maven, Gradle

Programming Languages: - Java, C, C

Scripting: - Shell/Bash Scripting, Groovy Scripting, Java Script

SCM Tools: - Ansible, Docker, Rundeck

Defect Tracking tool: - JIRA, TRAC

Service Management: HP Service Manager

Database: - Oracle, SQL Developer

App/Web Server: - Apache, Tomcat, IBM WebShpere, WebLogic

Cloud Platforms: Google Cloud Platform, Pivotal Cloud Foundry, private cloud,AWS

Orchestration: Kubernetes, Terraform

Timeline

DevOps Lead

FedEx
07.2023 - Current

Onsite Lead DevOps Engineer

Atos-Syntel INC.
01.2022 - 07.2023

DevOps Lead

Synechron INC.
08.2021 - 01.2022

DevOps Lead

Atos-Syntel INC.
02.2020 - 08.2021

DevOps Engineer

Atos-Syntel LTD.
07.2018 - 02.2020

DevOps Engineer

Accenture
08.2016 - 07.2018

DevOps (Build and Release Engineer)

Capgemini (IGATE)
12.2012 - 08.2016

B.Sc. (Computer science) - Computer Science And Programming

Solapur University

H.S.C. -

Pune Board

S.S.C. -

Pune Board
Mandar Kulkarni