At a Glance
- Tasks: Lead a team to design and maintain infrastructure for seamless software delivery.
- Company: Join tombola, a leader in online gaming, creating amazing games and platforms.
- Benefits: Enjoy flexible working options, competitive salary, and a vibrant company culture.
- Why this job: Shape the future of gaming with cutting-edge technology and a collaborative environment.
- Qualifications: Experience in DevOps, cloud management, and team leadership is essential.
- Other info: Opportunity to work with innovative tools and practices in a dynamic industry.
The predicted salary is between 43200 - 72000 £ per year.
Ready to lead the charge in seamless software delivery? Find your bounce at tombola! At tombola, we build our own amazing games and platforms, and getting that cutting-edge software to our players reliably and efficiently is key. We are looking for a Lead DevOps Engineer to head up a team/function that designs, implements, and maintains the infrastructure, automation, and deployment processes that power our high-quality software delivery. You will help bridge the gap between development and operations, ensuring scalable, reliable, and secure systems that always align with our business goals.
What will you be doing?
As a Lead DevOps Engineer, you will be instrumental in shaping our infrastructure and delivery pipelines. You will guide a team, driving best practices in automation, monitoring, and cloud management to keep tombola at the forefront of online gaming.
Key Accountabilities and Responsibilities:
- Team Leadership and Management
- Providing leadership, management, and development for your direct reports.
- Achieving this through effective 1-to-1s, clear objective setting (OKRs), and performance management.
- Making team goals clear and ensuring they align with our broader business objectives.
- Collaborating with other teams and departments to achieve shared success.
- Partnering with our People Partner for tech to build robust team management practices.
- Continuous Integration and Continuous Deployment (CI/CD)
- Develop and maintain CI/CD pipelines: Automating the process of software integration, testing, and deployment to speed up software delivery.
- Integrate various tools: Ensure the development process integrates seamlessly with build and deployment tools (e.g., Octopus Deploy, GitHub, TeamCity).
- Automate deployment processes: Make sure deployments are fully automated and can be performed with minimal manual intervention.
- Infrastructure Management
- Provisioning and managing infrastructure: Utilise Infrastructure as Code (IaC) tools like Terraform or CloudFormation to provision and manage infrastructure in AWS cloud environments.
- Optimize resource usage: Ensure our infrastructure runs efficiently in terms of cost, resource allocation, and performance.
- Scalability and availability: Ensure systems and applications are scalable and highly available by setting up robust monitoring, scaling, and failover mechanisms.
- Monitoring and Incident Management
- Set up monitoring tools: Implement tools like CloudWatch and Dynatrace to monitor system health, performance, and availability.
- Respond to incidents: Be part of the team that responds quickly to system outages or issues, performing root cause analysis and implementing fixes or improvements.
- Log management: Ensure logging is properly set up using tools like FluentD and Kibana, and use logs for troubleshooting and improving system reliability.
- Automation
- Automate manual tasks: Identify and automate repetitive tasks like environment setup, configuration management, and updates.
- Script development: Write scripts to automate common operations, reducing manual intervention and potential errors.
- Collaboration with Development and Operations Teams
- Foster collaboration: Work closely with developers, system administrators, and other teams to align goals and requirements, ensuring seamless development and deployment processes.
- Code reviews and quality: Collaborate with developers to ensure code meets operational standards and can be deployed reliably.
- Security and Compliance
- Ensure security in the pipeline: Integrate security practices into the development pipeline (DevSecOps), ensuring vulnerabilities are identified early.
- Maintain compliance: Ensure infrastructure and processes comply with industry regulations and standards (e.g., GDPR, ISO, SOC 2).
- Cloud Management
- Cloud architecture and management: Design, implement, and maintain infrastructure on AWS.
- Cost management: Monitor cloud costs and optimize resource utilization to control run-rate.
- Performance and Reliability Optimization
- Ensure optimal performance: Continuously assess and optimize system performance to handle load efficiently and minimize downtime.
- Disaster recovery planning: Develop and test disaster recovery plans to ensure business continuity.
- Version Control and Configuration Management
- Version control systems: Use tools like Git to manage code changes and ensure proper branching, merging, and versioning.
- Configuration management: Use tools like AWS Control Tower, SSM, and Config to maintain consistent environments across development, staging, and production.
- Documentation
- Maintain clear documentation: Document infrastructure, deployment processes, and operational procedures to ensure knowledge sharing across the team.
- Performance Metrics and Reporting
- Collect and analyze metrics: Gather system metrics and provide regular reports on system performance, uptime, and resource usage to stakeholders.
- Optimization recommendations: Based on the metrics, suggest improvements to optimize the performance and cost-effectiveness of the system.
- Continuous Improvement
- Stay up-to-date with industry trends: Regularly evaluate new tools, technologies, and practices that could improve the development and operations process.
- Implement best practices: Apply best practices for automation, system design, and security to improve the reliability, scalability, and efficiency of the infrastructure.
Lead Infrastructure DevOps Engineer employer: Tombola
Contact Detail:
Tombola Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Infrastructure DevOps Engineer
✨Tip Number 1
Familiarise yourself with the specific tools mentioned in the job description, such as Terraform, CloudFormation, and CI/CD tools like Octopus Deploy and GitHub. Having hands-on experience with these technologies will give you a significant edge during interviews.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've successfully managed teams or projects in the past. Highlighting your ability to set clear objectives and drive team performance will resonate well with the hiring managers.
✨Tip Number 3
Research tombola's games and platforms to understand their business model and technical needs. Being able to discuss how your skills can directly contribute to their success will demonstrate your genuine interest in the role.
✨Tip Number 4
Prepare to discuss your approach to incident management and automation. Be ready to share specific instances where you've improved system reliability or reduced downtime through effective monitoring and automation strategies.
We think you need these skills to ace Lead Infrastructure DevOps Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in DevOps, particularly in team leadership, CI/CD processes, and cloud management. Use specific examples that demonstrate your skills in automation and infrastructure management.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the gaming industry and your understanding of the role. Mention how your previous experiences align with the responsibilities outlined in the job description, especially in leading teams and implementing best practices.
Showcase Technical Skills: In your application, emphasise your proficiency with tools like Terraform, AWS, and CI/CD pipelines. Provide concrete examples of how you've used these technologies to improve software delivery and system reliability in past roles.
Highlight Collaboration Experience: Since the role involves working closely with various teams, include examples of successful collaborations in your application. Discuss how you’ve fostered teamwork between development and operations to achieve shared goals.
How to prepare for a job interview at Tombola
✨Showcase Your Leadership Skills
As a Lead DevOps Engineer, you'll be expected to lead a team. Be prepared to discuss your leadership style, how you manage performance, and how you set clear objectives for your team. Share examples of how you've successfully guided teams in the past.
✨Demonstrate Your Technical Expertise
Familiarise yourself with the tools and technologies mentioned in the job description, such as Terraform, AWS, and CI/CD pipelines. Be ready to discuss your experience with these tools and how you've used them to optimise infrastructure and deployment processes.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills, especially regarding incident management and automation. Prepare to walk through scenarios where you've had to troubleshoot issues or automate processes, highlighting your thought process and the outcomes.
✨Emphasise Collaboration
Collaboration is key in this role. Be ready to talk about how you've worked with development and operations teams in the past. Highlight specific instances where your collaboration led to improved processes or successful project outcomes.