Qureos

Find The RightJob.

DevOps Engineer

Job Summary

Responsible for designing, implementing, and maintaining CI/CD pipelines, containerized environments supporting Java-based applications and web servers. Ensures high availability, scalability, and automation across development and production environments.

Key Responsibilities

  • Design and manage CI/CD pipelines using GitLab CI.
  • Automate build, test, and deployment processes for Java applications.
  • Containerize applications using Docker and manage orchestration (Kubernetes if applicable).
  • Administer and optimize web servers (Apache, IIS).
  • Configure and manage Java application servers (e.g., Tomcat, JBoss).
  • Implement infrastructure as code (IaC) where applicable (Terraform/Ansible).
  • Monitor system performance and ensure reliability (logs, metrics, alerting).
  • Troubleshoot deployment, performance, and environment issues.
  • Enforce security best practices across pipelines and infrastructure.

Qualifications

Collaborate with development, QA, and infrastructure teams

  • Bachelor’s degree in computer science or related field (or equivalent experience).
  • 5+ years of experience in DevOps or system engineering roles.

Required Skills:

  • Strong experience with GitLab CI/CD.
  • Hands-on experience with Docker and containerization.
  • Solid understanding of Java application deployment and tuning.
  • Experience with Apache HTTP Server and Microsoft IIS.
  • Familiarity with Linux administration and scripting (Bash/Python).
  • Knowledge of networking, SSL, reverse proxy, and load balancing.
  • Experience with monitoring tools (Prometheus, Grafana, ELK).
  • Kubernetes (deployment, scaling, troubleshooting).
  • Cloud platforms (AWS, Azure, or GCP).
  • Configuration management tools (Ansible, Chef, Puppet).
  • Experience with Nginx and API gateways.

© 2026 Qureos. All rights reserved.