Site Reliability Engineer for Observability and Infrastructure team

arsys ES
Full_timeβ€’Madrid, Spain

πŸ“ Job Overview

  • Job Title: Site Reliability Engineer for Observability and Infrastructure team
  • Company: Arsys ES
  • Location: Madrid, Spain & LogroΓ±o, Spain
  • Job Type: On-site
  • Category: DevOps Engineer / Site Reliability Engineer
  • Date Posted: 2025-07-18
  • Experience Level: 5-10 years

πŸš€ Role Summary

  • Key web technology aspects:
    • Design, develop, and operate high-available services on Linux
    • Collaborate with system administrators and network engineers
    • Take ownership of the full stack, from hardware to application
    • Contribute to open-source projects and drive continuous improvement
    • Participate in an on-call service rotation to ensure smooth infrastructure operation

πŸ“ Enhancement Note: This role requires a strong background in Linux system administration, network services, and modern software architectures. Familiarity with configuration management systems, monitoring tools, and scripting languages is also crucial.

πŸ’» Primary Responsibilities

  • Web technology responsibilities:
    • Plan, implement, migrate, and operate critical observability stack
    • Ensure seamless integration with operational and product requirements
    • Automate operational tasks and rollouts, providing interfaces for integration with hosting products
    • Measure and improve services using observability stacks (e.g., collectd/telegraf, Metrictank, ELK, Grafana)
    • Support system administrators in automating operational tasks and rollouts

πŸ“ Enhancement Note: This role involves a high level of technical responsibility, requiring strong problem-solving skills, attention to detail, and a data-driven approach to decision-making.

πŸŽ“ Skills & Qualifications

Education: A completed computer science degree or equivalent qualification is required.

Experience: At least 5 years of practical experience in administering 100+ Linux systems (Debian/CentOS) in 3+ data centers is essential.

Required Skills:

  • Experience with monitoring, configuration, VCS, and visualization tools (Icinga2, Puppet, Ansible, git, Grafana)
  • Understanding of modern software architectures and their deployment (REST, Microservices, Docker, CI/CD)
  • Knowledge of network and infrastructure services (DNS, BGP, VLANs, Firewalling, IPv6)
  • Scripting/programming knowledge (bash, Python, Go, Java, etc.)
  • Fluency in English, with German being a benefit

Preferred Skills:

  • Familiarity with databases, messaging, and metric systems (Apache Kafka, Clickhouse, Apache Cassandra, metric tank, mirmir)
  • Experience with iBGP, eBGP, anycast routing, and ECMP for high availability and efficient traffic management

πŸ“ Enhancement Note: This role requires a broad set of technical skills, with a strong focus on Linux system administration, network services, and modern software architectures. Experience with configuration management systems, monitoring tools, and scripting languages is also highly desirable.

πŸ“Š Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in designing, developing, and operating high-available services on Linux
  • Showcase projects that involve collaboration with system administrators and network engineers
  • Highlight examples of taking ownership of the full stack, from hardware to application
  • Include projects that showcase contributions to open-source projects and continuous improvement efforts
  • Provide examples of participating in on-call service rotations to ensure smooth infrastructure operation

Technical Documentation:

  • Document code quality, commenting, and documentation standards for Linux system administration and network services
  • Demonstrate version control, deployment processes, and server configuration experience
  • Showcase testing methodologies, performance metrics, and optimization techniques for high-available services

πŸ“ Enhancement Note: This role requires a strong portfolio that showcases technical proficiency in Linux system administration, network services, and modern software architectures. Examples of collaboration, automation, and continuous improvement efforts are also crucial.

πŸ’΅ Compensation & Benefits

Salary Range: The estimated salary range for this role in Madrid, Spain is €45,000 - €60,000 per year, based on market research and regional adjustments for experienced DevOps engineers.

Benefits:

  • Health Insurance
  • Daycare Allowance
  • Meal Vouchers
  • Flexible Working Hours
  • Personalized Training

Working Hours: The standard working hours for this role are 40 hours per week, with flexible working hours to organize your schedule according to your needs.

πŸ“ Enhancement Note: The estimated salary range is based on market research for experienced DevOps engineers in Madrid, Spain. Regional adjustments have been made to account for cost of living differences.

🎯 Team & Company Context

🏒 Company Culture

Industry: Arsys ES operates in the web hosting and cloud services industry, with a focus on providing high-available and secure infrastructure solutions for businesses and individuals.

Company Size: Arsys ES is a medium-sized company with a team of highly motivated infrastructure service experts. This size allows for a dynamic and collaborative team environment with a culture of creative ideas and agile working methods.

Founded: Arsys ES was founded in 1996, with a history of providing reliable and innovative web hosting and cloud services.

Team Structure:

  • The Observability and Infrastructure team consists of Site Reliability Engineers, System Administrators, and Network Engineers working together to design, develop, and operate high-available services on Linux.
  • The team follows a collaborative approach, with cross-functional integration between developers, designers, and stakeholders.
  • The team structure promotes knowledge sharing, technical mentoring, and continuous learning.

Development Methodology:

  • Arsys ES follows Agile methodologies, with a focus on data-driven decision-making and continuous improvement.
  • The team uses code review, testing, and quality assurance practices to ensure the delivery of high-quality services.
  • Deployment strategies, CI/CD pipelines, and server management are essential aspects of the development process.

Company Website: https://www.arsys.es/

πŸ“ Enhancement Note: Arsys ES operates in a competitive web hosting and cloud services industry, with a focus on providing high-available and secure infrastructure solutions. The company's size and history contribute to a dynamic and collaborative team environment with a culture of creative ideas and agile working methods.

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: This role is at the senior level, with a focus on designing, developing, and operating high-available services on Linux. The role requires a high level of technical expertise and experience in Linux system administration, network services, and modern software architectures.

Reporting Structure: The Site Reliability Engineer reports directly to the Observability and Infrastructure team, working closely with system administrators and network engineers. The role may involve mentoring junior team members and contributing to technical decision-making processes.

Technical Impact: The Site Reliability Engineer plays a crucial role in planning, implementing, migrating, and operating the critical observability stack. The role requires a strong understanding of modern software architectures and their deployment, as well as the ability to measure and improve services using observability stacks.

Growth Opportunities:

  • Technical Skill Development: The role offers opportunities for continuous learning and skill development in modern software architectures, scripting languages, and network services.
  • Technical Leadership: With experience, the Site Reliability Engineer may progress to technical leadership roles, driving innovation and decision-making in the infrastructure team.
  • Architecture Decisions: As the role involves taking ownership of the full stack, from hardware to application, the Site Reliability Engineer may have the opportunity to influence architecture decisions and drive continuous improvement.

πŸ“ Enhancement Note: This role offers significant growth opportunities for technical skill development, technical leadership, and architecture decision-making. The role's focus on designing, developing, and operating high-available services on Linux provides a strong foundation for career progression in the web technology industry.

🌐 Work Environment

Office Type: Arsys ES offers a dynamic and collaborative team environment with a culture of creative ideas and agile working methods. The company's offices are designed to facilitate cross-functional collaboration and knowledge sharing between team members.

Office Location(s): Arsys ES has offices in Madrid and LogroΓ±o, Spain. Both locations offer easy access to public transportation and amenities, with a focus on providing a comfortable and productive work environment.

Workspace Context:

  • Collaborative Web Development Environment: The workspace is designed to facilitate collaboration between team members, with a focus on knowledge sharing, technical mentoring, and continuous learning.
  • Development Tools: The workspace provides access to multiple monitors, testing devices, and development tools to support the design, development, and operation of high-available services on Linux.
  • Cross-Functional Collaboration Opportunities: The workspace encourages interaction between team members, with a focus on fostering a collaborative and inclusive work environment.

Work Schedule: The standard work schedule is 40 hours per week, with flexible working hours to organize your schedule according to your needs. The role may involve participating in an on-call service rotation to ensure the smooth operation of the complex infrastructure.

πŸ“ Enhancement Note: Arsys ES offers a dynamic and collaborative team environment with a focus on knowledge sharing, technical mentoring, and continuous learning. The company's offices are designed to facilitate cross-functional collaboration and provide a comfortable and productive work environment for team members.

πŸ“„ Application & Technical Interview Process

Interview Process:

  1. Technical Preparation: Prepare for technical assessments and coding challenges related to Linux system administration, network services, and modern software architectures. Familiarize yourself with the company's preferred tools and methodologies, such as Puppet, Icinga2, and Grafana.
  2. Web Architecture Expectations: Brush up on your understanding of modern software architectures, their deployment, and integration with operational requirements. Be prepared to discuss your approach to designing, developing, and operating high-available services on Linux.
  3. System Design Discussion: Familiarize yourself with the company's infrastructure and be prepared to discuss your approach to planning, implementing, migrating, and operating the critical observability stack.
  4. Final Evaluation Criteria: Prepare for a final evaluation that may include a presentation of your portfolio, a discussion of your technical approach, and an assessment of your cultural fit with the team.

Portfolio Review Tips:

  • Specific Tactical Advice: Highlight your experience in designing, developing, and operating high-available services on Linux, with a focus on collaboration, automation, and continuous improvement.
  • Project Case Study Structure: Showcase your ability to plan, implement, migrate, and operate the critical observability stack, with a focus on measuring and improving services using observability stacks.
  • Code Quality Demonstration: Demonstrate your proficiency in scripting languages, such as bash, Python, or Go, with a focus on code quality, commenting, and documentation standards.
  • Company-Specific Web Technology Considerations: Familiarize yourself with Arsys ES's preferred tools and methodologies, such as Puppet, Icinga2, and Grafana, and be prepared to discuss your experience with these technologies.

Technical Challenge Preparation:

  • Typical Web Development Exercise Format: Prepare for coding challenges and configuration assessments related to Linux system administration, network services, and modern software architectures.
  • Time Management and Solution Architecture: Familiarize yourself with the company's infrastructure and be prepared to discuss your approach to planning, implementing, migrating, and operating the critical observability stack within the given time constraints.
  • Communication and Technical Explanation Articulation: Prepare for questions about your technical approach, architecture decisions, and the trade-offs you've made in designing, developing, and operating high-available services on Linux.

ATS Keywords: [Comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms]

πŸ“ Enhancement Note: The interview process for this role is designed to assess the candidate's technical proficiency in Linux system administration, network services, and modern software architectures. The portfolio review and technical challenge preparation tips provide actionable insights to help candidates succeed in the interview process.

πŸ›  Technology Stack & Web Infrastructure

Frontend Technologies: Not applicable for this role.

Backend & Server Technologies:

  • Linux: The role requires a strong background in Linux system administration, with experience in administering 100+ Linux systems (Debian/CentOS) in 3+ data centers.
  • Configuration Management: Familiarity with configuration management systems, such as Puppet, Ansible, CFEngine, or Salt, is required.
  • Monitoring: Experience with monitoring tools, such as Icinga2, collectd/telegraf, Metrictank, ELK, or Grafana, is essential.
  • Networking: Knowledge of network and infrastructure services, such as DNS, BGP, VLANs, Firewalling, IPv6, iBGP, eBGP, anycast routing, and ECMP, is required.

Development & DevOps Tools:

  • Version Control: Familiarity with version control systems, such as Git, is required.
  • Deployment Automation: Experience with deployment automation tools, such as Ansible or Jenkins, is desirable.
  • CI/CD Pipelines: Familiarity with CI/CD pipelines and server management is required.
  • Server Management: Experience with server management tools, such as Puppet or Ansible, is required.

πŸ“ Enhancement Note: This role requires a strong background in Linux system administration, network services, and modern software architectures. Familiarity with configuration management systems, monitoring tools, and scripting languages is also crucial for success in this role.

πŸ‘₯ Team Culture & Values

Web Development Values:

  • Quality and Efficiency: Arsys ES is attracted to people who share their passion for quality and efficiency in designing, developing, and operating high-available services on Linux.
  • Data-Driven Decision-Making: The company believes in measuring everything to improve services continuously.
  • Simplicity and Efficiency: Arsys ES is committed to simplicity and efficiency in their systems and processes, with a focus on doing it once and doing it right.
  • Continuous Learning and Improvement: The company values continuous learning and improvement in their technical skills and processes.

Collaboration Style:

  • Cross-Functional Integration: Arsys ES encourages collaboration between team members, with a focus on knowledge sharing, technical mentoring, and continuous learning.
  • Code Review Culture: The company values a code review culture, with a focus on peer programming and collaborative development practices.
  • Knowledge Sharing and Technical Mentoring: Arsys ES fosters a culture of knowledge sharing and technical mentoring, with a focus on helping team members grow and develop their skills.

πŸ“ Enhancement Note: Arsys ES values a collaborative and inclusive team culture, with a focus on knowledge sharing, technical mentoring, and continuous learning. The company's values and collaboration style contribute to a dynamic and productive work environment for team members.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • Web Development Challenge 1: Designing, developing, and operating high-available services on Linux requires a strong understanding of modern software architectures, their deployment, and integration with operational requirements.
  • Web Development Challenge 2: Planning, implementing, migrating, and operating the critical observability stack requires a high level of technical expertise and experience in Linux system administration, network services, and modern software architectures.
  • Web Development Challenge 3: Measuring and improving services using observability stacks (e.g., collectd/telegraf, Metrictank, ELK, Grafana) requires a data-driven approach to decision-making and continuous monitoring.
  • Web Development Challenge 4: Participating in an on-call service rotation to ensure the smooth operation of the complex infrastructure requires strong problem-solving skills, attention to detail, and a commitment to continuous improvement.

Learning & Development Opportunities:

  • Learning Opportunity 1: The role offers opportunities for continuous learning and skill development in modern software architectures, scripting languages, and network services.
  • Learning Opportunity 2: Arsys ES provides opportunities for conference attendance, certification, and community involvement, with a focus on helping team members grow and develop their technical skills.
  • Learning Opportunity 3: The company offers technical mentorship, leadership development, and architecture decision-making opportunities, with a focus on driving innovation and continuous improvement in the infrastructure team.

πŸ“ Enhancement Note: This role presents significant technical challenges and growth opportunities for candidates with a strong background in Linux system administration, network services, and modern software architectures. The role's focus on designing, developing, and operating high-available services on Linux provides a strong foundation for career progression in the web technology industry.

πŸ’‘ Interview Preparation

Technical Questions:

  • Technical Question 1: Prepare for questions about your experience in designing, developing, and operating high-available services on Linux, with a focus on collaboration, automation, and continuous improvement.
  • Technical Question 2: Brush up on your understanding of modern software architectures, their deployment, and integration with operational requirements. Be prepared to discuss your approach to planning, implementing, migrating, and operating the critical observability stack.
  • Technical Question 3: Familiarize yourself with the company's infrastructure and be prepared to discuss your approach to measuring and improving services using observability stacks (e.g., collectd/telegraf, Metrictank, ELK, Grafana).

Company & Culture Questions:

  • Technical Question 4: Prepare for questions about your approach to technical decision-making, with a focus on data-driven decision-making and continuous improvement.
  • Technical Question 5: Brush up on your understanding of Arsys ES's preferred tools and methodologies, such as Puppet, Icinga2, and Grafana, and be prepared to discuss your experience with these technologies.
  • Technical Question 6: Familiarize yourself with the company's infrastructure and be prepared to discuss your approach to participating in an on-call service rotation to ensure the smooth operation of the complex infrastructure.

Portfolio Presentation Strategy:

  • Presentation Strategy 1: Highlight your experience in designing, developing, and operating high-available services on Linux, with a focus on collaboration, automation, and continuous improvement.
  • Presentation Strategy 2: Showcase your ability to plan, implement, migrate, and operate the critical observability stack, with a focus on measuring and improving services using observability stacks.
  • Presentation Strategy 3: Demonstrate your proficiency in scripting languages, such as bash, Python, or Go, with a focus on code quality, commenting, and documentation standards.

πŸ“ Enhancement Note: The interview preparation tips provide actionable insights to help candidates succeed in the technical interview process for this role. The technical questions and portfolio presentation strategy focus on the candidate's technical proficiency in Linux system administration, network services, and modern software architectures.

πŸ“Œ Application Steps

To apply for this Site Reliability Engineer position at Arsys ES:

  1. Concrete Preparation Step 1: Tailor your resume and portfolio to highlight your experience in designing, developing, and operating high-available services on Linux, with a focus on collaboration, automation, and continuous improvement.
  2. Concrete Preparation Step 2: Research Arsys ES's preferred tools and methodologies, such as Puppet, Icinga2, and Grafana, and be prepared to discuss your experience with these technologies in your application and interview.
  3. Concrete Preparation Step 3: Prepare for technical assessments and coding challenges related to Linux system administration, network services, and modern software architectures. Familiarize yourself with the company's infrastructure and be prepared to discuss your approach to planning, implementing, migrating, and operating the critical observability stack.
  4. Concrete Preparation Step 4: Familiarize yourself with Arsys ES's company culture, values, and collaboration style, and be prepared to discuss your approach to technical decision-making, knowledge sharing, and continuous learning in your application and interview.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have a completed computer science degree or equivalent and at least 5 years of experience administering Linux systems in multiple data centers. Familiarity with modern software architectures, scripting languages, and network services is also required.