Job title: DevOps Engineer
Job type: Contract
Emp type: Full-time
Location: Singapore
Job published: 13/11/2024
Job ID: 36564

Job Description

We are seeking an experienced DevOps Engineer with a strong background in supporting and optimizing Java or Python-based applications.

This role is ideal for an engineer who thrives in a collaborative, fast-paced environment and has a passion for automating processes and enhancing development workflows.

You will work closely with developers and IT operations to create a seamless deployment pipeline, ensuring the applications remain reliable, scalable, and secure.

 

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines for Java and Python applications.
  • Collaborate with development and operations teams to streamline software builds, releases, and deployment processes.
  • Automate infrastructure provisioning, configuration, and scaling to support application needs.
  • Monitor system performance, troubleshoot issues, and implement solutions to maintain high availability.
  • Implement robust monitoring and alerting systems to detect and resolve issues in real-time.
  • Continuously assess and improve system security, including secure configurations, vulnerability management, and compliance with best practices.
  • Contribute to the documentation of processes, tools, and configurations for continuous improvement.

Requirements

  • Must be a Singaporean Citizen or Permanent Resident due to business needs
  • Proven experience in DevOps, with hands-on expertise in CI/CD tools like Jenkins, GitLab CI, or CircleCI.
  • Strong coding skills in Java or Python, with experience in debugging, optimizing, and scaling applications.
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) and infrastructure-as-code tools (e.g., Terraform, Ansible).
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Solid understanding of version control systems (e.g., Git) and branching strategies.
  • Knowledge of configuration management tools and practices.
  • Excellent troubleshooting skills, with a proactive approach to problem-solving.

Nice-to-Haves

  • Experience with microservices architecture and managing distributed systems.
  • Knowledge of security best practices, including monitoring, vulnerability assessment, and remediation.
  • Familiarity with scripting languages such as Bash or PowerShell for automation.
Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB