Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Languages
Personal Information
Timeline
Generic

VASANTHKUMAR N

Chennai

Summary

DevOps Engineer with expertise in cloud services and CI/CD pipeline development at GAVS Technologies. Enhanced deployment efficiency through Jenkins and configuration management, achieving significant process automation. Strong analytical skills and commitment to continuous improvement drive successful project outcomes in dynamic environments. Specialized in CI/CD, infrastructure as code (IaC), and cloud services management, with a proven track record in collaboration and problem-solving.

Overview

10
10
years of professional experience

Work History

DevOps Engineer

GAVS Technologies Private Limited
Chennai
06.2022 - Current

Company Overview: Client: AthenaHealth.

  • Provisioning AWS EC2 servers with defined instance types and memory, creating security groups, adding users, user policies, and installing required software using configuration management tools like Ansible.
  • Installed and configured tools like Jenkins, Apache Maven, Apache Tomcat, Ansible, Docker, and process administration and management, such as monitoring, starting, and managing various processes.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects using Jenkins as a CI tool for creating new jobs, managing required plugins, creating freestyle jobs, and pipeline jobs.
  • Configured multibranch pipelines from Jenkins files to run the continuous builds and deployment whenever any code is committed to the repository, and configured the CI/CD for the pull requests and merge requests as well.
  • Deployment of build Docker images to the different AWS ECS services based on environments.
  • Executed MAVEN builds to generate .jar and .war files, and deployed the artifacts to a container and Docker-managed artifactory repository for further build usage.
  • Managing source code in a Bitbucket repository using Git, and having good experience in branching and merging in the repository.
  • Managing AWS EC2 instances. Launching, stopping, starting, and terminating the multiple EC2 instances on a scheduled basis.

Environment: Jenkins, SonarQube, Perl scripts, Bat scripts, Bitbucket, Prometheus, Grafana, Windows, Linux, AWS services such as EC2, S3, IAM, Secret Manager, VPC, Auto Scaling, ECS services, Maven, Tomcat, and Docker.

DevOps Build & Release Engineer

HCL Technologies
Chennai
09.2019 - 06.2022

Company Overview: Client: KLA.

  • Design and implementation of a fully automated procedure from scratch, with static code analysis, build, dynamic test environment creation, deployment, installation, and testing stages using Jenkins, PowerShell, Nant scripts, and Bat scripts.
  • Migrating source code from IBM RTC to Azure repo, along with changeset history, and creating Azure pipelines for build and deployments.
  • Configuring Azure agent pools and Jenkins agents to run builds on project-specific build environments.
  • Configured Grafana dashboards with time series databases like InfluxDB and Prometheus for monitoring Jenkins, SonarQube, VM stats, JVM, etc.
  • Created an automatic job to provision test environments, build environments, and development environments based on requirements using vSphere, Jenkins pipelines.
  • Configured an automated pipeline on Jenkins to manage RTC streams without manual intervention.
  • Designed an automatic procedure to compare the last two builds, fetch a list of changes, and change the status of the work items automatically.
  • Role-based access management for developers, testers, and others to Jenkins, RTC, and Azure.
  • Working on manual builds, build versioning, build definitions, build engines, and stream management, i.e. Create, delete, prepare, and lock in RTC.
  • Creating Nant build scripts for new projects, and modifying existing build scripts based on requirements.
  • Performing a hot fix and adopting third-party operations on internally developed C# applications.
  • Merging changesets between streams, rebasing snapshots, and creating streams and workspaces on specific snapshots.
  • Configures an automatic Jenkins pipeline with checkout code, Sonar analysis, build, JUnit, artifact upload to Nexus, deployment, Docker image creation, and pushing Docker images to registry stages.
  • I worked on the Docker private registry, tagging, pushing, pulling images, and managing Docker volumes.
  • Created an automated job for code coverage and unit testing, and configured unit testing gates and JaCoCo code coverage thresholds to set build status accordingly.

Environment: RTC, Jenkins, SonarQube, PowerShell, nant scripts, Bat scripts, Grafana, Influx DB, Prometheus, vSphere, and Windows.

Senior Software Configuration Analyst

BNY Mellon Technology Private Limited
Chennai
06.2015 - 09.2019
  • Designing, implementing, and supporting Continuous Integration and Continuous Delivery processes for development teams.
  • Integrating SonarQube and Nexus with continuous automation builds for code analysis and artifact storage.
  • Automating the deployment and build of application servers across multiple environments, technologies, and platforms with the use of Ansible Tower and playbook jobs.
  • Worked on installation, configuration, upgrades, and administrative roles for the GitLab enterprise environment, and support activities for developers' requests. On-call support for every production release during the weekend and late nights.
  • Managing Nagios and HPOV for automated monitoring and alerting of high CPU usage and slow performance of build machines.
  • Introducing and implementing Continuous Integration principles and practices for the developers using Maven, Jenkins, and Slave Nodes, Nexus, SonarQube, and GitLab.
  • Creating shell and Perl scripts for GitLab users, projects, and commit history of each project's retrieval, and sending the report data to higher management through scheduled crontab jobs.
  • Developing automated processes for all the Windows and Linux environment builds and deployments with CI tools such as Git, Jenkins, Maven, SonarQube, Nexus Repository, and Ansible. Implementing the new processes, and debugging the existing scripts and issues for automation jobs.
  • Creating and managing development and continuous integration environments through Jenkins using Unix, Perl, and Windows batch scripts. Automating the build process, deployment process, and maintenance of mobile applications in test environments.
  • Creating shell scripts for reporting test results on the SonarQube dashboard and Sonar MySQL database, and fetching that data from various sources and REST APIs to provide consolidated data.
  • Building and maintaining the Docker container clusters managed by Kubernetes, Linux, Bash, GIT, and Docker. Worked on creating and updating the Docker images for multiple projects, and publishing the images to Docker Hub.
  • Involved in the development of a test environment on Docker containers and configuring the Docker containers using Kubernetes clusters.

Environment: Jenkins, SonarQube, PowerShell, Shell scripts, Bat scripts, GitLab, vSphere, Windows, Linux, Bitbucket, Maven, and Ansible.

Education

BE - Electrical And Electronics

Government College of Technology
Coimbatore
05-2015

Skills

  • Cloud service
  • Source Code management
  • Continuous integration
  • Continuous deployment
  • Build automation
  • Configuration management
  • Containerization technologies
  • Version control systems
  • Jenkins
  • Azure CI/CD pipelines
  • Static code analysis
  • Release management

Hobbies and Interests

  • Playing & watching Cricket
  • Badminton

Languages

  • English
  • Tamil

Personal Information

  • Father's Name: Neduncheziyan R
  • Blood Group: O-Positive
  • Date of Birth: 06/04/93
  • Marital Status: Married

Timeline

DevOps Engineer

GAVS Technologies Private Limited
06.2022 - Current

DevOps Build & Release Engineer

HCL Technologies
09.2019 - 06.2022

Senior Software Configuration Analyst

BNY Mellon Technology Private Limited
06.2015 - 09.2019

BE - Electrical And Electronics

Government College of Technology
VASANTHKUMAR N