Messaging Apps powered by Machine Learning

DevOps Engineer

DevOps Engineer

The DevOps Engineer will be responsible for the deployment, continuous operation and maintenance of our platforms and APIs.

Responsibilities

  • Work with Development teams to build, improve and maintain CI/CD pipelines
  • Establish and own the build release process as well as execute deployments to various environment
  • Work with Development teams to establish and implement release best practices for all production environments
  • Maintain and ensure data and environment consistency between Production, Development & QA systems
  • Manage data in MySQL and InfluxDB
  • Monitor for and troubleshoot issues in production and test environments
  • Establish backup and disaster recovery policies and procedures

Qualifications

  • 4 years minimum of Linux/Unix sysadmin and devops experience
  • Extensive scripting experience with Python and shell scripting for automation, monitoring and troubleshooting
  • Experience deploying and operations on cloud service providers, specifically GKE on Google Cloud Platform
  • Experience with building CI/CD deployment pipelines using Docker and Kubernetes (GKE)
  • Experience deploying Python (Django, Flask) web applications and APIs on Kubernetes
  • Experience with AWS a plus
  • Familiarity with automation tools such as Puppet/Chef/Ansible a plus
  • Expert at troubleshooting complex technical issues
  • Comfortable working in a fast-paced Agile Production/ DevOps environment; constantly adapts to moving targets
  • Excellent communication skills, both verbal and written