Shubham Upadhyay is a DevOps Engineer with 7+ years of hands-on experience in IT, specializing in automation and CI/CD processes. He has a strong focus on improving efficiency and troubleshooting deployment issues.
Designed and implemented automation tools for continuous integration and deployment.
Implemented automatic rollback in deployment pipelines, ensuring system stability.
Utilized Ansible for infrastructure automation, enhancing deployment efficiency.
Improved code quality by reducing complexities and bugs through SonarQube implementation.
Automated daily Data Guard and RMAN backup tasks, enhancing data recovery processes.
Enabled automation for development teams, reducing development time significantly.
Overview: This engagement focuses on enhancing software development lifecycle through automation and continuous delivery for analytics products. Responsibilities: Collaborated with development teams to enable automation, reducing their development time. Implemented continuous deployment pipelines to Hcl Launch using Jenkins. Developed and implemented features like manifest-based deployment and automatic rollback for deployment failures. Utilized Ansible for infrastructure automation, deploying software modules such as Jenkins, Artifactory, and Bitbucket. Built and maintained continuous delivery and integration pipelines for analytics products.
Key outcomes:
Enabled automation for development teams, reducing their development time.
Implemented automatic rollback in case of deployment failures.
Ensured data security using Ansible-vault.
Overview: Focused on optimizing CI/CD processes and improving code quality for a client in Financial Services. Responsibilities: Involved in CI/CD processes using Git, Jenkins for job creation, and Maven for Java application builds. Built and deployed Docker containers for application lifecycle management.
Key outcomes:
Improved code quality by implementing SonarQube.
Optimized CI/CD processes for Java applications.
Workload Automation Scheduling — Control-M scheduling administration in Mainframe + Unix + Windows environments.
Key outcomes:
Automated daily Data Guard backup and RMAN backup tasks
Ensured business continuity through effective schedule management
Implemented security options for Control-M/EM
Linux System Administration — entry-level Linux engineer focusing on Linux system support.
Key outcomes:
Gained foundational experience in Linux system administration
Shubham Upadhyay
DevOps Engineer