Job Search and Career Advice Platform

Enable job alerts via email!

DevOps Engineer

CUSTODIO TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking a DevOps Engineer to build and manage CI/CD pipelines, automate infrastructure provisioning, and enhance collaboration between teams. Candidates should have at least 3 years of experience in DevOps and possess strong skills in automation and scripting. Knowledge of cloud platforms and containerization tools is preferred.

Qualifications

  • Minimum of 3 years of professional experience in a DevOps role.
  • Cyber security experience is a plus.

Responsibilities

  • Build and manage CI/CD pipelines for software deployment.
  • Automate infrastructure provisioning using tools like Terraform.
  • Monitor systems using tools like Prometheus and Grafana.
  • Collaborate with development and operations teams.

Skills

Automation
Scripting in Python, Ruby, Shell
Collaboration and Communication

Education

Diploma or Bachelor's in Computer Engineering/Science

Tools

Docker
Kubernetes
AWS
Azure
GCP
Jenkins
GitHub Actions
Azure DevOps
Job description
Responsibilities
Building and Managing CI/CD Pipelines
  • Continuous Integration (CI): Automating the process of integrating code changes from multiple developers into a central repository, followed by automated builds and tests.
  • Continuous Delivery/Deployment (CD): Automating the release process, ensuring that software can be deployed to various environments (testing, staging, production) quickly and reliably. This often involves setting up automated deployment scripts and tools.
Infrastructure Management (Infrastructure as Code - IaC)
  • Automating Infrastructure Provisioning: Using tools like Terraform, Ansible, or CloudFormation to define, provision, and manage infrastructure (servers, networks, databases, etc.) as code. This ensures consistency, repeatability, and scalability of environments.
  • Configuration Management: Automating the configuration of servers and applications to maintain desired states across different environments.
  • Cloud Platform Integration: Working extensively with cloud providers (AWS, Azure, GCP) to deploy and manage applications and infrastructure in cloud environments.
Automation
  • Automating Repetitive Tasks: Identifying and automating manual processes throughout the software development lifecycle to reduce errors, increase efficiency, and accelerate delivery. This can include scripting for various tasks.
  • Scripting and Coding: Proficiency in languages like Python, Ruby, Shell, Java, or JavaScript is crucial for writing automation scripts, developing tools, and managing infrastructure.
Monitoring and Logging

System Health Monitoring: Setting up and managing monitoring tools (e.g., Prometheus, Grafana, ELK Stack) to track application and infrastructure performance, identify issues, and ensure system reliability and uptime.

Alerting and Troubleshooting: Configuring alerts for anomalies and proactively diagnosing and resolving technical issues and production errors.

Performance Optimization: Analyzing performance trends and identifying opportunities to optimize resource utilization and application efficiency.

Collaboration and Communication

Bridging Dev and Ops: Acting as a liaison between development, testing, and operations teams to foster a culture of shared responsibility and open communication.

Cross-functional Teamwork: Collaborating with various stakeholders, including developers, QA engineers, product managers, and security teams, to align on goals and streamline processes.

Knowledge Sharing: Promoting best practices and insights across the organization to improve overall efficiency.

System Administration

Strong understanding of system architecture, provisioning, and administration, including managing servers, databases, and network connectivity.

Qualifications

Diploma, bachelor's degree or equivalent in Computer Engineering/Science or relevant engineering majors.

Minimum of 3 years of professional experience.

Cyber security experience will be an added advantage.

Preferred Experience
  • Docker, Kubernetes
  • Jenkins, GitHub Actions, Azure DevOps
  • Cloud experience (AWS/Azure/GCP)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.