DevOps Engineer | Bangalore

Posted Yesterday
Be an Early Applicant
Hiring Remotely in India
Remote
Mid level
Agency • Information Technology
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?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account