Senior DevOps Engineer

Mountain View, California, United States Full-time

About the position

TOTVS Labs is looking for a Senior DevOps Engineer to work on Carol - our Data & Machine Learning Platform (www.carol.com).

Carol is already being used by thousands of companies in different industries, e.g., Education, Manufacturing, Retail, Healthcare, and Agribusiness. We are bringing Data & Machine Learning for all, come and join us!

Responsibilities:

  • Architect, document and continue to develop our CI system (Jenkins)
  • Maintain and evolve our automation scripts with Chef
  • Manage systems security including keys, VPCs, iptables, and more
  • Ensure failover and reliability via snapshots, multi­availability zones, ELB
  • Manage robust monitoring and alerting infrastructure
  • Manage our big data clusters
  • Explore new tools that can improve systems management such as Docker, Kubernetes, and much more
  • Support several Linux servers running our SaaS platform stack in multiple 24x7 data centers.

Requirements:

  • Experience automating systems administration tasks – BASH/Shell scripting required.
  • Experience with monitoring tools (e.g., Zabbix , Nagios, Prometheus, Collectd)
  • Knowledge of the HTTP protocol, SSL, Web Services
  • Knowledge of TCP/IP protocols
  • Knowledge of Java Virtual Machines
  • Experience with formal, automated unit and integration testing (smoke) of software
  • Experience with Chef to automate IT infrastructure / operating system configuration management tools
  • Knowledge of load balancer and its configuration
  • Knowledge of DDoS and API protection technologies
  • Experience with Cloud infrastructure platforms, such as AWS, Digital Ocean, Google Cloud, etc.

Bonus:

  • You have experience managing large Elasticsearch clusters
  • You have experience managing Couchbase clusters 
  • You have experience managing Data Pipelines.

Apply for this opening at http://totvslabs.recruiterbox.com/jobs/fk0he1j?apply=true