DevOps Engineer

@ Automaton AI

Automaton AI is hiring DevOps Engineers to strengthen its AI tools and infrastructure development. You will need to have focus on product stability, strong scripting skills, a deep understanding of cloud technologies, data centers and distributed systems architecture, as well as excellent communication and planning skills. Most of your focus will be on creating new DevOps tools/applications, working on CI/CD pipelines, developing new services to improve our code stability, as well as operational duties such as monitoring deployed applications for reliability and performance.

What you will be doing:
  • Architect and build scalable and distributed services that will help power the AI infrastructure for deep learning teams.
  • Deploy and manage cloud and on-prem clusters.
  • Deploy and manage Kubernetes clusters and services deployed on these clusters.
  • Deliver automation as a service.
  • Design robust and reliable systems and services.
  • Collaborate with multiple AI product teams to understand their build and testing requirements (cars, healthcare, etc.) and build support infrastructure.
  • Collaborate with AI applied researchers and leaders to build future-proof infrastructure.
  • Implement source code management such as Gitlab,.. and CI/CD across multiple teams.
Desired skills and experience:
  • Completed ME or PhD in Computer Science, Computer Engineering or related field.
  • Experience in testing and deploying services on Azure, AWS, GCP or similar cloud environments.
  • Experience with Docker compose, Nginx.
  • Experience in Python
  • Experience enabling automation with tools like Jenkins and Ansible/Chef/Puppet
  • Understanding of Service Oriented Architecture and RESTful APIs
  • Experience with build and test frameworks
Ways to stand out from the crowd:
  • Experience with Terraform and infrastructure as a service.
  • Experience using Amazon AI services such as (Amazon Sagemaker, Amazon Lex, Amazon Polly, Rekognition services, …..)
  • AWS certification
  • Experience with setting up monitoring and alerting for services.
  • Deployed highly available SCM/VCS and CI/CD infrastructure.
  • Experience designing services to automate integration between multiple projects.
  • Experience with Bazel, Pants, Blaze or Buck.
  • A go getter attitude to dive deeper and understand technical requirements.

If you are interested in gaining some great experience in AI with a great company, apply here!