DevOps Engineer
📍 Job Overview
- Job Title: DevOps Engineer
- Company: Rho
- Location: Belgrade, Beograd, Serbia
- Job Type: Full-Time
- Category: DevOps Engineer
- Date Posted: 2025-07-11
- Experience Level: Mid-Senior level (2-5 years)
- Remote Status: On-site/Hybrid (2 days/week)
🚀 Role Summary
- Design, implement, and maintain scalable infrastructure using Kubernetes and cloud platforms.
- Collaborate with development teams to optimize application deployment processes and troubleshoot issues in production environments.
- Ensure system performance, reliability, and security through proactive measures and automation.
- Contribute to the continuous improvement of processes and tools within the DevOps framework.
📝 Enhancement Note: This role requires a strong DevOps engineer with a solid background in Kubernetes and cloud platforms, as well as experience in infrastructure as code and GitOps practices. The ideal candidate will have a proven track record in ensuring system uptime and optimizing application deployment processes.
💻 Primary Responsibilities
- Infrastructure Design & Maintenance: Design, implement, and maintain scalable infrastructure using Kubernetes and cloud platforms. Ensure high availability, fault tolerance, and efficient resource utilization.
- Infrastructure as Code (IaC): Develop and manage infrastructure as code using tools such as Terraform, Ansible, or Crossplane. Automate infrastructure provisioning and configuration to ensure consistency and version control.
- GitOps & CI/CD: Implement GitOps practices to streamline software delivery processes using tools like ArgoCD or Flux. Collaborate with development teams to optimize CI/CD pipelines and ensure smooth deployments.
- Monitoring & Observability: Monitor system performance and reliability through observability tools (e.g., Prometheus, Grafana). Implement proactive measures to ensure uptime and quickly resolve issues.
- Security & Compliance: Ensure security best practices are integrated into the DevOps pipeline through automation and tooling (e.g., Falco, Trivy). Collaborate with security teams to address vulnerabilities and maintain compliance.
- Collaboration & Problem-Solving: Collaborate with development teams to optimize application deployment processes and troubleshoot issues in production environments. Contribute to the continuous improvement of processes and tools within the DevOps framework.
📝 Enhancement Note: This role requires a strong focus on collaboration, problem-solving, and continuous improvement. The ideal candidate will be comfortable working in a dynamic environment and driving change through automation and process optimization.
🎓 Skills & Qualifications
Education: A bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may substitute for formal education.
Experience: 3+ years of experience in DevOps, SRE, or Platform Engineering roles. Proven track record in designing, implementing, and maintaining scalable infrastructure using Kubernetes and cloud platforms.
Required Skills:
- Strong experience with Kubernetes (2+ years)
- Proficiency in at least one major cloud provider (GCP, AWS, Azure) (2+ years)
- Hands-on experience with infrastructure as code tools such as Terraform, Ansible, Pulumi, or Crossplane (2+ years)
- Strong debugging skills and problem-solving abilities
- Knowledge of systems networking principles
- Proficiency in Linux operating systems
Preferred Skills:
- CKA certification
- GitOps experience
- Programming skills in Golang, Bash, Python, JavaScript, or Java
- Observability: Experience with monitoring tools like Prometheus, Grafana, ELK stack
- SRE experience in high-performing teams
Stretch Skills:
- Experience as a database administrator with Postgres; SQL query optimization skills
- Operational experience managing Kafka systems
📝 Enhancement Note: While not required, experience with stretch skills can provide a significant advantage in this role. Candidates with experience in database administration and Kafka systems will be well-positioned to contribute to the team's success.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- A portfolio showcasing your experience with Kubernetes, cloud platforms, and infrastructure as code tools.
- Examples of your work in optimizing application deployment processes and troubleshooting issues in production environments.
- Demonstrations of your problem-solving skills and ability to drive change through automation and process optimization.
Technical Documentation:
- Code quality, commenting, and documentation standards for infrastructure as code projects.
- Version control, deployment processes, and server configuration documentation.
- Testing methodologies, performance metrics, and optimization techniques for production environments.
📝 Enhancement Note: While not required, including examples of your work in ensuring system performance, reliability, and security can strengthen your application. Highlight your ability to collaborate with development teams and drive continuous improvement in the DevOps framework.
💵 Compensation & Benefits
Salary Range: The salary range for this role is estimated to be between €35,000 and €55,000 per year, depending on relevant experience, skills, geographic location, and business needs. This estimate is based on market research for DevOps engineer roles in Belgrade, Serbia, and may vary based on individual circumstances.
Benefits:
- Top-notch Private Healthcare Insurance for you and your family members
- Generous PTO policy
- Lunch at work
- Covered costs for parking for on-site staff
- Learning and development budget
- Paternity leave
- Hybrid work environment (with old town Belgrade office)
📝 Enhancement Note: While the salary range is an estimate, the benefits package is comprehensive and designed to support the well-being and professional growth of employees. The hybrid work environment offers flexibility while maintaining a strong on-site presence.
🎯 Team & Company Context
🏢 Company Culture
Industry: Rho is a banking platform focused on providing businesses with everything they need to manage cash, control spend, and automate finance busywork. This role is part of the core platform team, working on the all-in-one finance platform.
Company Size: Rho is an early-stage AI startup with a growing team. This size allows for a dynamic and agile work environment, with ample opportunities for growth and impact.
Founded: Rho was founded in 2021, with a mission to simplify banking for businesses. The company has since grown to serve a diverse range of clients, from early-stage AI startups to large public companies.
Team Structure:
- The core platform team consists of developers, DevOps engineers, and product managers working together to build and scale the all-in-one finance platform.
- The team follows an Agile/Scrum methodology, with regular sprint planning and code reviews.
- Cross-functional collaboration is encouraged, with close interaction between the core platform team and other departments, such as design, marketing, and business teams.
Development Methodology:
- The team follows an Agile/Scrum methodology, with regular sprint planning and code reviews to ensure high-quality deliverables.
- Code review, testing, and quality assurance practices are integral to the development process.
- Deployment strategies, CI/CD pipelines, and server management are handled by the DevOps team, ensuring smooth and reliable releases.
Company Website: https://www.rho.co/
📝 Enhancement Note: Rho's company culture is characterized by a strong focus on collaboration, innovation, and continuous improvement. The team values a dynamic and agile work environment, with ample opportunities for growth and impact.
📈 Career & Growth Analysis
Web Technology Career Level: This role is at the mid-senior level, requiring a strong background in DevOps, SRE, or Platform Engineering. The ideal candidate will have a proven track record in designing, implementing, and maintaining scalable infrastructure using Kubernetes and cloud platforms.
Reporting Structure: The DevOps engineer will report directly to the Head of Engineering and work closely with the core platform team, including developers, product managers, and other DevOps engineers.
Technical Impact: The DevOps engineer will play a critical role in ensuring the performance, reliability, and security of the all-in-one finance platform. Their work will directly impact the user experience and the success of the company's clients.
Growth Opportunities:
- Technical Growth: The DevOps engineer will have the opportunity to deepen their expertise in Kubernetes, cloud platforms, and infrastructure as code tools. They will also have the chance to learn and apply new technologies as the company grows and evolves.
- Leadership Potential: As the company expands, there will be opportunities for the DevOps engineer to take on more senior roles, such as Technical Lead or Engineering Manager. These roles would involve mentoring other engineers, driving technical decisions, and contributing to the company's overall strategy.
- Product & Business Impact: The DevOps engineer will work closely with product managers and business teams to understand the needs of the company's clients and drive the development of new features and improvements to the all-in-one finance platform.
📝 Enhancement Note: Rho offers significant growth opportunities for DevOps engineers, with a strong focus on technical development, leadership potential, and product and business impact. The company's dynamic and agile work environment provides ample opportunities for employees to make a meaningful impact on the business.
🌐 Work Environment
Office Type: Rho's office is located in the old town of Belgrade, providing a unique and historic work environment. The office is designed to foster collaboration and creativity, with open workspaces and dedicated meeting rooms.
Office Location(s): The office is located in the old town of Belgrade, with easy access to public transportation and nearby amenities.
Workspace Context:
- Collaborative Work Environment: The office is designed to encourage collaboration and communication between team members. Open workspaces and dedicated meeting rooms facilitate regular team meetings, code reviews, and brainstorming sessions.
- Development Tools & Resources: The office is equipped with state-of-the-art development tools and resources, including multiple monitors, testing devices, and high-speed internet access.
- Work-Life Balance: Rho values work-life balance and offers a hybrid work environment, with employees working on-site for two days a week and remotely for the remaining days.
Work Schedule: The standard workweek is Monday to Friday, with core hours from 9:00 AM to 5:00 PM. The hybrid work environment offers flexibility for employees to manage their time effectively and balance their personal and professional responsibilities.
📝 Enhancement Note: Rho's work environment is designed to support collaboration, creativity, and work-life balance. The hybrid work environment offers the best of both worlds, with the opportunity to work on-site and remotely, depending on individual preferences and needs.
📄 Application & Technical Interview Process
Interview Process:
- Phone/Video Screen: A brief phone or video call to discuss your background, experience, and motivation for the role. This step will also provide an opportunity for you to ask any questions you may have about the role or the company.
- Technical Challenge: A hands-on technical challenge to assess your skills in Kubernetes, cloud platforms, and infrastructure as code tools. The challenge will focus on designing, implementing, and maintaining scalable infrastructure, as well as optimizing application deployment processes.
- On-Site Interview: An on-site interview with the core platform team, including developers, product managers, and other DevOps engineers. This step will provide an opportunity for you to discuss your technical challenge, as well as your approach to problem-solving, collaboration, and continuous improvement.
- Final Evaluation: A final evaluation based on your technical skills, cultural fit, and alignment with the company's mission and values.
Portfolio Review Tips:
- Highlight your experience with Kubernetes, cloud platforms, and infrastructure as code tools.
- Include examples of your work in optimizing application deployment processes and troubleshooting issues in production environments.
- Showcase your problem-solving skills and ability to drive change through automation and process optimization.
- Demonstrate your ability to collaborate with development teams and contribute to the continuous improvement of processes and tools within the DevOps framework.
Technical Challenge Preparation:
- Brush up on your Kubernetes, cloud platform, and infrastructure as code tool skills.
- Familiarize yourself with the latest trends and best practices in DevOps, SRE, and Platform Engineering.
- Prepare for questions about your approach to problem-solving, collaboration, and continuous improvement.
ATS Keywords: See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category, at the end of this document.
📝 Enhancement Note: Rho's interview process is designed to assess your technical skills, cultural fit, and alignment with the company's mission and values. The technical challenge and on-site interview provide an opportunity for you to showcase your expertise and demonstrate your ability to contribute to the team's success.
🛠 Technology Stack & Web Infrastructure
Frontend Technologies: N/A (This role focuses on backend and infrastructure technologies)
Backend & Server Technologies:
- Kubernetes: The core technology used for designing, implementing, and maintaining scalable infrastructure. Candidates should have strong experience with Kubernetes (2+ years).
- Cloud Platforms: Proficiency in at least one major cloud provider (GCP, AWS, Azure) is required. Candidates should have hands-on experience with cloud platforms and a solid understanding of their features and services.
- Infrastructure as Code (IaC) Tools: Experience with infrastructure as code tools such as Terraform, Ansible, Pulumi, or Crossplane is required. Candidates should have a strong understanding of version control, automation, and configuration management.
Development & DevOps Tools:
- Monitoring Tools: Experience with monitoring tools like Prometheus, Grafana, or the ELK stack is preferred. Candidates should have a solid understanding of system performance, reliability, and security metrics.
- CI/CD Pipelines: Experience with CI/CD pipelines and automated deployment strategies is preferred. Candidates should have a strong understanding of software delivery processes and best practices.
- Version Control Systems: Experience with version control systems like Git is required. Candidates should have a solid understanding of branching, merging, and collaboration workflows.
📝 Enhancement Note: Rho's technology stack is designed to support the development and maintenance of a scalable, high-performing, and secure all-in-one finance platform. Candidates should have a strong background in Kubernetes, cloud platforms, and infrastructure as code tools, as well as experience with monitoring, CI/CD, and version control systems.
👥 Team Culture & Values
Web Development Values:
- Innovation: Rho values innovation and encourages its team members to explore new technologies, tools, and approaches to drive continuous improvement.
- Collaboration: Rho fosters a culture of collaboration, with regular team meetings, code reviews, and brainstorming sessions to ensure high-quality deliverables and a strong sense of teamwork.
- User-Centric: Rho is committed to understanding the needs of its clients and driving the development of new features and improvements to the all-in-one finance platform that enhance the user experience.
- Continuous Learning: Rho values continuous learning and encourages its team members to stay up-to-date with the latest trends and best practices in web development, server administration, and DevOps.
Collaboration Style:
- Cross-Functional Integration: The core platform team works closely with other departments, including design, marketing, and business teams, to ensure that the all-in-one finance platform meets the needs of the company's clients.
- Code Review Culture: The team follows a code review culture, with regular code reviews to ensure high-quality deliverables and knowledge sharing.
- Knowledge Sharing: The team encourages knowledge sharing, with regular technical presentations, workshops, and brown bag sessions to foster a culture of continuous learning and growth.
📝 Enhancement Note: Rho's team culture is characterized by a strong focus on innovation, collaboration, user-centric design, and continuous learning. The team values a dynamic and agile work environment, with ample opportunities for growth and impact.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Scalability: Design, implement, and maintain scalable infrastructure using Kubernetes and cloud platforms to support the growth of the all-in-one finance platform.
- Performance Optimization: Optimize application deployment processes and troubleshoot issues in production environments to ensure high performance and reliability.
- Security & Compliance: Ensure security best practices are integrated into the DevOps pipeline through automation and tooling (e.g., Falco, Trivy). Collaborate with security teams to address vulnerabilities and maintain compliance.
- Emerging Technologies: Stay up-to-date with the latest trends and best practices in DevOps, SRE, and Platform Engineering. Explore and integrate new technologies as the company grows and evolves.
Learning & Development Opportunities:
- Technical Skill Development: Deepen your expertise in Kubernetes, cloud platforms, and infrastructure as code tools. Explore new technologies and approaches to drive continuous improvement in the DevOps framework.
- Leadership Development: As the company expands, there will be opportunities for the DevOps engineer to take on more senior roles, such as Technical Lead or Engineering Manager. These roles would involve mentoring other engineers, driving technical decisions, and contributing to the company's overall strategy.
- Community Involvement: Participate in local and online DevOps, SRE, and Platform Engineering communities to stay up-to-date with the latest trends and best practices. Contribute to open-source projects and share your knowledge with other professionals in the field.
📝 Enhancement Note: Rho offers significant technical challenges and growth opportunities for DevOps engineers, with a strong focus on scalability, performance optimization, security, and emerging technologies. The company's dynamic and agile work environment provides ample opportunities for employees to make a meaningful impact on the business.
💡 Interview Preparation
Technical Questions:
- Kubernetes & Cloud Platforms: Prepare for questions about your experience with Kubernetes and cloud platforms. Be ready to discuss your approach to designing, implementing, and maintaining scalable infrastructure, as well as optimizing application deployment processes.
- Infrastructure as Code (IaC): Prepare for questions about your experience with infrastructure as code tools such as Terraform, Ansible, Pulumi, or Crossplane. Be ready to discuss your approach to version control, automation, and configuration management.
- Monitoring & Observability: Prepare for questions about your experience with monitoring tools like Prometheus, Grafana, or the ELK stack. Be ready to discuss your approach to system performance, reliability, and security metrics.
- CI/CD Pipelines: Prepare for questions about your experience with CI/CD pipelines and automated deployment strategies. Be ready to discuss your approach to software delivery processes and best practices.
- Problem-Solving & Collaboration: Prepare for questions about your approach to problem-solving, collaboration, and continuous improvement. Be ready to discuss your experience working in a dynamic and agile work environment, as well as your ability to drive change through automation and process optimization.
Company & Culture Questions:
- Company Mission & Values: Research Rho's mission, values, and company culture. Prepare for questions about your alignment with the company's goals and your ability to contribute to its success.
- Team Dynamics: Prepare for questions about your ability to work effectively in a collaborative and cross-functional team environment. Be ready to discuss your experience with code review culture, knowledge sharing, and continuous learning.
- User-Centric Design: Prepare for questions about your understanding of the needs of Rho's clients and your ability to drive the development of new features and improvements to the all-in-one finance platform that enhance the user experience.
Portfolio Presentation Strategy:
- Technical Demonstration: Prepare a live demonstration of your experience with Kubernetes, cloud platforms, and infrastructure as code tools. Showcase your ability to design, implement, and maintain scalable infrastructure, as well as optimize application deployment processes.
- Code Walkthrough: Prepare a detailed walkthrough of your code, highlighting your approach to version control, automation, and configuration management. Be ready to discuss your use of best practices and industry standards.
- Problem-Solving & Collaboration: Prepare a detailed explanation of your approach to problem-solving, collaboration, and continuous improvement. Be ready to discuss your experience working in a dynamic and agile work environment, as well as your ability to drive change through automation and process optimization.
📝 Enhancement Note: Rho's interview process is designed to assess your technical skills, cultural fit, and alignment with the company's mission and values. The technical challenge and on-site interview provide an opportunity for you to showcase your expertise and demonstrate your ability to contribute to the team's success.
📌 Application Steps
To apply for this DevOps Engineer position at Rho:
- Update Your Resume: Tailor your resume to highlight your experience with Kubernetes, cloud platforms, and infrastructure as code tools. Include specific examples of your work in optimizing application deployment processes and troubleshooting issues in production environments.
- Prepare Your Portfolio: Curate a portfolio showcasing your experience with Kubernetes, cloud platforms, and infrastructure as code tools. Include live demonstrations and responsive examples of your work, as well as code walkthroughs and problem-solving explanations.
- Research the Company: Familiarize yourself with Rho's mission, values, and company culture. Prepare for questions about your alignment with the company's goals and your ability to contribute to its success.
- Practice Technical Challenges: Brush up on your Kubernetes, cloud platform, and infrastructure as code tool skills. Prepare for technical challenges and on-site interviews by practicing coding and configuration exercises, as well as problem-solving and collaboration scenarios.
⚠️ 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.
ATS Keywords
Programming Languages:
- Golang
- Bash
- Python
- JavaScript
- Java
- C++
- C#
- Ruby
- PHP
- Swift
- Kotlin
Web Frameworks:
- React
- Angular
- Vue.js
- Node.js
- Express
- Django
- Flask
- Ruby on Rails
- Laravel
- ASP.NET
- Spring Boot
Server Technologies:
- Apache
- Nginx
- IIS
- Tomcat
- JBoss
- WildFly
- WebLogic
- WebSphere
- GlassFish
- Jetty
- Caddy
Databases:
- MySQL
- PostgreSQL
- MongoDB
- Redis
- Cassandra
- Couchbase
- Oracle
- SQL Server
- MariaDB
- SQLite
- Amazon RDS
- Google Cloud SQL
- Azure SQL Database
Cloud Platforms:
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform (GCP)
- Alibaba Cloud
- Tencent Cloud
- IBM Cloud
- Oracle Cloud
- VMware Cloud
- OpenStack
- Kubernetes
- Docker
- Rancher
- Nomad
- ECS
- EKS
- GKE
- AKS
Infrastructure as Code (IaC) Tools:
- Terraform
- Ansible
- Pulumi
- Crossplane
- CloudFormation
- Azure Resource Manager (ARM)
- Google Cloud Deployment Manager (GCD)
- AWS CloudFormation
- AWS Elastic Beanstalk
- AWS Lambda
- AWS Fargate
- AWS EKS
- AWS ECS
- AWS RDS
- AWS S3
- AWS DynamoDB
- AWS Redshift
- AWS Glue
- AWS Athena
- AWS QuickSight
- AWS Quicksight
- AWS CloudWatch
- AWS X-Ray
- AWS CloudTrail
- AWS IAM
- AWS Cognito
- AWS Secrets Manager
- AWS Systems Manager
- AWS OpsWorks
- AWS CodePipeline
- AWS CodeBuild
- AWS CodeDeploy
- AWS CodeStar
- AWS CodeCommit
- AWS CodeArtifact
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
- AWS CodeDeploy
Application Requirements
Candidates must have 3+ years of experience in DevOps, SRE, or Platform Engineering roles, with strong experience in Kubernetes and proficiency in at least one major cloud provider. Ideal candidates will have CKA certification and programming skills in languages such as Golang, Bash, or Python.