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.