Description

Job Description

 

We're looking for a skilled DevOps professional to help us take our software build, test, and release pipelines to a new level to support a transition of our services to the cloud in order to ensure rapid release cycle using Continuous Integration and Delivery technologies.

 

Role Purpose

 

The principal responsibility of this role is to provide operational expertise within the Site Reliability Engineering (SRE) team and work with the software engineering teams for releasing and maintaining new and existing applications. This encompasses :

 

  • Working in partnership with the business and the technology teams, bringing awareness and insight of the different operational constraints / opportunities for projects targeting cloud-based or on-premises deployment.
  • As a senior member of the team, acts as mentor for the group, constructively challenge service design and implementations, exhibit high degree of autonomy in taking decision over competing priorities, and propose new roadmap items to innovate and improve
  • Design, implementation, and maintenance of cloud and on-prem environments.
  • Promotion of mutual feedback in cross-functional groups, following SRE best practices within a devops culture.
  • Ownership of continuous integration/delivery toolset or the processes and platforms that use those tools.
  • A strong focus on service availability and proactive detection of problems.
  • Ability to articulate technical and business concepts to different audiences and be able to influence technical decisions with solid metrics collection and proof of concepts

 

Responsibilities

 

  • Work with cross-functional teams to design and support delivery pipelines to bring projects live in cloud-based and on-premises environments
  • Provide added value to cross-functional teams by raising awareness of operational constraints and opportunities (i.e., auto-scaling, containerization)
  • Ensure full coverage of the live environments from a monitoring, performance and availability perspective, continuously identifying areas of improvement
  • Actively participate in team research & development to bring consistency and improve ease of access and maintenance for our tooling
  • Work with a continuous improvement mindset, identifying operational processes that could be improved and drafting proposals
  • As a Senior member of the team, acts as mentor for the group, constructively challenge service design and implementations, exhibit high degree of autonomy in taking decision over competing priorities, and propose new roadmap items to innovate and improve

 

Skill Requirements

 

  • 5-10 years' experience with SRE/DevOps
  • BS degree in IT/IS/CS or additional equivalent work experience
  • Work with Software engineering teams to provide direction for database queries and indexes for optimum efficiency and supportability
  • Work in an Agile environment supporting multiple software engineering teams for product releases, database and table creation, and monitoring/insight into issues.
  • Experience of designing and deploying in the cloud (Amazon Web Services)
  • A devops mindset; experience of agile processes (Kanban / Scrum) is important and familiarity with JIRA is very welcome
  • Experience with Infrastructure as Code using Terraform.
  • Work independently as part of a cross-functional, multi-locational team
  • Assist with routine system maintenance.
  • Participate in an on-call support rotation every few weeks.

 

Additional Preferred Skills

 

  • Proficiency in Linux administration (RHEL/Ubuntu).
  • Experience with configuration management tools (Ansible/Salt Stack).
  • Experience with programming / scripting languages such as Bash, Python, and PowerShell.
  • Proficiency with command line tools to quickly triage and fix production issues.

Education

Any Graduate