We are looking for an experienced Senior DevOps Engineer with strong hands-on experience in Java, Maven, CI/CD automation, Jenkins, Docker, and Kubernetes/OpenShift. The ideal candidate will be responsible for designing, developing, and maintaining automated build and deployment pipelines, managing source code repositories, implementing containerization strategies, and supporting enterprise application delivery across multiple environments.
-
Develop, build, and support enterprise applications using Java and Maven.
-
Design, implement, and maintain Jenkins CI/CD pipelines using declarative and scripted pipeline approaches.
-
Automate application build, unit testing, code-quality checks, artifact generation, and deployment processes.
-
Build, deploy, and manage containerized applications using Docker.
-
Manage application deployments and orchestration using Kubernetes/OpenShift.
-
Administer Bitbucket repositories, including branching strategies, pull requests, code reviews, approvals, and merge policies.
-
Integrate Maven, Bitbucket, and Jenkins to establish automated build and deployment workflows.
-
Develop deployment automation using Ansible and support continuous delivery and release management.
-
Troubleshoot CI/CD pipeline failures, deployment issues, and application build errors.
-
Perform root-cause analysis and implement corrective and preventive actions.
-
Collaborate with development, infrastructure, QA, and release management teams to ensure smooth application delivery.
-
Implement DevOps best practices for source control, build automation, containerization, deployment, and production support.
-
Ensure reliable, scalable, and consistent deployments across development, testing, staging, and production environments.
-
10+ years of overall experience in DevOps and enterprise application development.
-
Strong hands-on experience with Java and Maven.
-
Expertise in Jenkins CI/CD pipeline development and maintenance.
-
Experience with Docker and containerization.
-
Hands-on experience with Kubernetes and/or OpenShift.
-
Strong experience with Bitbucket and Git-based source control management.
-
Experience developing and maintaining automated build and deployment pipelines.
-
Experience with Ansible for deployment automation and configuration management.
-
Strong troubleshooting, debugging, and root-cause analysis skills.
-
Knowledge of continuous integration, continuous delivery, and release management processes.