DevOps Engineer

Location: Singapore
Contract Type: Permanent
Specialisation: Technology
Salary: S$6000 - S$9000 per month
REF: BBBH239301_1579055929


managing and monitoring our cloud systems. Our systems include large, high throughput/low latency pipelines, web applications, databases (both SQL and NoSQL) machine learning and data analytics clusters. You will be working on our environment on AWS with the following tools/services GitHub, Jenkins, Docker, Chef, Terraform, Kinesis, a wide variety of SQL and NoSQL databases and Spark/EMR.

Your job responsibilities are

  • Work with our Engineering teams to develop and maintain existing high performance systems to ensure they are secure, resilient, fault-tolerant and scalable
  • Work with Engineering teams to implement and maintain code-as-infrastructure
  • Implementing and maintaining automation across our builds, tests, deployments, OpsWorks stacks, EMR Clusters and configuration management
  • Proactively monitor and manage our systems and solutions, detecting issues, finding solutions and resolving/notify relevant parties where appropriate
  • Quickly react to any production issues and come up with rapid fixes



Requirements

  • BS in Computer Science or similar technical field
  • 2-5 years broad experience in Systems Engineering across many or most of
    • A wide variety of AWS services
    • Linux systems administration
    • Good understanding of TCP/IP networking (NAT, VPN, DNS, DHCP, routing, etc)
    • CI such as Jenkins, Travis or CodeDeploy CI
    • Infrastructure-as-code tools such as Terraform, CloudFormation or CDK
    • Configuration Management tools such as Chef, Puppet, Ansible
    • Scripting languages such as Shell, Bash, Python and Ruby
    • Container Orchestration environments for Docker, such as AWS ECS or Kubernetes
    • Systems Monitoring, e.g. New Relic, DataDog, Rollbar



The ideal candidate will additionally have experience in at least 4of the following skills/areas

  • Working in Ad tech industry
  • High performance, low latency, real-time systems
  • Familiarity with software development best practices TDD, Git flow, code review
  • Database administration (MySQL/Postgres)
  • Optimizing Tomcat or Nginx for high throughput systems
  • Good basic grasp of network and systems security principals
  • Elasticsearch provisioning and administration
  • Provisioning/Configuring/Managing Data Science tools EMR, Hadoop, Hbase and Spark

Ambition not only recruits on behalf of some exceptional companies but due to unprecedented growth, Ambition is also looking for talented individuals to join our fantastic recruitment business.  To apply for Ambition's current global opportunities click here.