Senior DevOps

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.