Site Reliability Engineer - Tooling team
The Job in a Nutshell
Are you ready to play a key role in ensuring our software systems are reliable, scalable, and efficient? As a Site Reliability Engineer, you'll be at the crossroads of software development and IT operations, working to design and implement processes and tools that automate and optimize our systems. Your efforts will help us minimize downtime and maximize performance across the board. You'll be part of our dynamic IT Tooling team - the backbone of Coolbet’s products - where we continuously enhance our offerings with cutting-edge tools and infrastructure. Our team not only develops innovative in-house solutions but also ensures the stability and reliability of the IT infrastructure that powers our entire product lineup. If you’re passionate about creating robust, high-performance systems, we'd love to have you on board!
A Sneak Peek into Your Role
- Designing and implementing highly available, scalable, and fault-tolerant systems.
- Developing automation scripts and tools to streamline deployment, configuration, monitoring, and maintenance processes.
- Planning and forecasting resource requirements based on system usage patterns and growth projections to ensure adequate capacity and performance.
- Implementing and maintaining security best practices to protect systems and data, including vulnerability assessments, patch management, and access control.
- Setting up monitoring systems to track system performance, analyze trends, and detect anomalies, with proactive alerting to potential issues.
- Responding to and resolving incidents in production environments, coordinating with development teams for root cause analysis and implementing preventive measures.
- Identifying opportunities for optimization and efficiency enhancements through performance tuning, infrastructure optimization, and process improvements.
- Working closely with cross-functional teams, including developers, system administrators, and network engineers, to ensure smooth operation of systems and applications.
- Documenting system configurations, processes, and procedures to ensure knowledge transfer and facilitate collaboration within the team.
You’re good at
- Understanding of microservices principles, including deployment, scaling, and service communication.
- Experience with Kubernetes for container orchestration, including deployment, scaling, and management of containerized applications.
- Experience with monitoring and system observation tools for creating and managing dashboards to monitor system performance, resource utilization, and application metrics.
- Familiarity with alert management tools for error logging and tracking, enabling proactive identification and resolution of issues.
- Understanding of authorization principals or similar identity and access management systems for managing user authentication, authorization, and user roles within the organization's infrastructure.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines, including deployment automation, testing, and rollback strategies.
- Ability to analyze complex technical issues, troubleshoot system and application problems, and implement effective solutions to ensure system reliability and performance.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams, including developers, system administrators, and network engineers, to ensure smooth operation of services and applications.
- Willingness to learn new technologies and adapt to changing environments, staying updated with industry trends and best practices in SRE methodologies and DevOps culture.
- Knowledge of both front-end and back-end technologies and their interactions.
- Knowledge of asynchronous message-based technologies and systems (Kafka, RabbitMQ).
- Familiarity with database technologies, particularly PostgreSQL.
- Fluency in verbal and written English is a must, as it's our primary means of communication.
Think of this job ad as more of a friendly guide than a rigid 'must-have' list. We're well aware that no one will tick all the boxes, so feel free to apply even if you're not a perfect match – we love close matches too!
Our Benefits, Your Happiness
- Enjoy generous vacation time 🌴 totaling 38 days (28 working days) to maximize your well-deserved time off, along with flexible work hours tailored to your lifestyle.
- Elevate your well-being with monthly sports/health compensation, full sick leave coverage for the first 8 days, our in-house gym, and a chill games room to unwind.
- Unlock a generous Supplemental Training Program that includes training and company-wide knowledge-sharing opportunities to fuel your growth👨🎓.
- Our office is a cozy (and dog-friendly) haven right in the heart of the city. Enjoy complimentary fruits and beverages and free parking. It's the perfect place to be productive and feel right at home.
- Be part of the most legendary events and make amazing connections with colleagues from across the entire company.
- Comprehensive relocation support 🌍 for a smooth transition.
- We foster innovation and independence while celebrating success in a multicultural and diverse company, where you'll work alongside people from around the globe.
- ..plus, if you're not already a pro, we'll teach you how to play poker!♣
Recruitment flow
- Interview - Technical Interview - Police record, and background check - Offer
- Start date: ASAP
- Recruiting from within the EU
We are an equal-opportunity employer, and we value diversity. Our diverse backgrounds, experiences, characteristics, and traits make us better at serving customers. So please, come as you are!
Location
Tallinn, Estonia
Coolbet is an award-winning sportsbook, online casino, and poker provider with a presence in 10 countries on 3 continents holding 4 gaming licenses. Together with GAN Limited, the company is set forth to become a dominant supplier in the USA markets. Our office is located in the center of Tallinn, Estonia, with approximately 400 employees from more than 50 countries. Coolbet's goal is to deliver the best gaming solutions possible by continuously focusing on product development and innovation while creating a new industry standard for responsible gaming. Find out more about Coolbet!
- Department
- IT
- Locations
- Tallinn, Estonia
- Remote status
- Hybrid Remote
Site Reliability Engineer - Tooling team
Loading application form