Summary
Overview
Work History
Education
Skills
DECLARATION
Timeline
Generic

Gopinath M

Devops Engineer
Hyderabad

Summary

Around 5.5 years of Experience in IT Industry. Dedicated and highly skilled AWS,GCP with DevOps Engineer professional and experience in implementing and optimizing Continuous Integration and Deployment (CI/CD) pipelines into various environments with zero downtime. Seeking a challenging DevOps role to leverage expertise in AWS,GCP automation, and distributed application

Experienced with AWS Cloud platform to automate, which includes EC2, S3, ECR, EKS, ELB, Route 53, VPC, EBS, SNS, RDS, and Cloud Watch. Implemented and supported CI/CD Pipelines, utilizing tools such as Bitbucket, Jenkins, Maven, NPM, SonarQube, Nexus artifactory, Docker, Helm, and EKS to ensure efficient and reliable software for cloud-based applications with zero downtime deployments into AWS cloud. Maintained SCM standards for Bitbucket, improve practices of branching and code merge. In SDLC practice, utilized Atlassian tools such as Jira for agile project management and tracking tasks resulting in improved project visibility and on-time delivery. Documented the DevOps process in Atlassian confluence. Introduced automation to enhance coding efficiency, reducing manual tasks, and accelerating development cycles. Experience in setting up and configuring monitoring solutions, specifically Prometheus and Grafana, to ensure real-time visibility and performance analysis of complex systems and applications. Created metrics and monitoring alerts using SNS and CloudWatch dashboards. Good Experience in writing Shell scripts to automate the several activities. Working with Amazon Web Services (AWS services like EC2, S3, EBS, VPC, ELB, Auto scaling groups, Target groups, IAM, SNS, cloud watch, and IAM). Generating the SonarQube report by integrating SonarQube in CI/CD pipeline. Experience in creating quality profiles and quality gates as per developer’s requirement. Maintained stateless microservice applications. Configured and managed Helm charts for application packaging, simplifying deployment and version management. Managed EKS cluster using Helm. Ensured Pods are in running status. Implemented readiness probe and liveness probe for the Kubernetes deployments. Configured HPA to scale and descale pods automatically. Integrated metrics-server to track the CPU and memory utilization of pods of EKS cluster. Using Terraform, managed AWS infrastructure and launched AWS services such as EC2 instance. Migrated Containerization applications from Open shift Platform to GKE Cluster. Worked with Docker for convenient environment setup for development and testing. Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures, and managing containers. Docker images and handling multiple images and Docker Registry. Worked on Orchestration through Docker and Kubernetes Automated cloud infrastructure using Ansible and Terraform on multiple Cloud Servers. Ability to build deployment, build scripts and automated solutions using shell scripting, Groovy and Python. Have a good knowledge of Nagios and experience in monitoring tools like Splunk. Experience in using version controller tools like GIT, GitHub, GitLab Hands on expertise to setup, configure continuous build processes using Jenkins, Maven, Git. Automated Deployment to all environments (Dev, QA, SIT, Performance Test and Staging/UAT, Prod) Hands on installation of application services: Apache HTTPD, Tomcat, MySQL, and write Automation scripts for configure, Apache Tomcat, MySQL. Versioning and Artifactory Repository Management. Keeping track of all builds and versioning the builds for backup strategy. Committed team player with strong analytical and problem-solving skills, Willingness to relocate and ability to quickly adapt to new environments & technologies

Overview

7
7
years of professional experience

Work History

DevOps Engineer

CornerStone OnDemand
03.2023 - 11.2024
  • Worked on CI/CD pipeline using Jenkins and deployed into various environments such as Dev, PREQA, QA and PROD and automated CI/CD process using web-hook.
  • Branching strategies in GitHub repositories and configured addition features such as “PR merge strategies, Branch deletion rules, Minimum RP approves” etc.
  • Responsible for tagging and maintain code on SCM.
  • Configured CI/CD pipelines for Java (Maven), Node.js (NPM) and React.js (NPM) applications.
  • Created Jar, Tar artifacts, Docker images in CI/CD pipeline and published into Nexus artifactory.
  • Ensured Pods are in running status. Implemented readiness probe and liveness probe for the EKS deployments. Configured HPA to scale-in and scale-out pods automatically.
  • Integrated metrics-server to track the CPU and memory utilization of pods of EKS cluster.
  • Worked with IAM service created new IAM users, groups, defining roles and policies and identity providers.
  • Coordinating with the different teams like developers, QA, and Databricks.
  • Launched Amazon EC2 instances using Terraform.
  • Creating snapshots and Amazon Machine Images (AMIs) of the instances for backup.
  • Defined AWS Security Groups which act as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Created Ansible playbooks for deployments of generated files in various EC2 instances.
  • Configured Docker, Helm and EKS in CI/CD pipeline to assist developers deploy their new code rapidly into respective environments.
  • Hands on involvement in Amazon Web Services (AWS) provisioning like EC2, Elastic Load- balancers, S3, Route53, Cloud Watch, IAM.
  • Manage network security using Load balancer, Auto scaling groups, Security groups Extensively focused on managing existing applications and increasing scalability with AWS Load Balancing (ELB)
  • Used Ansible playbook to copy and remove files on remote systems.
  • Configuring Maven in Jenkins to create artifacts using Maven by pulling code from SCM.
  • Creating SonarQube report, setting up the rules as per developer’s requirement using quality profile and quality gates for code coverage.
  • Using Docker file instruction, created docker images and deployed them into EKS pods.
  • Using Helm, managed Kubernetes objects such as Pod, namespace, Replication Controller (RC), Replica Set (RS), Deployment Controller, Ingress, Service, ConfigMaps. Implemented Liveness Probe and Readiness Probe to perform heath-check and control traffic to the application which is inside the pod.
  • Installed several plugins and worked on them. Created jobs using pipeline scripted way and declarative way. Experienced in Build, Configuration, and deployment.
  • Executed jobs using Upstream and Downstream concept in Jenkins.
  • Created views and added jobs into view to make easier to navigate to jobs.
  • Good experience on Jenkins views, discarding old builds, Poll SCM, security etc.
  • Implemented the setup for Master slave architecture to improve the performance of Jenkins.
  • Client: Forethought Life Insurance
  • Role : Devops support engineer.
  • Tools Used: Linux, Git and Jenkins

Build and Release Engineer

McGuff Pharmacy Services
06.2017 - 01.2023
  • Monitoring access privileges for developers at branch level & Repository level.
  • Handling daily and continuous builds and maintaining /keeping track of build and Deployment process.
  • Creating IAM roles, creating public and private subnets in VPC.
  • Involved in providing timely support based on client requirements like provisioning of instances, volumes, backups to S3 etc.
  • Resolved issues for developers commit, update, synchronization.
  • Written Simple Ansible YAML scripts to configure the servers.
  • Perform any migration activities across Hudson master clusters.
  • Supporting developers in Configuration management environment using GIT & SVN.
  • Participate in deployment and Release calls.
  • Tools Used: Windows, Unix, Git and Jenkins

Education

B.Tech -

Sri Prakash college of Engineering
07-2014

Skills

Version Control and SCM: Git, GitHub, Bitbucket, GitLab

Atlassian Tools: Jira, Confluence

Build Tools: Maven, Gradle, NPM

Quality Management: SonarQube

CI/CD tools: Jenkins, Code Pipeline, Gitlab CICD

Configuration Tool: Chef, Ansible

Containerization Platform: Docker, EC2 Container Services, Docker Container Services, Docker Swarm, Kubernetes

DECLARATION

I hereby declare that the above said is true to the best of my knowledge. Place: Hyderabad Date: (Gopinath Meka)

Timeline

DevOps Engineer

CornerStone OnDemand
03.2023 - 11.2024

Build and Release Engineer

McGuff Pharmacy Services
06.2017 - 01.2023

B.Tech -

Sri Prakash college of Engineering
Gopinath MDevops Engineer