Senior DevOps Engineer (English speaking, all genders)

Resourcify
Full_time

📍 Job Overview

  • Job Title: Senior DevOps Engineer (English speaking, all genders)
  • Company: Resourcify
  • Location: Vienna, Austria | Munich, Bavaria, Germany | Berlin, Germany | Hamburg, Germany
  • Job Type: Full-Time
  • Category: DevOps Engineer
  • Date Posted: 2025-03-30
  • Experience Level: 10+
  • Remote Status: Remote OK

🚀 Role Summary

  • Key Responsibilities: Plan and manage cloud infrastructure growth, ensure high availability and scalability, streamline release processes, automate operational workflows, and improve system performance and reliability.
  • Key Technologies: GCP, Terraform, Kubernetes, CI/CD, Bash, Python, Go, Grafana, Prometheus, Loki, Spring Boot (nice to have)

💻 Primary Responsibilities

🌱 Infrastructure Growth & Management

  • 🏢 Plan and manage cloud infrastructure growth to meet the demands of a growing customer base and engineering team.
  • 🌐 Ensure high availability, scalability, and cost-efficiency of the cloud infrastructure (GCP).
  • 🛠 Design, build, and maintain core infrastructure using Terraform, CI/CD pipelines, and Kubernetes.

🔄 Release Process & Automation

  • 🔄 Streamline and improve the release process to enable faster, safer, and more frequent deployments.
  • 🤖 Automate operational workflows (monitoring, alerting, scaling) to reduce toil and manual steps.
  • 📈 Monitor and continuously improve system performance, reliability, and scalability using metrics and data-driven decisions.

🚨 Incident Response & Postmortems

  • 🚨 Participate in an on-call rotation to respond to incidents impacting Resourcify's availability and support engineers during customer-impacting incidents.
  • 📝 Conduct and lead blameless postmortems to identify root causes, implement long-term fixes, and improve system health.
  • 🛠 Collaborate with developers to debug complex production issues across services and layers of the stack.

📊 Operational Process Improvement

  • 📊 Continuously improve operational processes (e.g., deployments, upgrades) to make them reliable and repeatable.
  • 💡 Drive meaningful improvements based on on-call experience, preventing incidents, hardening systems, and enhancing incident response playbooks.

🎓 Skills & Qualifications

🎓 Education & Experience

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may be considered in lieu of a degree.
  • Experience: 8+ years of experience in Site Reliability Engineering, DevOps, or Infrastructure Engineering roles, ideally in a fast-paced environment and leadership in driving infrastructure initiatives.

🛠 Required Skills

  • 🛠 Deep expertise in GCP and Infrastructure-as-Code, particularly with Terraform, applied in production environments.
  • 🛠 Strong fundamentals in Linux systems, networking concepts, and secure infrastructure design.
  • 🛠 Proven experience designing and operating Kubernetes infrastructure, including implementing robust security models and best practices in secrets management.
  • 🛠 Strong command of CI/CD design and automation, with hands-on experience in tools enabling safe and frequent deployments. Scripting skills in Bash, Python, or Go to support automation and tooling are a strong plus.
  • 🛠 Experience in architecting and operating monitoring and observability systems (Grafana, Prometheus, Loki) with a focus on proactive detection (alerting on symptoms, not outages).
  • 🛠 Experience improving deployment frequency, reliability, and team velocity through automation, tooling, and process improvements.
  • 🛠 Experience in incident response, including coordinating cross-team efforts, running postmortems, and implementing systemic fixes.
  • 🛠 Operational experience with databases, including provisioning, backup strategies, performance tuning, and disaster recovery.
  • 🛠 Strong grasp of build-vs-buy decisions and experience evaluating and integrating third-party infrastructure tooling effectively.
  • 🛠 Experience mentoring engineers, leading initiatives across teams, and elevating infrastructure standards org-wide.
  • 🛠 Excellent communication skills to articulate technical trade-offs and architectural decisions clearly to both engineers and leadership.

🛠 Preferred Skills

  • 🛠 Familiarity with Spring Boot applications and the operational considerations that come with running Java-based applications in production.
  • 🛠 Experience or interest in leveraging AI tools to boost engineering productivity, automate repetitive tasks, and enhance platform tooling and developer enablement.

📊 Web Portfolio & Project Requirements

📊 Portfolio Essentials

  • 📊 Demonstrate your expertise in GCP, Terraform, and Kubernetes with relevant projects showcasing infrastructure design, deployment pipelines, and scaling solutions.
  • 📊 Showcase your ability to automate operational workflows with examples of monitoring, alerting, and scaling implementations.
  • 📊 Highlight your incident response and problem-solving skills with case studies of complex production issues you've resolved and the lessons learned from postmortems.
  • 📊 Illustrate your experience in improving operational processes with examples of streamlined deployments, upgrades, and enhanced system reliability.

📊 Technical Documentation

  • 📊 Document your code quality, commenting, and documentation standards to demonstrate your commitment to maintainable and understandable infrastructure.
  • 📊 Showcase your version control, deployment processes, and server configuration with examples of branching strategies, CI/CD pipelines, and infrastructure as code.
  • 📊 Demonstrate your testing methodologies, performance metrics, and optimization techniques with examples of load testing, benchmarking, and performance tuning.

💵 Compensation & Benefits

💵 Salary Range

  • 💵 The salary range for this role is €70,000 - €90,000 per year, based on experience and location. This estimate is derived from regional market standards and web development industry benchmarks.

💵 Benefits

  • 💵 Flexible Working: Your times are flexible as you'll be measured by your success, not by the number of hours you clock in.
  • 💵 30+ Days of Vacation: With our flexible vacation policy, you'll have 30+ days of vacation to refuel your batteries and enjoy your life besides work. Not enough? You are more than welcome to take more days!
  • 💵 Remote Work Options: We are a remote-first company, and you have the option to work from our central, beautifully equipped offices in Hamburg, Berlin, and Munich or fully remote within Germany. At the moment, we can also offer permanent employment in Austria.
  • 💵 Workation: Enjoy temporary remote work for up to 3 months provided that you have access to high-speed Internet.
  • 💵 Team Events: We thoroughly enjoy each other's company, and once a year, we come together for an exciting company offsite to have fun and foster relationships. In addition, we also plan team events on a smaller scale.
  • 💵 High-Quality, Technical Equipment: We provide you with high-quality, technical equipment (Laptop) and an additional home-office budget to transform your home into the most enjoyable place to work.

🎯 Team & Company Context

🏢 Company Culture

  • 🏢 Industry: Resourcify is the all-in-one waste management and recycling platform, operating in the waste management and recycling industry.
  • 🏢 Company Size: Resourcify is a growing startup with a team of over 100 employees, offering a dynamic and fast-paced work environment.
  • 🏢 Founded: Resourcify was founded in 2017 and is headquartered in Hamburg, Germany, with additional offices in Berlin, Munich, and Vienna.

🏢 Team Structure

  • 🏢 Team Size: The DevOps team at Resourcify consists of multiple engineers, working closely with software development teams to ensure high availability, scalability, and reliability of the platform.
  • 🏢 Reporting Structure: The Senior DevOps Engineer will report directly to the Head of Engineering and work closely with software development teams, product managers, and other stakeholders to drive infrastructure initiatives and improve system health.
  • 🏢 Cross-Functional Collaboration: The Senior DevOps Engineer will collaborate with various teams, including software development, product management, design, and marketing, to ensure the platform meets user needs and business objectives.

🏢 Development Methodology

  • 🏢 Agile Methodologies: Resourcify follows Agile methodologies, including Scrum and Kanban, to manage development workflows and ensure continuous improvement.
  • 🏢 Code Review & Testing: Resourcify emphasizes code review and testing practices to ensure code quality, maintainability, and performance.
  • 🏢 Deployment Strategies: Resourcify employs CI/CD pipelines and automated deployment strategies to enable fast, safe, and frequent releases.

🏢 Company Website

📈 Career & Growth Analysis

📈 Web Technology Career Level

  • 📈 Senior DevOps Engineer: This role is at the senior level, requiring a high degree of technical expertise, leadership, and strategic decision-making in infrastructure design, deployment, and management.

📈 Reporting Structure

  • 📈 Reporting Relationships: The Senior DevOps Engineer will report directly to the Head of Engineering and work closely with software development teams, product managers, and other stakeholders to drive infrastructure initiatives and improve system health.
  • 📈 Technical Impact: The Senior DevOps Engineer will have a significant influence on the platform's technical architecture, system performance, and user experience.

📈 Growth Opportunities

  • 📈 Technical Leadership: As a senior member of the DevOps team, you'll have the opportunity to mentor junior engineers, lead initiatives across teams, and elevate infrastructure standards org-wide.
  • 📈 Technical Specialization: You'll have the chance to deepen your expertise in specific areas of interest, such as cloud infrastructure, CI/CD pipelines, or monitoring and observability.
  • 📈 Strategic Decision-Making: As the platform grows and evolves, you'll play a crucial role in shaping its technical direction and driving its long-term success.

🌐 Work Environment

🏢 Office Type

  • 🏢 Office Type: Resourcify offers a hybrid work environment, with the option to work from our central, beautifully equipped offices in Hamburg, Berlin, and Munich or fully remote within Germany. At the moment, we can also offer permanent employment in Austria.

🏢 Office Location(s)

  • 🏢 Office Location(s): Resourcify has offices in Hamburg, Berlin, Munich, and Vienna. Remote work is also an option for employees based in Germany and Austria.

🏢 Workspace Context

  • 🏢 Collaborative Work Environment: Resourcify's offices are designed to foster collaboration and creativity, with open spaces, meeting rooms, and breakout areas.
  • 🏢 Development Tools & Equipment: Resourcify provides high-quality, technical equipment (Laptop) and an additional home-office budget to ensure employees have the tools they need to work effectively, whether in the office or remotely.
  • 🏢 Cross-Functional Collaboration: Resourcify encourages cross-functional collaboration between teams, with regular team events, knowledge-sharing sessions, and company offsites to build relationships and drive innovation.

🏢 Work Schedule

  • 🏢 Work Schedule: Resourcify offers flexible working hours, with a core working time of 10:00 AM to 04:00 PM. Employees are free to organize their workday within this framework, with the understanding that they are available for meetings and collaboration during these hours.

📄 Application & Technical Interview Process

📄 Interview Process

  • 📄 Application Review: The hiring team will review your application and portfolio within one week of submission.
  • 📄 Phone Screen: If your application is successful, you'll be invited for a phone screen to discuss your background, experience, and career goals.
  • 📄 Technical Assessment: Following the phone screen, you'll be asked to complete a technical assessment, focusing on your expertise in GCP, Terraform, Kubernetes, and CI/CD pipelines.
  • 📄 On-Site Interview: If your technical assessment is successful, you'll be invited for an on-site interview at one of Resourcify's offices or a virtual interview if you're applying remotely. During this interview, you'll meet with the hiring team, software development teams, and other stakeholders to discuss your fit for the role and the company's culture.

📄 Portfolio Review Tips

  • 📄 Portfolio Structure: Organize your portfolio with clear sections for infrastructure projects, deployment pipelines, monitoring and alerting examples, and incident response case studies.
  • 📄 Project Case Studies: For each project, include a brief description, the technologies used, your role and responsibilities, and the outcomes achieved.
  • 📄 Code Quality & Documentation: Highlight your commitment to code quality, commenting, and documentation standards by including relevant code snippets and explaining your design decisions.

📄 Technical Challenge Preparation

  • 📄 GCP & Infrastructure-as-Code: Brush up on your GCP and Infrastructure-as-Code skills, focusing on Terraform, cloud infrastructure design, and deployment strategies.
  • 📄 Kubernetes & CI/CD Pipelines: Familiarize yourself with Kubernetes best practices, secrets management, and CI/CD pipeline design and automation.
  • 📄 Monitoring & Observability: Review your knowledge of monitoring and observability systems, focusing on proactive detection, alerting, and system performance optimization.
  • 📄 Problem-Solving & Incident Response: Practice your problem-solving skills and incident response strategies, focusing on root cause analysis, systemic fixes, and long-term improvements.

📄 ATS Keywords

  • 📄 Programming Languages: Bash, Python, Go, Java (nice to have)
  • 📄 Web Frameworks: Spring Boot (nice to have)
  • 📄 Server Technologies: GCP, Kubernetes, Terraform
  • 📄 Databases: (Not specified)
  • 📄 Tools: Grafana, Prometheus, Loki, CI/CD pipelines, version control systems (e.g., Git)
  • 📄 Methodologies: Agile, Scrum, Kanban, CI/CD, Infrastructure as Code, Site Reliability Engineering
  • 📄 Soft Skills: Communication, leadership, mentoring, incident response, problem-solving, collaboration
  • 📄 Industry Terms: Waste management, recycling, circular economy, sustainability, waste reduction, waste diversion

🛠 Technology Stack & Web Infrastructure

🛠 Frontend Technologies

  • 🛠 Not applicable - This role focuses on backend and infrastructure technologies.

🛠 Backend & Server Technologies

  • 🛠 GCP: Resourcify's primary cloud provider, used for infrastructure design, deployment, and management.
  • 🛠 Terraform: Resourcify's preferred Infrastructure-as-Code tool for designing, provisioning, and managing cloud resources.
  • 🛠 Kubernetes: Resourcify's container orchestration platform, enabling automated deployment, scaling, and management of application workloads.

🛠 Development & DevOps Tools

  • 🛠 CI/CD Pipelines: Resourcify uses CI/CD pipelines to automate the software delivery process, ensuring fast, safe, and frequent releases.
  • 🛠 Monitoring Tools: Resourcify employs monitoring and observability systems, such as Grafana, Prometheus, and Loki, to proactively detect and resolve performance issues.
  • 🛠 Version Control: Resourcify uses version control systems, such as Git, to manage code changes, track history, and collaborate on projects.

👥 Team Culture & Values

👥 Web Development Values

  • 👥 User-Centric Design: Resourcify prioritizes user experience and accessibility in all aspects of its platform, ensuring that waste management and recycling processes are intuitive, efficient, and user-friendly.
  • 👥 Performance Optimization: Resourcify focuses on optimizing platform performance, scalability, and reliability to meet the demands of a growing user base and ensure a seamless user experience.
  • 👥 Code Quality & Maintainability: Resourcify emphasizes code quality, commenting, and documentation standards to ensure the platform is maintainable, extensible, and easy to understand.
  • 👥 Continuous Improvement: Resourcify fosters a culture of continuous improvement, encouraging regular code reviews, testing, and performance monitoring to drive platform enhancements and innovation.

👥 Collaboration Style

  • 👥 Cross-Functional Integration: Resourcify encourages collaboration between teams, with regular team events, knowledge-sharing sessions, and company offsites to build relationships and drive innovation.
  • 👥 Code Review Culture: Resourcify emphasizes code review practices to ensure code quality, maintainability, and performance.
  • 👥 Knowledge Sharing & Mentoring: Resourcify encourages knowledge sharing and mentoring, with regular training sessions, workshops, and one-on-one coaching to help employees develop their skills and advance their careers.

🚀 Challenges & Growth Opportunities

🚀 Technical Challenges

  • 🚀 Infrastructure Growth & Scalability: Plan and manage cloud infrastructure growth to meet the demands of a growing customer base and engineering team.
  • 🚀 System Performance & Reliability: Continuously improve system performance, reliability, and scalability using metrics and data-driven decisions.
  • 🚀 Incident Response & Postmortems: Participate in an on-call rotation, respond to incidents, and conduct blameless postmortems to identify root causes and implement long-term fixes.
  • 🚀 Operational Process Improvement: Continuously improve operational processes (e.g., deployments, upgrades) to make them reliable and repeatable.

🚀 Learning & Development Opportunities

  • 🚀 Technical Skill Development: Deepen your expertise in specific areas of interest, such as cloud infrastructure, CI/CD pipelines, or monitoring and observability.
  • 🚀 Conference Attendance & Certification: Attend industry conferences, obtain relevant certifications, and engage with the web development and DevOps community to stay up-to-date with emerging technologies and best practices.
  • 🚀 Technical Leadership & Mentoring: Mentor junior engineers, lead initiatives across teams, and elevate infrastructure standards org-wide to drive technical growth and innovation.

💡 Interview Preparation

💡 Technical Questions

  • 💡 GCP & Infrastructure-as-Code: Be prepared to discuss your experience with GCP, Terraform, and Infrastructure-as-Code, focusing on cloud infrastructure design, deployment strategies, and scaling solutions.
  • 💡 Kubernetes & CI/CD Pipelines: Brush up on your knowledge of Kubernetes best practices, secrets management, and CI/CD pipeline design and automation.
  • 💡 Monitoring & Observability: Review your understanding of monitoring and observability systems, focusing on proactive detection, alerting, and system performance optimization.
  • 💡 Problem-Solving & Incident Response: Practice your problem-solving skills and incident response strategies, focusing on root cause analysis, systemic fixes, and long-term improvements.

💡 Company & Culture Questions

  • 💡 Company Culture: Research Resourcify's company culture, values, and mission to demonstrate your alignment with the organization's goals and commitment to its success.
  • 💡 Web Development Methodologies: Familiarize yourself with Agile methodologies, code review practices, and performance monitoring to showcase your understanding of Resourcify's development processes.
  • 💡 User Experience & Accessibility: Prepare to discuss your approach to user experience design, accessibility standards, and user-centered development to highlight your fit for Resourcify's user-focused platform.

💡 Portfolio Presentation Strategy

  • 💡 Live Demonstration: Prepare a live demonstration of your portfolio, showcasing your expertise in GCP, Terraform, Kubernetes, and CI/CD pipelines with relevant projects and case studies.
  • 💡 Code Explanation: Practice explaining your code, design decisions, and architecture choices to articulate your thought process and technical reasoning.
  • 💡 User Experience & Performance Optimization: Highlight your commitment to user experience design, accessibility standards, and performance optimization by including relevant examples and metrics from your portfolio projects.

📌 Application Steps

To apply for this Senior DevOps Engineer position at Resourcify:

  1. 📝 Submit your application through the application link provided in the job listing.
  2. 📝 Prepare your portfolio with clear sections for infrastructure projects, deployment pipelines, monitoring and alerting examples, and incident response case studies, highlighting your expertise in GCP, Terraform, Kubernetes, and CI/CD pipelines.
  3. 📝 Optimize your resume for web technology roles, emphasizing your project highlights, technical skills, and experience with relevant keywords.
  4. 📝 Prepare for the technical assessment by brushing up on your GCP, Terraform, Kubernetes, and CI/CD pipeline skills, focusing on infrastructure design, deployment strategies, and problem-solving techniques.
  5. 📝 Research Resourcify's company culture, values, and mission to demonstrate your alignment with the organization's goals and commitment to its success during the interview process.

By following these steps, you'll be well-prepared to apply for the Senior DevOps Engineer position at Resourcify and showcase your expertise in web technology, infrastructure management, and incident response.

Application Requirements

Candidates should have 8+ years of experience in DevOps or related roles, with expertise in GCP, Terraform, and Kubernetes. Strong scripting skills and experience in incident response and monitoring systems are also required.