Senior Staff Devops Engineer

Senior Staff Devops Engineer Job Description Template

Our company is looking for a Senior Staff Devops Engineer to join our team.

Responsibilities:

  • Own and deliver projects aimed at improving infrastructure for various needs like monitoring, log analysis, alerting, deployment, etc;
  • Escalation for pager duty on-call during major outages;
  • Automate yourself out of the job if possible;
  • Troubleshoot and resolve live production issues by analyzing logs from different sources;
  • Assist in the configuration/build-out of new deployments to facilitate our constant growth;
  • Drive cloud architecture design discussions and also innovate to improve the environment in which the services run;
  • Work with Security Managers to establish and document security controls and procedures;
  • Develop software/processes for better utilization of underlying cloud resources.

Requirements:

  • Expert automation skills with Python or Ruby or Go;
  • Good RESTful API and systems design sensibilities;
  • Comfortable with networking fundamentals like Firewalls, Subnetting, Routing, etc;
  • Monitoring and logging with ELK, Datadog, Signalfx, Graphite, Statsd;
  • Engineering degree in Computer Science and at least 10+ years of experience in a similar job profile;
  • Strong system administration background for Linux based systems;
  • Experience working with config and deploy management tools like Chef, Puppet, Ansible or Salt;
  • Large scale production experience with Kubernetes, AWS EKS, or other PaaS technologies;
  • Operational expertise around deploying and managing components like MySQL, Nginx, ElasticSearch, Java Applications, RoR, Load Balancers.