DevOps / Cloud Platform Engineer (m/w/d)
Russmedia
Full_time•Schwarzach, Austria
📍 Job Overview
- Job Title: DevOps / Cloud Platform Engineer (m/w/d)
- Company: Russmedia
- Location: Schwarzach, Vorarlberg, Austria
- Job Type: Full-Time
- Category: DevOps Engineer
- Date Posted: 2025-07-23
- Experience Level: Mid-Senior level (5-10 years)
- Remote Status: On-site/Hybrid (2 days per week)
🚀 Role Summary
- Key Responsibilities: Build, operate, and further develop Kubernetes and OpenShift clusters, automate infrastructure with Terraform, implement GitOps workflows for continuous delivery, and manage web applications and databases.
- Key Technologies: Kubernetes, OpenShift, Docker, Terraform, HashiCorp Vault, MySQL, Elasticsearch, Linux (Debian, Red Hat), Bash, YAML.
💻 Primary Responsibilities
🔧 Infrastructure Management
- Kubernetes & OpenShift: Build, operate, and further develop Kubernetes and OpenShift clusters, ensuring stability, security, and scalability.
- Infrastructure as Code: Automate infrastructure using Terraform, following GitOps principles for version control and collaboration.
- Web Applications: Manage web applications using Apache2, Nginx, and HAProxy, ensuring high availability and performance.
- Databases: Administer and scale relational databases like MySQL and Galera Cluster, ensuring data consistency and high availability.
🔄 CI/CD & Automation
- CI/CD Pipelines: Develop and maintain CI/CD pipelines using GitLab CI and ArgoCD, ensuring efficient and reliable deployment processes.
- Automation: Implement automation scripts and tools to streamline infrastructure management and reduce manual effort.
🔐 Security & Access Control
- Secrets Management: Manage secrets and access controls using HashiCorp Vault, ensuring secure access to sensitive data and systems.
- Observability: Monitor and troubleshoot systems using observability tools like Prometheus, Grafana, and Loki.
🤝 Collaboration
- Cross-Functional Teams: Collaborate with development teams, QA, and security to ensure infrastructure meets their needs and follows best practices.
- Communication: Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders.
🎓 Skills & Qualifications
📚 Education & Experience
- Education: Relevant degree in Computer Science, IT, or a related field (or equivalent experience).
- Experience: 5-10 years of experience in Linux server administration, with a strong focus on container technologies and infrastructure as code.
🛠 Skills
Required Skills
- Linux server administration (Debian, Red Hat)
- Container technologies (Docker, Kubernetes)
- Infrastructure as code (Terraform, Git-based workflows)
- Web servers, load balancing, and reverse proxies (Apache, Nginx, HAProxy)
- CI/CD processes and automation
- Strong communication skills and collaborative mindset
Preferred Skills
- Experience with observability stacks (Prometheus, Grafana, Loki)
- Knowledge of service meshes or zero-trust security
- Basic software development skills (Python, Go, Shell)
📊 Web Portfolio & Project Requirements
📋 Portfolio Essentials
- Demonstrate Infrastructure as Code: Showcase your Terraform configurations and Git-based workflows for infrastructure management.
- Web Application Deployment: Provide examples of deploying web applications using Kubernetes, OpenShift, or other container orchestration platforms.
- Database Administration: Include examples of administering and scaling relational databases like MySQL or Galera Cluster.
📄 Technical Documentation
- Code Quality: Document your code using comments and inline documentation, following best practices for readability and maintainability.
- Version Control: Demonstrate effective use of version control systems, with a focus on branching, merging, and pull requests.
- Deployment Processes: Detail your deployment processes, including automated testing, staging, and production environments.
💵 Compensation & Benefits
💰 Salary Range
- Estimated Range: €55,000 - €75,000 per year (based on regional market data for mid-senior level DevOps engineers in Vorarlberg, Austria)
🎁 Benefits
- Russmedia Academy: Continuous learning and development opportunities.
- Work-Life Balance: Flexible working hours and home office options (2 days per week).
- Childcare: On-site childcare facilities at the Mediencampus in Schwarzach.
- Nilo: Mental health and well-being support.
- Digibon: Digital meal vouchers.
- Teamevents: Regular team-building events and activities.
- Innovative Projects: Work on cutting-edge projects and technologies.
- Verkehrsverbund Vorarlberg: Discounted mobility options.
- Additional Benefits: Numerous additional employee benefits and perks.
🎯 Team & Company Context
🏢 Company Culture
- Industry: Media and publishing.
- Company Size: Medium-sized (250-1,000 employees).
- Founded: 1983.
- Team Structure: The DevOps team works closely with development, QA, and security teams to ensure infrastructure meets their needs and follows best practices. The team is responsible for managing and further developing the company's Kubernetes and OpenShift clusters, as well as automating infrastructure using Terraform and implementing GitOps workflows.
🛠 Development Methodology
- Agile: The company follows Agile methodologies, with a focus on collaboration, continuous improvement, and customer value.
- GitOps: The DevOps team implements GitOps workflows for continuous delivery and reproducibility, ensuring that infrastructure changes are version-controlled and traceable.
- CI/CD: The company uses CI/CD pipelines for automated testing, building, and deployment of web applications.
🌐 Work Environment
- Office Type: Modern, collaborative workspace with a focus on employee well-being and comfort.
- Office Location(s): Schwarzach, Vorarlberg, Austria.
- Workspace Context: The office provides multiple monitors, testing devices, and collaborative workspaces for developers and DevOps engineers. The team interacts regularly, fostering knowledge sharing and continuous learning.
- Work Schedule: Flexible working hours with a focus on results and productivity. Home office options are available (2 days per week).
📄 Application & Technical Interview Process
📋 Interview Process
- Technical Phone Screen: A brief phone or video call to discuss your background, experience, and motivation for the role.
- Technical Deep Dive: A hands-on, technical interview focusing on your knowledge of Linux server administration, container technologies, and infrastructure as code. You may be asked to complete a coding challenge or demonstrate your skills using a live coding environment.
- Team Fit & Culture: A conversation with the team to assess your cultural fit, communication skills, and collaborative mindset.
- Final Decision: A final decision will be made based on your technical skills, cultural fit, and alignment with the company's values and goals.
📋 Portfolio Review Tips
- Demonstrate Infrastructure as Code: Showcase your Terraform configurations and Git-based workflows for infrastructure management.
- Web Application Deployment: Provide examples of deploying web applications using Kubernetes, OpenShift, or other container orchestration platforms.
- Database Administration: Include examples of administering and scaling relational databases like MySQL or Galera Cluster.
- Company-Specific Context: Tailor your portfolio to demonstrate your understanding of the company's tech stack, infrastructure requirements, and business goals.
📋 Technical Challenge Preparation
- Linux Server Administration: Brush up on your Linux server administration skills, focusing on Debian and Red Hat distributions.
- Container Technologies: Review your knowledge of container technologies, including Docker and Kubernetes.
- Infrastructure as Code: Familiarize yourself with Terraform and Git-based workflows for infrastructure management.
- Web Servers & Load Balancing: Refresh your knowledge of web servers, load balancing, and reverse proxies (Apache, Nginx, HAProxy).
- CI/CD Processes: Review your understanding of CI/CD processes and automation tools like GitLab CI and ArgoCD.
🛠 Technology Stack & Web Infrastructure
🌐 Frontend Technologies
- Not Applicable: This role focuses on backend, server, and infrastructure technologies.
🏢 Backend & Server Technologies
- Kubernetes: Build, operate, and further develop Kubernetes clusters, ensuring stability, security, and scalability.
- OpenShift: Manage and maintain OpenShift clusters, providing a container orchestration platform for web applications.
- Docker: Containerize web applications and services using Docker, ensuring consistency and portability across different environments.
- Terraform: Automate infrastructure using Terraform, following GitOps principles for version control and collaboration.
- HashiCorp Vault: Manage secrets and access controls using HashiCorp Vault, ensuring secure access to sensitive data and systems.
- MySQL: Administer and scale relational databases like MySQL and Galera Cluster, ensuring data consistency and high availability.
- Elasticsearch: Manage and maintain Elasticsearch clusters, providing search and analytics capabilities for web applications.
🛠 Development & DevOps Tools
- GitLab CI: Develop and maintain CI/CD pipelines using GitLab CI, ensuring efficient and reliable deployment processes.
- ArgoCD: Implement GitOps workflows for continuous delivery using ArgoCD, ensuring that infrastructure changes are version-controlled and traceable.
- Helm: Package and manage Kubernetes applications using Helm, ensuring consistent and reliable deployment across different environments.
- Prometheus & Grafana: Monitor and troubleshoot systems using Prometheus and Grafana, ensuring high availability and performance.
- Loki: Log aggregation and analysis using Loki, ensuring efficient troubleshooting and debugging of web applications and infrastructure.
👥 Team Culture & Values
💡 Web Development Values
- User-Centric: Focus on user experience and user needs when designing and implementing infrastructure solutions.
- Performance & Scalability: Ensure that web applications and infrastructure can scale to meet user demand and maintain high performance.
- Security: Prioritize security in all aspects of infrastructure management, following best practices and industry standards.
- Collaboration & Communication: Work closely with development teams, QA, and security to ensure infrastructure meets their needs and follows best practices.
- Continuous Learning & Improvement: Stay up-to-date with the latest technologies and best practices in the DevOps and cloud platforms space.
🤝 Collaboration Style
- Cross-Functional Teams: Collaborate with development teams, QA, and security to ensure infrastructure meets their needs and follows best practices.
- Code Review & Peer Programming: Participate in code reviews and pair programming sessions to ensure knowledge sharing and continuous learning.
- Knowledge Sharing: Regularly share your knowledge and expertise with the team, fostering a culture of continuous learning and improvement.
⚡ Challenges & Growth Opportunities
💥 Technical Challenges
- Kubernetes & OpenShift: Stay up-to-date with the latest developments in Kubernetes and OpenShift, ensuring that the company's infrastructure remains cutting-edge and competitive.
- Infrastructure as Code: Continuously improve and optimize the company's Terraform configurations, ensuring that infrastructure is automated, version-controlled, and easy to manage.
- Web Application Performance: Monitor and optimize the performance of web applications, ensuring that they meet user expectations and business goals.
- Emerging Technologies: Stay informed about emerging technologies in the DevOps and cloud platforms space, and evaluate their potential for use within the company's infrastructure.
📈 Learning & Development Opportunities
- Technical Skills Development: Continuously develop your technical skills in areas like container technologies, infrastructure as code, and cloud platforms.
- Certifications & Training: Pursue relevant certifications and training opportunities to enhance your knowledge and expertise.
- Conferences & Events: Attend industry conferences and events to network with other professionals and stay up-to-date with the latest trends and best practices.
💡 Interview Preparation
💭 Technical Questions
- Linux Server Administration: Brush up on your Linux server administration skills, focusing on Debian and Red Hat distributions.
- Container Technologies: Review your knowledge of container technologies, including Docker and Kubernetes.
- Infrastructure as Code: Familiarize yourself with Terraform and Git-based workflows for infrastructure management.
- Web Servers & Load Balancing: Refresh your knowledge of web servers, load balancing, and reverse proxies (Apache, Nginx, HAProxy).
- CI/CD Processes: Review your understanding of CI/CD processes and automation tools like GitLab CI and ArgoCD.
💬 Company & Culture Questions
- Company Values: Research the company's values and mission, and be prepared to discuss how you align with them.
- Team Dynamics: Familiarize yourself with the company's team structure and dynamics, and be prepared to discuss how you would fit into the team.
- Technical Challenges: Research the company's technical challenges and be prepared to discuss how you would approach them.
📊 Portfolio Presentation Strategy
- Live Demo: Prepare a live demo of your infrastructure management skills, showcasing your Terraform configurations, Kubernetes deployments, and web application performance optimization techniques.
- Code Walkthrough: Be prepared to walk through your code and explain your design decisions, following best practices for readability and maintainability.
- User Experience Focus: Highlight your understanding of user experience principles and how you apply them to infrastructure management and web application deployment.
📌 Application Steps
To apply for this DevOps / Cloud Platform Engineer position:
- Submit Your Application: Click the application link and submit your resume and cover letter.
- Tailor Your Portfolio: Customize your portfolio to demonstrate your infrastructure management skills, Terraform configurations, and web application deployment examples relevant to this role.
- Optimize Your Resume: Highlight your relevant skills and experience, focusing on Linux server administration, container technologies, and infrastructure as code. Include specific examples of your work and achievements.
- Prepare for Technical Interviews: Brush up on your technical skills and be prepared to discuss your portfolio, code samples, and infrastructure management strategies. Research the company's technology stack and be prepared to discuss how you would contribute to its success.
- Research the Company: Familiarize yourself with the company's values, mission, and technical challenges. Be prepared to discuss how you align with the company's goals and how you would approach its technical challenges.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and DevOps industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
The ideal candidate should have several years of experience in Linux server administration and a deep understanding of container technologies. Strong communication skills and a collaborative mindset are essential for working closely with development teams, QA, and security.