Sharath Ghodkey Current Employer: Cognizant Technology US Corp
Email: ***********@*****.*** H1B Status: Valid till Sep 2027
Ph #: 786-***-**** Current Location: Miami, FL, USA
PROFILE
Senior DevOps Engineer with over 14 years of experience in IT industry. I specialize in Cloud Implementation, Migration, Security, Infrastructure as Code (IaC), and Continuous Integration/Continuous Deployment (CI/CD). My expertise spans across a wide range of technologies with a strong focus on Amazon Web Services (AWS), GitOps, Jenkins, IBM UCD, Nexus and Docker.
PROFESSIONAL SUMMARY
Expertise in Software Development Life Cycle (SDLC) in implementing different automation development efforts in Agile/Scrum development environments.
Executed successful PROD deployments for diverse application types, streamlined the process by implementing automation scripts which reduced manual intervention time from hours to mere minutes.
Spearheaded the implementation of CI/CD tools like Jenkins, enhancing application build automation while integrating unit tests and code quality checks using SonarQube to ensure software reliability.
Set up multibranch pipeline for our services in development, staging, and production environment by using Jenkins.
Used Github for version control to track changes made by different dev team member in source code involving concepts like branching, merging and tags.
Setting up Github action workflows for projects at different environment.
Implemented Nexus as an artifactory repository manager, streamlining the build process for applications reduced artifact retrieval time and improved overall deployment efficiency within the team.
Created and managed new components, applications, environments, resource groups in Urban code deploy (UCD) tool for on-prem applications at different environment level.
Using Jira & Confluence to manage work, track issues, document processes, and collaborate to plan releases.
Expertise in Ansible for automating system configuration and deployment across Linux systems, as well as managing containerized environments.
Designed and managed container orchestration frameworks in Kubernetes, ensuring seamless scaling, load balancing and auto-healing of applications.
Executed comprehensive management of Cloud services including Secret Manager, CloudFormation & Terraform provisioned infrastructure that facilitated seamless application scaling for five major projects without service interruptions during peak usage periods.
Created a fully Automated CI /CD pipeline and coordinating code builds, promotions and orchestrated deployments using Azure DevOps.
TECHNICAL SKILLS
Tech Skills
Jenkins, Github, Bitbucket, GitOps, AWS Cloud services, Nexus, Sonar, Azure DevOps, J-Frog, Docker, IBM Urban Code Deploy (UCD), Terraform, Ansible,
Operating Systems
Windows (XP, Vista & 7, 8, 10), Linux (Red Hat, Fedora, Ubuntu)
Processes
Agile-Scrum, Waterfall
Monitoring Tools
AppDynamics, AWS Cloud Watch, Splunk, New Relic
Languages/Scripts
Shell Scripting, Bash, Powershell, Groovy, Python
Cloud
AWS, Azure DevOps
Version Control
Github and Bit bucket
Data Bases
DB2, MySQL
WORK EXPERIENCE
DevOps Engineer / Release Engineer
Cognizant Technology : October 2019 – Present
Set up CI/CD pipelines for Microservices and integrated tools such as Maven, SonarQube, Docker for providing immediate feedback to DEV teams after code check-in.
Designed and implemented Jenkins pipeline scripts (using Groovy) for end-to-end automation, including build, test, artifact deployment, and integration with tools like SonarQube for static code analysis.
Used Github for version control to track changes made by different dev team member in source code involving concepts like branching, merging and tags.
Contributed to version control strategies in Github, managing repositories, branches, merges, and access control, and ensuring efficient collaboration across teams.
Setting up Github action workflows for projects at different environment.
Handling Github build issues.
Deploying applications on IBM Websphere servers and ensuring their timestamp of the deployment. Also Troubleshooting UCD deployment issues.
Designed, implemented, and maintained end-to-end cloud infrastructure on Amazon Web Services (AWS), leveraging services such as EC2, VPC, S3, RDS, Lambda, CloudWatch, Route 53, CloudFormation, IAM, SQS, SNS, Elastic Load Balancer (ELB), and Elastic Beanstalk to create scalable, fault-tolerant, and highly available application.
Utilized Docker for building container images, creating lightweight and reproducible builds for microservices in the cloud.
Designed and managed container orchestration frameworks in Kubernetes, ensuring seamless scaling, load balancing, and auto-healing of applications.
Updating AWS secrets on AWS Secrets manager for cloud based applications
Managed Docker containers and Kubernetes clusters for container orchestration, including building and maintaining clusters, creating Pods, and managing resources on AWS.
Managed AWS Cloud Formation templates to create custom sized VPC, EC2 instances, ELB, Security Groups.
Created and maintained S3 buckets, managing access policies and implementing Glacier for data archiving, optimizing storage solutions
Utilized AWS Lambda for serverless computing, automating workflows, and handling real-time data processing.
Built, deployed, and managed microservices using ECS in AWS, leveraging Docker containers.
Implemented monitoring, logging, and alerting solutions using AWS CloudWatch, AppDynamics, Splunk and custom dashboards for real-time application performance and infrastructure monitoring.
Implemented backup and recovery strategies for AWS resources and assisted development teams with troubleshooting and optimizing application deployments.
Scripting and automation using Bash, Python, and Shell scripts for mundane DevOps admin tasks across cloud and on-prem environments.
Managing and collaborating with different teams on promoting code to different environments and orchestrating production release workflow.
DevOps Engineer / Release Engineer
DXC Technology (Former HP Enterprise) : March 2016 – September 2019
Cloud deployments on AWS also prepared release plans for respective deployments.
Worked on CI/CD tools to perform application builds and deployments.
Administrated and Implemented CI tools Jenkins for automated builds using master slave architecture and also integrating Unit tests and Code Quality analysis tools like SonarQube.
Utilized Ansible and Terraform for configuration management and automation, deploying and maintaining systems in a highly automated environment.
Developed and maintained Ansible playbooks for managing and configuring environments (development, staging, production) and application deployments.
Deploying instances behind Elastic Load Balancer, configuring Autoscaling.
Provisioned the infra using AWS cloud formation templates and setting up new cloud applications in the environment.
Monitoring applications using Cloud watch Alarms and New Relic.
Had expertise in build tools like Maven for building J2EE/Java application artifacts and deploying it on multiple environments such as DEV, QA, and PROD.
Used J Frog as artifactory repository managers for Maven builds.
Handled oncall alerts via Pagerduty.
Enterprise System Analyst at Unisys, Bengaluru
November 2010 — February 2016
Creating MSI for legacy applications and MST’s for vendor MSI to work on Windows 7 & Windows 10, 64bit environment.
Application Compatibility Testing by using Microsoft ACT tool by providing shims (fixes) to the issues identified in testing phase.
Virtualized the applications by using Microsoft App-V sequencer tool.
Capturing, Customizing and Deploying Windows 7 & Windows 10 images to client specification using MDT & SCCM 2012.
The image after deployed in UAT phase, should report to the right OU in active directory.
Created custom images as part of End Point Computing Solutions to clients using Microsoft MDT 2012, SCCM & Microsoft Azure Intune.
Performed all necessary day-to-day GIT support for different projects. Implemented and maintained the branching and build and release strategies utilizing GIT.
Automated the provisioning of AWS EC2 instances, VPCs, subnets, Elastic Load Balancers, and security groups using CloudFormation templates, ensuring consistent infrastructure management and quick recovery from failure.
Created and maintained S3 buckets, managing access policies and implementing Glacier for data archiving, optimizing storage solutions.
EDUCATION
Bachelors in Science - St. Josephs College, Bengaluru
Post Graduate Diploma in Information Technology (PGDIT) – Symbiosis, Bengaluru
CERTIFICATION
AWS Certified Solutions Architect - Associate (2017-2020)
ITIL v3 foundation