The Role
Design, build, and maintain CI/CD pipelines and automation for Java applications; manage containerization, orchestration, cloud environments, monitoring, and infrastructure-as-code; troubleshoot across application and infrastructure layers and implement security best practices to improve deployment reliability and performance.
Summary Generated by Built In
About the Role
We are looking for a DevOps Java Engineer responsible for building, deploying, and maintaining scalable applications and automation pipelines. The role involves working closely with development teams to ensure smooth CI/CD operations, reliability, and performance of Java-based applications.
Key Responsibilities
- Collaborate with Java development teams to design and implement CI/CD pipelines.
- Maintain and optimize build, deployment, and monitoring processes.
- Automate infrastructure provisioning using tools like Terraform, Ansible, or CloudFormation.
- Manage containerization and orchestration using Docker and Kubernetes.
- Configure and manage cloud environments (AWS/Azure/GCP).
- Monitor application performance and production systems using tools like Prometheus, Grafana, ELK, or Splunk.
- Troubleshoot issues across DevOps, application, and infrastructure layers.
- Implement security best practices in pipelines, deployments, and cloud environments.
- Manage version control workflows using Git, GitHub, GitLab, or Bitbucket.
- Support continuous improvement initiatives for build performance, deployment frequency, and reliability.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (preferred).
- Strong knowledge of Java, JVM tuning, and Java-based application deployments.
- Hands-on experience with CI/CD tools: Jenkins, GitLab CI, GitHub Actions, Bamboo, etc.
- Expertise in Docker, Kubernetes, and microservices deployment.
- Experience with cloud platforms (AWS/Azure/GCP).
- Strong understanding of Linux, shell scripting, and automation tools.
- Familiarity with build tools: Maven, Gradle.
- Knowledge of monitoring and logging tools.
- Strong analytical and problem‑solving skills.
Skills Required
- Strong knowledge of Java and JVM tuning
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, Bamboo)
- Expertise in Docker and Kubernetes
- Experience with cloud platforms (AWS, Azure, GCP)
- Automate infrastructure provisioning using Terraform, Ansible, or CloudFormation
- Strong understanding of Linux and shell scripting
- Familiarity with build tools: Maven and Gradle
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK, Splunk)
- Manage version control workflows using Git, GitHub, GitLab, or Bitbucket
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong analytical and problem-solving skills
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company