Project 3: Eaton Corporation
Client: Eaton Corporation, USA
Duration: Feb 2023 - Mar 2025.
Role: AWS DevOps Engineer
Project Description:
Eaton Corporation is a global power management company providing energy-efficient solutions for electrical, hydraulic, and mechanical power systems. The project involved designing and implementing an AWS-based DevOps ecosystem to support Java-based enterprise applications. The focus was on infrastructure automation, container orchestration, and CI/CD pipeline integration, leveraging Terraform and Ansible to ensure scalable, secure, and automated infrastructure provisioning.
Roles & Responsibilities:
- Designed and implemented end-to-end CI/CD pipelines using Jenkins for Java-based applications, integrating build, test, and deployment automation.
- Managed source code using Git, implemented branching strategies, and resolved merge conflicts to maintain stable and high-quality codebases.
- Automated builds using Maven and managed artifacts through Nexus, ensuring reliable dependency management and version tracking.
- Integrated SonarQube with CI/CD pipelines to perform static code analysis and enforce coding standards, quality gates, and security compliance.
- Automated infrastructure provisioning using Terraform to create and manage AWS resources such as EC2, VPC, S3, IAM, RDS, and Load Balancers.
- Applied Infrastructure as Code (IaC) practices to standardize and automate environment creation, reducing setup time and minimizing manual errors.
- Utilized Ansible for configuration management, application deployments, and patch automation, improving consistency across multiple environments.
- Deployed containerized applications with Docker and managed Kubernetes clusters for high availability, scalability, and load balancing of enterprise applications.
- Collaborated with cross-functional teams including development, QA, and release management to validate changes and ensure smooth deployments across environments.
- Managed production cutovers, rollback strategies, and environment maintenance activities to support reliable and zero-downtime releases.
- Prepared and maintained detailed infrastructure documentation, compliance records, and release notes to align with enterprise audit and governance standards.
Project 2: Reliant Energy Inc
Client: Reliant Energy Inc, USA
Duration: Jan 2022 - Feb 2023..
Role: AWS DevOps Engineer
Project Description:
Reliant Energy Inc is a leading energy services provider delivering electricity and energy solutions to residential and commercial customers across the United States. The project involved implementing a robust DevOps framework to automate end-to-end build, deployment, and release processes for Java-based enterprise applications, ensuring scalability, security, and continuous delivery on AWS cloud platforms.
Roles & Responsibilities:
- Designed and implemented end-to-end CI/CD pipelines using Jenkins for Java-based projects, enabling automated builds, deployments, and regression testing across multiple environments (Dev, QA, UAT, and Production).
- Managed source code repositories using Git, including branching strategies (feature, release, and hotfix), pull requests, and merge conflict resolution to ensure code integrity and smooth collaboration.
- Automated build management using Maven and integrated artifact storage through Nexus for reliable dependency management and version control.
- Integrated SonarQube into CI/CD pipelines for static code analysis, ensuring adherence to coding standards, quality gates, and security compliance.
- Implemented configuration management and infrastructure automation using Ansible to streamline environment provisioning and reduce manual efforts.
- Deployed and managed containerized applications using Docker and orchestrated services on Kubernetes clusters for scalability, high availability, and load balancing.
- Worked extensively with AWS cloud services for application hosting, monitoring, and environment setup, optimizing performance and cost efficiency.
- Coordinated production releases and rollback strategies to ensure zero-downtime deployments while maintaining business continuity.
- Collaborated with development, QA, and release management teams to troubleshoot deployment issues, validate changes, and ensure smooth promotion through all environments.
- Prepared and maintained detailed deployment documentation, audit records, and release notes for compliance and operational transparency.
Project 1: Roche Spot
Client: Roche, Switzerland
Duration: Oct 2018 - Dec 2021.
Role: AWS DevOps Engineer.
Project Description:
Roche is a global leader in pharmaceuticals and diagnostics, specializing in innovative healthcare solutions. The project focused on building a secure and automated DevOps framework to support Java-based applications in the healthcare domain. The scope included designing CI/CD pipelines, automating infrastructure, and managing containerized deployments on AWS cloud, ensuring compliance, scalability, and faster delivery cycles.
Roles & Responsibilities:
- Developed and maintained CI/CD pipelines in Jenkins to automate build, test, and deployment processes for Java-based applications across multiple environments.
- Managed version control using Git, implemented branching strategies, and resolved merge conflicts to maintain clean and stable code repositories.
- Automated build management with Maven and utilized Nexus for artifact repository management and dependency resolution.
- Performed static code analysis and integrated SonarQube into pipelines to enforce code quality, security, and compliance standards.
- Automated infrastructure provisioning and configuration management using Ansible, reducing manual intervention and improving deployment efficiency.
- Containerized applications with Docker and deployed them to Kubernetes clusters to ensure scalability, high availability, and fault tolerance.
- Worked on AWS cloud services for environment provisioning, monitoring, and performance optimization to support healthcare application needs.
- Collaborated with development, QA, and release teams to validate changes, troubleshoot issues, and ensure smooth end-to-end deployments.
- Supported production cutovers, rollback planning, and post-deployment validations to ensure successful releases with minimal downtime.
- Maintained deployment documentation, compliance records, and release audit logs in line with healthcare industry regulations.