Infrastructure Engineer - SRE (Berlin)

Cresta
Full_timeBerlin, Germany

📍 Job Overview

  • Job Title: Infrastructure Engineer - SRE (Berlin)
  • Company: Cresta
  • Location: Berlin, Germany (Hybrid)
  • Job Type: On-site
  • Category: DevOps, Site Reliability Engineering
  • Date Posted: 2025-06-09
  • Experience Level: 5-10 years

🚀 Role Summary

  • 📝 Enhancement Note: Cresta is a fast-growing AI startup revolutionizing customer conversations, backed by top-tier investors. This role focuses on designing and maintaining core infrastructure to empower the engineering team's productivity and security.

  • As an Infrastructure Engineer - SRE at Cresta, you'll be responsible for building, managing, and enhancing our core infrastructure to ensure high reliability, scalability, and performance. You'll collaborate with engineers to develop tools that streamline their workflows and deployment processes, and automate operations to maximize efficiency.

💻 Primary Responsibilities

  • Developer Toolchain: Partner with engineers to build dev tools that empower developer workflows and deployment infrastructure.
  • Ensure Reliability: Maintain the reliability of multi-cloud Kubernetes clusters and pipelines.
  • Metrics & Logging: Implement and manage metrics, logging, analytics, and alerting for performance and security across all endpoints and applications.
  • Infrastructure-as-Code: Develop and maintain IAC deployment tooling and supporting services on multiple cloud providers.
  • Automate Operations: Focus on automation to minimize manual effort and maximize productivity.
  • Machine Learning Infrastructure: Build and manage ML infrastructure to enable AI teams to train, test, and deploy on large-scale datasets.

🎓 Skills & Qualifications

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

Experience: 5+ years of experience in DevOps, Site Reliability Engineering, Production Engineering, or a related field.

Required Skills:

  • Proficiency in coding languages such as Golang or Python.
  • Deep familiarity with container-related security best practices.
  • Production experience working with Kubernetes, including popular open-source tooling such as cert-manager or external-dns.
  • Production experience with Kubernetes templating tools such as Helm or Kustomize.
  • Production experience with IAC tools such as Terraform or CloudFormation.
  • Production experience working with AWS and services such as IAM, S3, EC2, and EKS.
  • Production experience with database software such as PostgreSQL.
  • Experience with GitOps tooling such as Flux or Argo.
  • Experience with CI/CD such as GitHub Actions.

Preferred Skills:

  • Production experience with other cloud providers such as Google Cloud and Azure.
  • Experience with GPU-enabled clusters.

📊 Web Portfolio & Project Requirements

📝 Enhancement Note: While a portfolio is not explicitly required, demonstrating relevant projects showcasing your infrastructure, automation, and Kubernetes experience will strengthen your application.

Portfolio Essentials:

  • Document your experience with Kubernetes, IAC tools, and cloud services through case studies or blog posts.
  • Highlight your automation and scripting skills with examples of tools or scripts you've developed.
  • Showcase your problem-solving skills by describing how you've overcome infrastructure challenges in previous roles.

Technical Documentation:

  • Include code comments and documentation explaining your approach and decision-making process.
  • Demonstrate your understanding of infrastructure as code by including examples of Terraform or CloudFormation configurations.
  • Showcase your monitoring and logging skills by including examples of dashboards or alerts you've created.

💵 Compensation & Benefits

Salary Range: €80,000 - €120,000 per year (based on experience and local market conditions)

Benefits:

  • Paid parental leave to support you and your family.
  • Monthly health and wellness allowance.
  • 28 days of PTO in Berlin.

Working Hours: Full-time (40 hours per week) with flexible working hours and remote work options.

🎯 Team & Company Context

🏢 Company Culture

Industry: AI and Machine Learning, focusing on customer conversations and contact center optimization.

Company Size: Medium to large (100-250 employees), with a fast-growing team and a strong focus on innovation and collaboration.

Founded: 2021, with a leadership team consisting of AI and ML experts, go-to-market leaders, and top-tier investors.

Team Structure:

  • Collaborative but highly autonomous working environment, with clear roles and expectations.
  • Cross-functional teams consisting of engineers, data scientists, product managers, and designers.

Development Methodology:

  • Agile development processes, with a focus on continuous integration, deployment, and improvement.
  • Regular code reviews, testing, and quality assurance practices.
  • CI/CD pipelines and automated deployment strategies.

Company Website: Cresta

📝 Enhancement Note: Cresta values innovation, collaboration, and a strong work-life balance. The company fosters a culture of continuous learning and empowers employees to pursue projects they find interesting.

📈 Career & Growth Analysis

Web Technology Career Level: Mid to senior-level infrastructure engineer or site reliability engineer, responsible for designing, building, and maintaining core infrastructure to support the engineering team's productivity and security.

Reporting Structure: This role reports directly to the Engineering Manager or a similar leadership position within the infrastructure team.

Technical Impact: Your work will directly impact the performance, reliability, and security of Cresta's core infrastructure, enabling the engineering team to execute quickly and efficiently.

Growth Opportunities:

  • Opportunities to advance to senior or principal engineer roles, focusing on technical leadership and architecture decisions.
  • Potential to expand your expertise in machine learning infrastructure and AI technologies.
  • Chances to mentor junior engineers and contribute to the team's growth and development.

📝 Enhancement Note: Cresta's fast-growing nature and strong focus on innovation present numerous opportunities for career growth and professional development.

🌐 Work Environment

Office Type: Modern, collaborative workspace with a focus on employee comfort and productivity.

Office Location(s): Berlin, Germany (Hybrid)

Workspace Context:

  • Collaborative workspaces with ample room for team interaction and brainstorming.
  • Access to the latest development tools, multiple monitors, and testing devices.
  • Opportunities for cross-functional collaboration with designers, product managers, and other teams.

Work Schedule: Full-time (40 hours per week) with flexible working hours and remote work options. Some on-site presence may be required for collaboration and team-building purposes.

📝 Enhancement Note: Cresta's hybrid work environment balances the benefits of in-person collaboration with the flexibility of remote work, allowing employees to maintain a healthy work-life balance.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Phone Screen: A 30-45 minute conversation to assess your technical skills and cultural fit.
  2. On-site Technical Deep Dive: A 2-3 hour on-site session focusing on your infrastructure, automation, and Kubernetes experience.
  3. Behavioral and Cultural Fit Interview: A 30-45 minute conversation to evaluate your problem-solving skills, teamwork, and cultural fit.
  4. Final Decision: A final decision will be made based on your technical skills, cultural fit, and alignment with Cresta's values.

Portfolio Review Tips:

  • Highlight your experience with Kubernetes, IAC tools, and cloud services.
  • Showcase your automation and scripting skills with examples of tools or scripts you've developed.
  • Describe your approach to infrastructure as code and explain how you ensure reliability and performance.

Technical Challenge Preparation:

  • Brush up on your Kubernetes, IAC, and cloud service knowledge.
  • Prepare for questions about your experience with automation, scripting, and infrastructure management.
  • Familiarize yourself with Cresta's products and services, and be ready to discuss how your skills and experience align with the company's needs.

ATS Keywords: Kubernetes, Infrastructure-as-Code, AWS, Google Cloud, Azure, Terraform, CloudFormation, Golang, Python, Automation, Site Reliability Engineering, DevOps, CI/CD, GitOps, Monitoring, Logging, Machine Learning, AI

📝 Enhancement Note: Cresta's interview process is designed to assess your technical skills, problem-solving abilities, and cultural fit. By preparing thoroughly and showcasing your relevant experience, you'll increase your chances of success.

🛠 Technology Stack & Web Infrastructure

Infrastructure & Cloud Services:

  • AWS (IAM, S3, EC2, EKS)
  • Google Cloud (GKE, BigQuery, AI Platform)
  • Azure (AKS, Azure Functions, Azure ML)

Containerization & Orchestration:

  • Kubernetes (Cert-Manager, External-DNS, Helm, Kustomize)
  • Docker
  • Podman

Infrastructure-as-Code:

  • Terraform
  • CloudFormation
  • Pulumi

Automation & CI/CD:

  • GitHub Actions
  • Jenkins
  • GitLab CI/CD

Monitoring & Logging:

  • Prometheus
  • Grafana
  • ELK Stack (Elasticsearch, Logstash, Kibana)
  • Datadog
  • New Relic

Machine Learning Infrastructure:

  • Kubeflow
  • MLflow
  • TensorFlow Extended (TFX)
  • PyTorch

📝 Enhancement Note: Cresta uses a diverse technology stack, including multiple cloud providers, containerization tools, and infrastructure-as-code solutions. Familiarize yourself with these tools and be prepared to discuss your experience with them in the interview process.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Cresta values innovation and encourages employees to explore new technologies and approaches to problem-solving.
  • Collaboration: The company fosters a culture of collaboration, with regular team meetings and cross-functional projects.
  • Continuous Learning: Cresta emphasizes continuous learning and provides opportunities for professional development and skill-building.
  • Customer Focus: Cresta prioritizes customer success and ensures that its products and services meet the needs of its clients.

Collaboration Style:

  • Cross-functional Collaboration: Cresta encourages collaboration between teams, with regular syncs and joint projects to ensure alignment and efficiency.
  • Code Reviews and Pair Programming: The company uses code reviews and pair programming to maintain high coding standards and facilitate knowledge sharing.
  • Knowledge Sharing: Cresta fosters a culture of knowledge sharing, with regular team meetings, brown bag sessions, and hackathons.

📝 Enhancement Note: Cresta's culture emphasizes innovation, collaboration, and continuous learning, providing a supportive and engaging work environment for its employees.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Scalability: As Cresta grows, you'll need to ensure that its infrastructure can scale to meet the demands of a larger user base and increased data processing.
  • Security: You'll be responsible for maintaining the security of Cresta's infrastructure and ensuring that its systems are protected against potential threats.
  • Performance Optimization: You'll need to continuously monitor and optimize Cresta's infrastructure to ensure that its applications and services perform at the highest possible level.
  • Machine Learning Infrastructure: You'll be challenged to build and maintain ML infrastructure that can support the training, testing, and deployment of complex AI models.

Learning & Development Opportunities:

  • Technical Skill Development: Cresta provides opportunities for employees to develop their technical skills through training, workshops, and mentorship programs.
  • Conference Attendance: Cresta encourages employees to attend industry conferences and events to stay up-to-date with the latest trends and best practices.
  • Leadership Development: As you grow within the organization, you'll have the opportunity to develop your leadership skills and take on more significant responsibilities.

📝 Enhancement Note: Cresta's fast-growing nature and strong focus on innovation present numerous technical challenges and growth opportunities for its employees.

💡 Interview Preparation

Technical Questions:

  • Kubernetes & Infrastructure-as-Code: Be prepared to discuss your experience with Kubernetes, IAC tools, and cloud services. Demonstrate your understanding of best practices and how you've applied them in previous roles.
  • Automation & Scripting: Showcase your automation and scripting skills with examples of tools or scripts you've developed. Explain how you've used them to improve efficiency and productivity.
  • Problem-Solving: Prepare for scenario-based questions that test your ability to diagnose and resolve infrastructure-related issues.

Company & Culture Questions:

  • Cresta's Products & Services: Familiarize yourself with Cresta's products and services, and be ready to discuss how your skills and experience align with the company's needs.
  • AI & Machine Learning: Brush up on your knowledge of AI and machine learning, and be prepared to discuss how you've worked with these technologies in previous roles.
  • Cresta's Values: Reflect on Cresta's values and be ready to discuss how you embody them in your work and personal life.

Portfolio Presentation Strategy:

  • Highlight Relevant Projects: Focus on projects that demonstrate your experience with Kubernetes, IAC, and cloud services.
  • Demonstrate Problem-Solving Skills: Showcase your ability to diagnose and resolve infrastructure-related issues by walking through case studies or real-world examples.
  • Explain Your Approach: Be prepared to explain your decision-making process and how you've optimized infrastructure for performance and security.

📝 Enhancement Note: Cresta's interview process is designed to assess your technical skills, problem-solving abilities, and cultural fit. By preparing thoroughly and showcasing your relevant experience, you'll increase your chances of success.

📌 Application Steps

To apply for this Infrastructure Engineer - SRE position at Cresta:

  1. Customize Your Resume: Tailor your resume to highlight your relevant experience with Kubernetes, IAC, and cloud services. Include specific examples of projects or accomplishments that demonstrate your technical skills and problem-solving abilities.
  2. Prepare Your Portfolio: Update your portfolio to showcase your experience with Kubernetes, IAC, and cloud services. Include case studies or real-world examples that highlight your problem-solving skills and decision-making process.
  3. Research Cresta: Familiarize yourself with Cresta's products, services, and values. Be ready to discuss how your skills and experience align with the company's needs and how you embody its values in your work and personal life.
  4. Prepare for Technical Interviews: Brush up on your knowledge of Kubernetes, IAC, and cloud services. Prepare for scenario-based questions that test your ability to diagnose and resolve infrastructure-related issues. Be ready to discuss your experience with automation, scripting, and infrastructure management.

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

Application Requirements

5+ years of experience in DevOps or related fields is required. Proficiency in coding languages like Golang or Python and experience with Kubernetes and cloud services is essential.