Skilled DevOps Engineer with expertise in implementing and managing CI/CD pipelines, cloud-based infrastructure, and automation tools. Extensively focused on improving software development processes and ensuring reliable application delivery.
Overview
8
8
years of professional experience
5
5
Years of Domain Experience
Work History
Packaged App Development Team Lead
Accenture
10.2024 - Current
Designed and maintained Harness CI/CD pipelines using Bash scripting for automated deployments across multiple environments, including staging and production.
Implemented multi-org deployment strategy in Harness, enabling scalable and secure deployments across multiple Salesforce orgs or business units.
Integrated feature flags in Harness for controlled rollouts and real-time toggling of application features without redeployment.
Configured and managed pipeline triggers (webhooks, schedule-based, and Git events) for streamlined automation and faster feedback loops.
Secured sensitive information by configuring Harness Secrets Manager, integrating with external secret stores (like AWS Secrets Manager, HashiCorp Vault).
Developed and optimized Jenkins declarative pipelines for build, test, and deploy workflows, with integration to tools like SonarQube and Nexus.
Automated artifact management and storage using JFrog Artifactory, with versioned release handling and metadata tagging.
Used Git extensively for version control, branching strategies (Git Flow), and merge conflict resolution in collaborative team environments.
Integrated with Jira for issue tracking, deployment notifications, and change management traceability.
Built robust CI/CD workflows withend-to-end visibility andtraceability using pipeline visualizations, logs, and approval stages.
Performed Salesforce metadata deployments using Salesforce CLI (sf, sfdx) and tools like sfdx-git-delta for delta-based deployments.
Enabled compliance and security checks using tools like Aqua Security and integrated them into CI/CD workflows for vulnerability scanning and policy enforcement.
Leveraged Docker to containerize CLI tools and utilities for consistent build environments in Harness and Jenkins.
Applied Infrastructure-as-Code (IaC) principles for reproducible environments using pipeline-as-code (YAML) in Harness and Jenkins.
DevOps Engineer
Tata Consultancy Services
09.2022 - 10.2024
1. Secured End-to-End CI/CD Pipeline: Leveraging Full Tool Stack with Jenkins and UCD (Urban Code Deploy)
Used Jenkins for CI and UCD for CD
Integrated 10+ tools
Continuous Monitoring using Splunk
To achieve for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline, to attain the same have integrated with multiple tools.
Monitoring the processes during the entire SDLC and updating or creating new processes for improvement and minimizing the wastage.
As part of devops operation, taking part in major release's to troubleshoot the techniques and fixing code bugs.
Applications Used: UCD, Jenkins, Git, GitHub, Maven to build, Junit (Unit testing), Docker to Build Image, DockerHub to Upload Image, GCP, Slack for notification, Splunk for monitoring etc..
2. Enhancing Code Quality and Security with SonarQube Static Analysis
Utilized SonarQube static analysis tool to improve code quality and security
Automated code vulnerability identification and enforced quality standards to maintain high code quality.
Apps Used: Sonarqube, Veracode
3. Encouraging and building automated processes.
Automated Repo creation from the scratch, enabling access to feature teams to create repositories.
Automated Commit check process, to roll out the commits made.
Automated User-Onboarding to stash and Teamcity access using pipeline project for the same to swift onboarding.
Automated softlink process (symlink) to point the current to the targeted folder post deployment.
Apps and Skills Usage : Python for Scripting, Postman for API Calls, Jenkins for Pipeline.
4. Shell Scripting & Database:
Within UCD worked on the design, creating a step-by-step process using shell scripting, for the release process to be hassle-free for some repetitive task to get execute with some short scripting.
Used MYSQL-Relational Database In-order to store data in separate tables.
Process Expert
Maersk
08.2021 - 08.2022
Maintaining GIT Repositories, and Handle multiple builds from development team, create build jobs in Jenkins and perform deployment activities.
Responsible for taking the source code and compiling using maven Automate the build process using Jenkins jobs and monitoring daily builds using CI tool Jenkins.
keeps tracks of release files for every release
Performing deployment for client application (MY MAERSK).
Implemented a fully automated CI/CD pipeline for a web application using Jenkins and Docker, leading to faster and more reliable deployments.
Senior Executive
Global Pvt Ltd.
04.2020 - 08.2021
Worked for configuring and deploying the self based - tools like MORE as per the client requirement.
Monitoring the application/disk memory using tools like Splunk
Understanding the client environment and configuring Jenkins for migration (Glob-3 to Glob-1).
Installed related plugins to jenkins.
Collaborated with the team to create and maintain documentation for various DevOps processes and procedures.
Supported troubleshooting and debugging efforts during production incidents, contributing to timely issue resolution.
Executive
Omega Healthcare Pvt Ltd.
07.2017 - 03.2020
Worked in a support role, for handling escalation from clients with regards to the patient information.
Understanding and built prerequisites for getting the TAT to be completed on time.
Auditing specific information regarding the cases filed on SAP.