Site Reliability Engineer

Kaizen Gaming
Full_timeβ€’Athens, Greece

πŸ“ Job Overview

  • Job Title: Site Reliability Engineer
  • Company: Kaizen Gaming
  • Location: Athens, AttikΓ­, Greece
  • Job Type: On-site
  • Category: DevOps Engineer
  • Date Posted: 2025-07-15
  • Experience Level: 2-5 years
  • Remote Status: On-site

πŸš€ Role Summary

  • πŸ“ Enhancement Note: As a Site Reliability Engineer at Kaizen Gaming, you will play a pivotal role in ensuring the reliability and performance of critical applications and services in a 24/7 cloud environment. This role requires a strong background in infrastructure management, scripting, and a deep understanding of CI/CD processes.

  • You will work closely with data engineering teams to support their day-to-day activities and improve application observability. Your expertise in open-source technologies and fault-tolerant, scalable services will be crucial in maintaining and enhancing the company's global services.

πŸ’» Primary Responsibilities

  • πŸ“ Enhancement Note: Your primary responsibilities will revolve around enhancing operational workflows, improving application observability, and ensuring the uptime and reliability of applications and infrastructure in a 24/7 cloud environment.

  • πŸ’» Enable and enhance day-to-day operational workflows of critical applications and services in a 24x7x365 environment located in the cloud

    • Monitor and maintain application and infrastructure health
    • Collaborate with data engineering teams to support their day-to-day activities
    • Troubleshoot and resolve issues in a timely manner
  • πŸ’» Continuously improve application observability to ensure the uptime and reliability of our applications and infrastructure

    • Implement and maintain monitoring and metrics systems
    • Analyze and optimize application performance
    • Collaborate with teams to identify and mitigate potential issues
  • πŸ’» Utilize a wide variety of open source technologies to create fault-tolerant, scalable, and secure high-performance services and pipelines on a global scale

    • Design and implement infrastructure as code using tools like Terraform
    • Automate deployment and configuration management processes
    • Ensure the security and compliance of infrastructure and applications

πŸŽ“ Skills & Qualifications

Education: A Bachelor's degree in Computer Science, Engineering, or a related field is preferred. Relevant experience may be considered in lieu of a degree.

Experience: 3-5 years of experience in building scalable production environments is required. Experience with cloud providers, infrastructure as code tools, and monitoring systems is also required.

Required Skills:

  • Strong scripting skills in Linux Shell (bash)
  • Experience with cloud providers (preferably Azure)
  • Experience with Infrastructure as Code tools (preferably Terraform)
  • Experience with monitoring and metrics systems (Prometheus, Grafana, Logstash)
  • Experience with source code control systems, versioning, branching, and merging
  • Experience with automated build tools, testing frameworks, and deployment frameworks
  • Experience with CI/CD tools (Gitlab CI, Jenkins)

Preferred Skills:

  • Experience with Databricks Ecosystem
  • Experience using Docker containers and container orchestration tools (preferably Kubernetes)
  • Familiarity with database technologies (PostgreSQL, MS SQL)
  • Hands-on experience with messaging technologies like Apache Kafka, RabbitMQ

πŸ“Š Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your experience in building scalable production environments
  • Showcase your proficiency in scripting, CI/CD, and infrastructure as code
  • Highlight your ability to troubleshoot and resolve issues in a 24/7 environment
  • Include examples of your work with cloud providers, monitoring systems, and open-source technologies

Technical Documentation:

  • Document your approach to application observability and performance optimization
  • Explain your process for designing and implementing fault-tolerant, scalable services
  • Describe your experience with CI/CD tools and automated deployment processes
  • Include any relevant certifications or training in your portfolio

πŸ’΅ Compensation & Benefits

Salary Range: The salary range for this role is estimated to be between €45,000 and €65,000 per year, based on market research and regional standards for DevOps engineers in Greece.

Benefits:

  • Competitive salary and benefits package
  • Opportunity to work in a dynamic, international team
  • Access to professional development and training opportunities
  • Flexible working hours and remote work options

Working Hours: The role requires working in a 24/7 cloud environment, with on-call rotations to ensure application and infrastructure uptime.

🎯 Team & Company Context

Company Culture:

  • πŸ“ Enhancement Note: Kaizen Gaming is a dynamic, international company that values diversity, collaboration, and continuous learning. As a Site Reliability Engineer, you will work in a team of engineers to enable and enhance operational workflows in a global environment.

  • Industry: Gaming Technology

  • Company Size: Medium (2,700 employees)

  • Founded: Not specified

  • Team Structure:

    • Collaborative, cross-functional teams working on various aspects of the company's global services
    • Distributed teams working in different time zones to ensure 24/7 coverage
  • Development Methodology:

    • Agile/Scrum methodologies for sprint planning and project management
    • Code reviews, testing, and quality assurance practices
    • CI/CD pipelines for automated deployment and infrastructure management

Company Website: Kaizen Gaming

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: This role is at the mid-level of the Site Reliability Engineering career path. As a Site Reliability Engineer, you will have the opportunity to grow into more senior roles, such as Technical Lead or Engineering Manager.

Reporting Structure: This role reports directly to the Engineering Manager and works closely with data engineering teams to support their day-to-day activities.

Technical Impact: As a Site Reliability Engineer, you will have a significant impact on the reliability and performance of the company's global services. Your expertise in infrastructure management, scripting, and CI/CD processes will be crucial in ensuring the uptime and availability of critical applications and services.

Growth Opportunities:

  • πŸ“ Enhancement Note: Kaizen Gaming offers opportunities for professional development and growth, including training, mentorship, and career progression paths.

  • Growth opportunity 1: Technical Leadership - As you gain experience and expertise, you may have the opportunity to take on more technical leadership roles, such as mentoring junior engineers or leading projects.

  • Growth opportunity 2: Specialization - You may choose to specialize in a specific area of Site Reliability Engineering, such as infrastructure as code, monitoring, or CI/CD.

  • Growth opportunity 3: Career Progression - As you grow within the company, you may have the opportunity to move into more senior roles, such as Engineering Manager or Technical Lead.

🌐 Work Environment

Office Type: On-site, with remote work options available for some roles.

Office Location(s): Athens, Greece

Workspace Context:

  • Collaborative workspace with a focus on cross-functional teamwork
  • Access to multiple monitors and testing devices for development and debugging purposes
  • Flexible working hours and remote work options to support work-life balance

Work Schedule: The role requires working in a 24/7 cloud environment, with on-call rotations to ensure application and infrastructure uptime. The standard working week is 40 hours, with flexible hours to accommodate maintenance and deployment windows.

πŸ“ Enhancement Note: Kaizen Gaming values work-life balance and offers flexible working arrangements to support the well-being of its employees.

πŸ“„ Application & Technical Interview Process

Interview Process:

  • πŸ“ Enhancement Note: The interview process for this role is expected to include technical assessments, behavioral questions, and a final evaluation. Preparation should focus on demonstrating your technical expertise, problem-solving skills, and ability to work in a collaborative, cross-functional team environment.

  • Process step 1: Technical assessment - Demonstrate your proficiency in scripting, CI/CD, and infrastructure as code through hands-on exercises and coding challenges.

  • Process step 2: Behavioral questions - Prepare examples of your problem-solving skills, teamwork, and adaptability in a fast-paced, dynamic environment.

  • Process step 3: Final evaluation - Showcase your understanding of the role, the company, and the gaming technology industry, and how you can contribute to the team's success.

Portfolio Review Tips:

  • πŸ“ Enhancement Note: When preparing your portfolio, focus on demonstrating your experience in building scalable production environments, your proficiency in scripting, CI/CD, and infrastructure as code, and your ability to troubleshoot and resolve issues in a 24/7 environment.

  • Portfolio tip 1: Highlight your experience with cloud providers, monitoring systems, and open-source technologies.

  • Portfolio tip 2: Include examples of your work with CI/CD tools and automated deployment processes.

  • Portfolio tip 3: Showcase your ability to collaborate with cross-functional teams and support their day-to-day activities.

Technical Challenge Preparation:

  • πŸ“ Enhancement Note: When preparing for technical challenges, focus on demonstrating your problem-solving skills, your ability to work under pressure, and your understanding of infrastructure management, scripting, and CI/CD processes.

  • Challenge preparation 1: Familiarize yourself with the company's tech stack and the tools used in the interview process.

  • Challenge preparation 2: Practice coding challenges and troubleshooting exercises to improve your problem-solving skills and speed.

  • Challenge preparation 3: Prepare examples of your work with cloud providers, monitoring systems, and open-source technologies.

ATS Keywords:

  • πŸ“ Enhancement Note: Incorporate relevant ATS keywords throughout your resume and portfolio to improve your chances of being matched with this role. Some relevant keywords include:

    Programming Languages:

    • Bash
    • Python
    • Go

    Web Frameworks:

    • Terraform
    • Gitlab CI
    • Jenkins

    Server Technologies:

    • Azure
    • Kubernetes
    • Docker

    Databases:

    • PostgreSQL
    • MS SQL

    Tools:

    • Prometheus
    • Grafana
    • Logstash

    Methodologies:

    • Agile
    • Scrum

    Soft Skills:

    • Problem-solving
    • Teamwork
    • Adaptability

    Industry Terms:

    • Site Reliability Engineering
    • Infrastructure as Code
    • CI/CD
    • Cloud Computing

πŸ›  Technology Stack & Web Infrastructure

Frontend Technologies: Not specified (focus on backend and infrastructure for this role)

Backend & Server Technologies:

  • πŸ“ Enhancement Note: As a Site Reliability Engineer, your primary focus will be on backend and infrastructure technologies. Familiarize yourself with the company's tech stack and be prepared to discuss your experience with relevant tools and technologies.

  • Backend technology 1: Scripting languages, such as Bash, Python, and Go, for infrastructure management and automation

  • Server technology 2: Cloud providers, such as Azure, for infrastructure deployment and management

  • Infrastructure tool 3: Infrastructure as code tools, such as Terraform, for automated infrastructure provisioning and management

Development & DevOps Tools:

  • πŸ“ Enhancement Note: Familiarize yourself with the company's development and DevOps tools, and be prepared to discuss your experience with relevant tools and technologies.

  • Development tool 1: Version control systems, such as Git, for collaborative development and code management

  • DevOps tool 2: CI/CD tools, such as Gitlab CI and Jenkins, for automated build, testing, and deployment

  • Monitoring tool 3: Monitoring and metrics systems, such as Prometheus, Grafana, and Logstash, for application and infrastructure performance tracking and analysis

πŸ‘₯ Team Culture & Values

Web Development Values:

  • πŸ“ Enhancement Note: Kaizen Gaming values collaboration, continuous learning, and a customer-centric approach to technology. As a Site Reliability Engineer, you will be expected to embody these values in your work and contribute to the team's success.

  • Web development value 1: Customer focus - Ensure the reliability and performance of critical applications and services to provide the best experience for the company's customers.

  • Web development value 2: Collaboration - Work closely with data engineering teams and other stakeholders to support their day-to-day activities and improve application observability.

  • Web development value 3: Continuous learning - Stay up-to-date with the latest trends and best practices in infrastructure management, scripting, and CI/CD processes.

  • Web development value 4: Innovation - Contribute to the development of new and improved infrastructure solutions to support the company's growth and expansion.

Collaboration Style:

  • πŸ“ Enhancement Note: Kaizen Gaming fosters a collaborative, cross-functional team environment. As a Site Reliability Engineer, you will be expected to work closely with data engineering teams and other stakeholders to support their day-to-day activities and improve application observability.

  • Collaboration approach 1: Cross-functional integration between Site Reliability Engineering, Data Engineering, and other teams to support day-to-day activities and improve application observability.

  • Collaboration approach 2: Code review culture and peer programming practices to ensure code quality and knowledge sharing.

  • Collaboration approach 3: Knowledge sharing, technical mentoring, and continuous learning to support the professional development of team members.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • πŸ“ Enhancement Note: As a Site Reliability Engineer, you will face technical challenges related to infrastructure management, scripting, and CI/CD processes. Be prepared to demonstrate your problem-solving skills, adaptability, and ability to work under pressure.

  • Web development challenge 1: Designing and implementing fault-tolerant, scalable, and secure high-performance services and pipelines on a global scale.

  • Web development challenge 2: Ensuring the uptime and reliability of critical applications and services in a 24/7 cloud environment.

  • Web development challenge 3: Collaborating with data engineering teams and other stakeholders to support their day-to-day activities and improve application observability.

  • Web development challenge 4: Staying up-to-date with the latest trends and best practices in infrastructure management, scripting, and CI/CD processes.

Learning & Development Opportunities:

  • πŸ“ Enhancement Note: Kaizen Gaming offers opportunities for professional development and growth, including training, mentorship, and career progression paths. As a Site Reliability Engineer, you will have the opportunity to learn from experienced team members and contribute to the development of new and improved infrastructure solutions.

  • Learning opportunity 1: Technical skill advancement and specialization in infrastructure management, scripting, and CI/CD processes.

  • Learning opportunity 2: Conference attendance, certification, and community involvement to stay up-to-date with the latest trends and best practices in infrastructure management, scripting, and CI/CD processes.

  • Learning opportunity 3: Technical mentorship, leadership development, and architecture decision-making to support the professional development of team members.

πŸ’‘ Interview Preparation

Technical Questions:

  • πŸ“ Enhancement Note: Prepare for technical questions related to infrastructure management, scripting, and CI/CD processes. Familiarize yourself with the company's tech stack and be ready to discuss your experience with relevant tools and technologies.

  • Technical question 1: Infrastructure management - Describe your experience with infrastructure as code tools, such as Terraform, and how you have used them to automate infrastructure provisioning and management.

  • Technical question 2: Scripting - Demonstrate your proficiency in scripting languages, such as Bash, Python, and Go, and how you have used them to automate infrastructure management and deployment processes.

  • Technical question 3: CI/CD - Explain your experience with CI/CD tools, such as Gitlab CI and Jenkins, and how you have used them to automate build, testing, and deployment processes.

Company & Culture Questions:

  • πŸ“ Enhancement Note: Prepare for company and culture questions related to Kaizen Gaming's values, team dynamics, and the gaming technology industry. Research the company's history, mission, and vision, and be ready to discuss how you can contribute to the team's success.

  • Technical question 4: Company values - Describe how you embody Kaizen Gaming's values, such as collaboration, continuous learning, and customer focus, in your work as a Site Reliability Engineer.

  • Technical question 5: Team dynamics - Explain how you have worked effectively in cross-functional teams and contributed to the success of day-to-day activities and projects.

  • Technical question 6: Industry insights - Discuss your understanding of the gaming technology industry and how you can contribute to the development of new and improved infrastructure solutions to support the company's growth and expansion.

Portfolio Presentation Strategy:

  • πŸ“ Enhancement Note: When preparing your portfolio, focus on demonstrating your experience in building scalable production environments, your proficiency in scripting, CI/CD, and infrastructure as code, and your ability to troubleshoot and resolve issues in a 24/7 environment.

  • Presentation strategy 1: Highlight your experience with cloud providers, monitoring systems, and open-source technologies.

  • Presentation strategy 2: Include examples of your work with CI/CD tools and automated deployment processes.

  • Presentation strategy 3: Showcase your ability to collaborate with cross-functional teams and support their day-to-day activities.

πŸ“Œ Application Steps

To apply for this Site Reliability Engineer position at Kaizen Gaming:

  1. πŸ“ Enhancement Note: Follow these concrete preparation steps to optimize your application and increase your chances of success.
  • Concrete preparation step 1: Customize your resume and portfolio to highlight your experience in building scalable production environments, your proficiency in scripting, CI/CD, and infrastructure as code, and your ability to troubleshoot and resolve issues in a 24/7 environment.
  • Concrete preparation step 2: Research Kaizen Gaming's history, mission, and values, and prepare for company and culture questions related to the gaming technology industry.
  • Concrete preparation step 3: Practice coding challenges and troubleshooting exercises to improve your problem-solving skills and speed.
  • Concrete preparation step 4: Prepare for technical interviews by familiarizing yourself with the company's tech stack and discussing your experience with relevant tools and technologies.

πŸ“ Enhancement Note: Good luck with your application! Remember to double-check your application materials for accuracy and completeness before submitting.

Application Requirements

Candidates should have 3-5 years of experience in building scalable production environments and a strong understanding of CI/CD tools. Experience with cloud providers, Infrastructure as Code tools, and monitoring systems is also required.