Source description
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.
More at Photon