DevOps Engineer

ELLIOTT MOSS CONSULTING PTE. LTD.


Date: 2 days ago
Area: Singapore, Singapore
Salary: SGD 9,200 - SGD 10,500 per month
Contract type: Full time

Position Overview:

We are seeking a highly skilled DevOps Engineer to join our infrastructure team. In this role, you will be responsible for architecting, deploying, and maintaining containerized applications and Kubernetes clusters in a fully on-premises environment. You will work closely with cross-functional teams including development, operations, and security to ensure reliable, secure, and scalable infrastructure solutions.

Key Responsibilities

Kubernetes Cluster Management:

  • Install, configure, and maintain production-grade Kubernetes clusters on-premises.

Containerization:

  • Develop and manage Docker/containerd-based application containers in an on-prem setup.

Event Streaming (Kafka):

  • Integrate and manage Apache Kafka for real-time event-driven architecture and data pipelines.

Remote Access via Guacamole:

  • Configure and maintain Apache Guacamole for secure browser-based remote desktop access.

Infrastructure as Code (IaC):

  • Use tools such as Terraform, Ansible, or CloudFormation for managing and provisioning on-prem resources.

Monitoring & Alerting:

  • Implement monitoring and logging stacks (e.g., Prometheus, Grafana, ELK Stack) tailored for on-premises Kubernetes clusters.

Security & Compliance:

  • Enforce Kubernetes security best practices (RBAC, network policies, Pod Security Policies) in alignment with internal security standards.

Required Qualifications

  • Proven experience managing on-premises Kubernetes environments, including core concepts like Pods, Services, Deployments, StatefulSets, and ConfigMaps.
  • Solid knowledge of container runtimes such as Docker and containerd.
  • Familiarity with Kubernetes CNI plugins, Ingress controllers, and service meshes in non-cloud environments.
  • Hands-on experience with IaC and configuration management tools like Helm, Kustomize, Terraform, or Ansible.
  • Deep understanding of Kubernetes networking and associated troubleshooting.
  • Practical experience setting up observability tools (e.g., Prometheus, Grafana, ELK) for monitoring and log aggregation.
  • Strong grasp of Kubernetes security configurations in an on-premises deployment.
  • Proficient in scripting languages (e.g., Bash, Python) for automation and tooling.

Soft Skills & Attributes

  • Strong problem-solving skills in complex, on-premises environments.
  • Excellent verbal and written communication skills.
  • Attention to detail in configuration, maintenance, and documentation.
  • Proactive and resourceful with the ability to anticipate and resolve issues independently.
  • Willingness to learn and adapt in a fast-paced infrastructure landscape.

Educational & Professional Requirements

  • Diploma or bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience).
  • Certified Kubernetes Administrator (CKA) or other relevant certifications.
  • Demonstrated experience working with on-premises infrastructure and data center operations.
Post a CV