Summary
Overview
Work History
Education
Skills
Certification
Area Of Expertise
Timeline
Generic

Prakash G

Principle DevOps Engineer

Summary

Results-driven DevOps Engineer with over 13 years of IT experience, including 7+ years of expertise in AWS, DevOps, and Software Configuration Management. Skilled in designing and optimizing CI/CD pipelines, implementing containerization and orchestration solutions, and ensuring seamless, scalable, and secure application deployments. Passionate about integrating DevSecOps best practices to enhance security, compliance, and reliability across the software development lifecycle. A proactive and collaborative team player, dedicated to streamlining development workflows, automating processes, and driving operational efficiency and innovation.

Overview

15
15
years of professional experience
2
2
Certifications

Work History

Principle DevOps Engineer

SumTotal Systems
03.2022 - Current
  • Configured Jenkins High Availability (HA) in an active-active setup with a shared path for jobs and multi-slave configurations across all environments, ensuring continuous service availability and optimized performance
  • Streamlined CI/CD Automation processes in Jenkins, enabling efficient workflows for application delivery and reduced deployment lead times
  • Designed and implemented robust CI/CD pipelines with Jenkins and Argo CD for consistent application deployments
  • Created and maintained custom Jenkins build jobs for .Net, Java, Node, and Python applications, optimizing automation processes
  • Built and managed Docker images while overseeing Kubernetes clusters for scalable, high-availability microservices deployment
  • Developed Helm charts for deploying applications in Kubernetes; implemented namespaces and RBAC for resource management and security
  • Configured monitoring and logging solutions using Prometheus and Grafana to enhance system visibility and facilitate proactive issue resolution
  • Integrated DevSecOps practices in CI/CD pipelines, including dependency scanning and vulnerability assessments for secure application delivery
  • Managed secrets securely using Kubernetes secrets, and Jenkins credential management
  • Leveraged Nexus for artifact storage and Harbor for secure Docker image storage; utilized Cosign for signing container images
  • Employed Aqua Trivy for vulnerability scanning in container images and Plasma Scan for dynamic security assessments
  • Utilized SonarQube for static code analysis to enforce secure coding standards and compliance within CI/CD workflows
  • Extensive experience with AWS services (EC2, VPC, S3, IAM, RDS, CloudWatch) for optimizing cloud resource management
  • Utilized Terraform for Infrastructure as Code (IaC) to automate AWS provisioning and achieve consistent environment setups
  • Proficient in Git for version control, implementing effective branching and merging strategies; experienced with Maven for building Java and Ms Build for .Net applications

Technical Consultant

Zensar Technologies
01.2020 - 01.2022
  • Created and maintained continuous integration (CI) and continuous deployment (CD) environments to facilitate an agile development process
  • Worked on designing, building, maintaining an automated build / release process using Git, Jenkins, Docker and Nexus
  • Experience on creating Docker images for Java (Spring boot) and Node and python applications
  • Experience in installing and maintaining WebLogic server in different environments
  • Experience on creating Docker images for ATG (WebLogic server) and EA (Node Js) layers
  • Experience on Kubernetes orchestration
  • Experience on Docker images and Zip files to be pushed to the Nexus repository
  • Experience on Jenkins job Migration from one server to another server
  • We used Maven as Build tool for the development of build artifacts on the source code
  • Experience on creating Git branch rules and documented a branching strategy
  • Working with different team members for Build and Release components
  • Hands on experience with Ansible configuration management tool
  • Experience on Writing Ansible Playbooks as per the requirements
  • Documented the build configuration, build procedures, schedule build calendars and change history of releases
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups
  • Used IAM to create new accounts, roles and groups
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Experience on Installing and configuring of servers like Tomcat and Nginx, WebLogic
  • Troubleshoot and debug environment and infrastructure problems found in production and non-production environments
  • Responsible for 24/7 to support with the teams and customers for delivery purpose

Senior Consultant

Gaian Solution
08.2018 - 06.2019
  • Company Overview: Gaia TV platform, designed from the ground up, addresses some of the biggest content delivery challenges faced by the broadcasters, operators and enterprises in the connected world
  • Created and maintained continuous integration (CI) and continuous deployment (CD) environments to facilitate an agile development process
  • Worked on designing, building, maintaining an automated build / release process using Git, Jenkins, Docker and Nexus
  • Experience on creating Docker images for Java (Spring boot) and Node and python applications
  • Experience on Docker swarm orchestration
  • Experience on Docker images to pushing to Nexus and Local repository
  • Experience on Jenkins job Migration from one server to another server
  • Administrated all aspects in Git and troubleshoot with merge conflicts and Automated Operations task with Python and Bash
  • Experience on creating Debian packages for Java (Spring boot) and Zip files for Java Script for QA and Staging Environments and Deployed it on QA and Staging Environments using Jenkins
  • Used Maven as Build tool for the development of build artifacts on the source code
  • Experience on creating Git branch rules and documented a branching strategy
  • Work with different team members for Automation of Release components
  • Hands on experience with Ansible configuration management tool
  • Experience on Writing Ansible Playbooks as per the requirements
  • Documented the build configuration, build procedures, schedule build calendars and change history of releases
  • Used cloud watch for monitoring AWS cloud services and applications deployed on AWS by creating new alarm, enable notification service
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Created multi VPC instances
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups
  • Used IAM to create new accounts, roles and groups
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Experience on Installing and configuring of Web servers like Apache, Tomcat and Nginx
  • Troubleshoot and debug environment and infrastructure problems found in production and non-production environments
  • Responsible for 24/7 to support with the teams and customers for delivery purpose
  • Gaia TV platform, designed from the ground up, addresses some of the biggest content delivery challenges faced by the broadcasters, operators and enterprises in the connected world

Senior Consultant

Capgemini
03.2017 - 10.2017

Senior Software Engineer

Mindtree Technologies
06.2013 - 05.2016

Senior Software Engineer

CommScope
11.2012 - 05.2013

Software Engineer

Basan Equity Broking LTD
03.2010 - 10.2012

Education

BTech -

JNTU University

Skills

  • Jenkins High Availability (HA)

  • CI/CD Automation

  • CI/CD pipelines

  • Docker

  • Kubernetes

  • Helm charts

  • Prometheus

  • Grafana

  • DevSecOps

  • Kubernetes secrets

  • Jenkins credential management

  • Nexus

  • Harbor

  • Cosign

  • Aqua Trivy

  • Plasma Scan

  • SonarQube

  • AWS services

  • Terraform

  • Git

Certification

Certified Kubernetes Administrator (CKA)

Area Of Expertise

Git, Maven, Jenkins / Hudson, Jira, Ansible, Docker, Docker Swarm, Kubernetes, Tomcat, Nginx, WebLogic, Html, Xml, Java, Shell Scripting, Python, Oracle 10g, MS SQL, Windows, Linux, SonarQube, Amazon Web Services, ELK, Nexus

Timeline

Principle DevOps Engineer

SumTotal Systems
03.2022 - Current

Technical Consultant

Zensar Technologies
01.2020 - 01.2022

Senior Consultant

Gaian Solution
08.2018 - 06.2019

Senior Consultant

Capgemini
03.2017 - 10.2017

Senior Software Engineer

Mindtree Technologies
06.2013 - 05.2016

Senior Software Engineer

CommScope
11.2012 - 05.2013

Software Engineer

Basan Equity Broking LTD
03.2010 - 10.2012

BTech -

JNTU University
Prakash GPrinciple DevOps Engineer