Senior DevOps Job Description Template
Our company is looking for a Senior DevOps to join our team.
Responsibilities:
- Manage vendor relationships and budgets for third party hosting services;
- Act as the final gatekeeper for all changes going out to customer environments;
- Handle capacity planning, tuning systems stability, provisioning, performance and scaling of the application infrastructure;
- Maintain and build out our infrastructure and servers currently operating on AWS;
- Continuously improve our infrastructure to be easy to deploy, scalable, secure and fault-tolerant;
- Develop high-level design interaction diagrams, system functionality changes, data model, data flow and high-level interface specifications;
- Develop server APIs to support client applications;
- Provide solutions using DevOps philosophy to solve automation problems and manage the infrastructure;
- Work with the latest monitoring tools and triage network, server and database issues;
- Help ensure information security best practices for all our hosting environments.
Requirements:
- You’re capable of working with minimal oversight, after being briefed on task parameters;
- Strong experience in Python;
- Ability to build and maintain strong, positive working relationships;
- Experience with Azure, Docker, Kubernetes, AWS cloud services;
- Rich Operations skills across build and release management, Continuous Integration tools and frameworks such as Git;
- 3+ relevant years of experience in DevOps;
- Experience with at least one automation testing framework;
- Good understanding of version control and git flow technique;
- Exposure to setting-up and configuring AWS services to best practices;
- Big-picture, strategic thinking as well as acute attention to detail;
- Ability to present complex technical information in a clear and concise manner.