Skip to main content
a office with a plant in a pot
betfair

DevOps Manager - Flutter Studios

Apply Now

Description

Job Purpose

The Manager of DevOps will play a key role in the Flutter Studios tribe by managing the DevOps team. The position provides leadership to a group of DevOps Engineers. As a Technology Leader within the Flutter International technology organization, the role involves working closely alongside peers under the Flutter International regime. You will play a key role in the delivery of the Flutter Studios content development and delivery pipeline. You will seek to improve deployment procedures, identifying, tracking, and resolving vulnerabilities and incidents. This role requires technical knowledge of our systems and a mindset on process improvement and building a positive culture.

Key Responsibilities

  • Direct, focus, coach, and motivate a team of DevOps analyst and engineers

  • Perform HR functions for staff including: reviews, one on one sessions and completing Workday approvals and tracking

  • Establish a DevOps practice for digital platforms with a focus on AWS. The practice's aim is to measure and increase the quality and velocity of software deployments

  • Determine skill needs and provide access to training, documentation and learning session opportunities for staff; including new employees training, interviewing and screening

  • Creating, managing and adhere to technology strategy plans and leading teams in the execution of such plans

  • Lead agile team meetings and monitor activities to provide status updates as required; manage team tasks/projects based on business requirements and SDLC development best practice

  • Ensure timely and appropriate communication to internal and external stakeholders along with suitable documentation

  • Maintain strong connection with HR Partner to ensure team alignment with Flutter International Policies and Procedures

  • Automating and orchestrating workloads across multiple datacentres and clouds

  • Evolving and applying DevOps methodologies, standards and leading practices

  • Engage in technical discussion of new solutions and advise on architectural decisions through a deep understanding of systems internals

  • Research best practices and offer recommendations for proactively improving the reliability, scalability and performance of provisioning systems and processes

  • Identifying, communicating and mitigating risks, issues and decisions throughout full lifecycle

  • Working within IT, cross-functionally and with vendors, in order to successfully identify, prioritize, and resolve issues and provide subject matter expertise for enhancements, developments, and operational improvements

  • Identifying technical and process improvement opportunities and socializing/advocating to get them implemented

  • Is responsible for the development of standards and processes for operations that proactively prevent problems from occurring

  • Evaluating technological choices (technology and network/hardware related)

  • Any other requests coming from management

Skills and Qualifications:

  • Minimum 2 years of experience in a People Leadership role in a software technical organization

  • Solid knowledge of people management, negotiation and coaching techniques

  • Experience in goal setting: set clear goals and track progress for both team and individual; providing ongoing feedback, and managing continuous improvement

  • Excellent planning and organization skills with high attention to details

  • Robust relationship building and leadership skills with the ability to influence and motivate others and to facilitate a positive and effective team environment

  • Outstanding ability to effectively articulate views across all levels for all communication channels

  • Ability to balance multiple projects and priorities with minimal supervision in a fast-paced environment

  • Knowledge of provisioning, configuring, operating, and monitoring infrastructure and applications both on-premises and cloud environments.

  • Experience managing distributed systems, networks, containers and container application platforms like Kubernetes.

  • Practical experience working with AWS and its best practices.

  • Good knowledge of Unix/Linux Environments.

  • Automation experience with at least one configuration and deployment management systems such as Terraform, Salt, Ansible, Puppet, or other such tools.

  • Strong knowledge of Jenkins structure and uses.

  • Experience with distributed logging, monitoring and alerting (eg. NewRelic, ELK, Graphite, Prometheus, Datadog).

  • Experience managing hundreds of servers and (micro-) services in web environment, ensuring high uptime and availability.

  • Experience working at least one of the following languages: Python, Java, Node.js, PHP.

  • Proficient in scripting, git and git workflows, branching and merging strategies.

  • Experience working in Agile, fast-paced DevOps environment.

  • Experience with presenting to senior management, using tools such as Power Point and Visio.

  • Solid understanding of web architecture, networking and routing, core Internet protocols and services like DNS, HTTP, SSL, TCP/ IP.

  • Experience in management of server and load balancer implementations (Apache Tomcat, HAProxy, Nginx).

  • Familiar with databases, caching and message queuing applications (Redis, MySQL, MongoDB, RabbitMQ, Kafka).

  • Sense of initiative, collaborative when working in a team.

  • Well versed in process and project management practices.

What you can expect:

  • 25 days of annual leave;

  • Sharesave scheme;

  • ”Flexible Benefits” of your choice;

  • Private health insurance (includes dental insurance and health assessments);

  • Thousands of courses online through ‘Udemy'

Ways of working:


Flexible working is our way of working! We're a diverse workforce and therefore a 'one size fits all' approach isn't necessarily best. Whatever your personal needs may be, let's have a chat and see how we can accommodate them;

We thank all applicants for their interest, however only the suitable candidates will be contacted for an interview.

By submitting your application online, you agree that: your details will be used to progress your application for employment. If your application is successful, your details will be used to administer your personnel record. If your application is unsuccessful, we will retain your details for a period no longer than two years, in order to consider you for prospective role within the company.

a hallway with windows

Join our talent community

Be the first to know about our latest vacancies

Sign up