DevOps Engineer

billups
Full_time

πŸ“ Job Overview

  • Job Title: DevOps Engineer
  • Company: Billups
  • Location: Belgrade, Serbia
  • Job Type: Full-Time
  • Category: DevOps Engineer
  • Date Posted: June 13, 2025
  • Experience Level: Mid-Senior level (5-10 years)
  • Remote Status: On-site

πŸš€ Role Summary

  • Key Responsibilities: Maintain and enhance the organization's digital infrastructure, collaborate with cross-functional teams, and drive AWS infrastructure development.
  • Key Technologies: AWS, CI/CD, Linux, Docker, Terraform, Kubernetes, SQL, NoSQL, and more.
  • πŸ“ Enhancement Note: This role requires a strong background in AWS services and a solid understanding of DevOps practices to succeed in a dynamic, collaborative environment.

πŸ’» Primary Responsibilities

  • Infrastructure Management: Maintain and evolve the organization's AWS infrastructure, focusing on IaC automation, application security, observability, and cost optimization.
  • CI/CD Pipelines: Implement and improve CI/CD pipelines with automated build and test systems to ensure efficient software delivery.
  • Security & Compliance: Implement and maintain security measures across IT systems, enforce security policies, and stay updated with industry best practices and compliance requirements.
  • Collaboration & Planning: Work with engineering and product teams to build services and applications, estimate work size and scope, and plan project initiatives.
  • Documentation & Knowledge Sharing: Create and maintain necessary technical documentation and share knowledge with the team to ensure collective growth.

πŸŽ“ Skills & Qualifications

Education: Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.

Experience:

  • 4+ years of hands-on experience in AWS Services (Compute, Storage, Security, Networking, Observability, EKS, ECR, RDS, S3, EBS, ELB, Route 53, IAM, AMI, VPC, CloudWatch)
  • Proficiency in Linux and Bash, Docker, Docker Compose, and container orchestration tools (preferably Kubernetes)
  • Strong automation skills using AWS IaC orchestration tools (Terraform, CloudFormation, Ansible)
  • Experience with CI/CD tools (GitHub Actions, Jenkins) and understanding of SDLC and software development practices/methodologies
  • Knowledge of data collecting/logging and monitoring tools (CloudWatch, Grafana, Prometheus, ELK stack, Opsgenie)
  • Experience supporting SQL/NoSQL database services (RDS, MS SQL, PostgreSQL, MySQL, Redis)

Required Skills:

  • Advanced knowledge of Linux and Bash scripting
  • Strong AWS services expertise
  • Proficiency in CI/CD tools and SDLC methodologies
  • Experience with containerization and orchestration tools
  • Good automation skills using AWS IaC tools
  • Knowledge of data collecting/logging and monitoring tools
  • Experience with SQL/NoSQL database services

Preferred Skills:

  • Experience with cloud-native applications and microservices architecture
  • Familiarity with infrastructure as code (IaC) best practices
  • Knowledge of ITIL and Agile methodologies
  • Experience with cloud security and compliance frameworks

πŸ“Š Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate a strong understanding of AWS services by showcasing projects that highlight your expertise in infrastructure management, security, and cost optimization.
  • Highlight your experience with CI/CD pipelines and automation tools by presenting projects that showcase your ability to streamline software delivery processes.
  • Showcase your problem-solving skills by presenting projects that address complex infrastructure challenges and demonstrate your ability to make data-driven decisions.
  • Include examples of your technical documentation and knowledge-sharing efforts to showcase your ability to collaborate effectively with cross-functional teams.

Technical Documentation:

  • Include detailed documentation of your AWS infrastructure projects, highlighting your approach to automation, security, and cost optimization.
  • Showcase your CI/CD pipeline documentation, demonstrating your ability to streamline software delivery processes and ensure efficient collaboration with development teams.
  • Include examples of your problem-solving documentation, demonstrating your ability to address complex infrastructure challenges and make data-driven decisions.

πŸ’΅ Compensation & Benefits

Salary Range: The estimated salary range for a DevOps Engineer in Belgrade, Serbia, with 4+ years of experience is approximately €35,000 - €50,000 per year. This estimate is based on regional market research and web development industry standards.

Benefits:

  • Health, dental, and vision insurance
  • Retirement savings plan with company match
  • Generous time off policy (vacation, sick leave, and holidays)
  • Employee assistance program
  • Professional development opportunities and training
  • Flexible work arrangements and remote work options

Working Hours: The standard workweek is 40 hours, with flexible scheduling to accommodate project deadlines and maintenance windows.

🎯 Team & Company Context

🏒 Company Culture

Industry: Billups is a technology company specializing in digital advertising and marketing solutions. As a DevOps Engineer, you will play a crucial role in ensuring the reliability, scalability, and security of the company's digital infrastructure.

Company Size: Billups is a mid-sized company with a collaborative and dynamic work environment. As a DevOps Engineer, you will work closely with cross-functional teams, including engineering, product, and marketing, to drive innovation and deliver high-quality solutions.

Founded: Billups was founded in 2010 and has since grown to become a leading provider of digital advertising and marketing services. As a DevOps Engineer, you will contribute to the company's continued growth and success by maintaining and enhancing its digital infrastructure.

Team Structure:

  • The DevOps team consists of experienced engineers responsible for maintaining and evolving the company's AWS infrastructure.
  • The team follows an Agile/Scrum methodology, working in close collaboration with development and product teams to deliver high-quality solutions.
  • The DevOps Engineer will report directly to the Director of Engineering and work closely with other DevOps team members, as well as development, product, and marketing teams.

Development Methodology:

  • The DevOps team follows an Agile/Scrum methodology, with regular sprint planning, daily stand-ups, and retrospectives to ensure efficient collaboration and continuous improvement.
  • The team emphasizes code reviews, testing, and quality assurance practices to ensure high-quality software delivery.
  • Deployment strategies include automated deployment pipelines and continuous integration/continuous deployment (CI/CD) processes to ensure efficient and reliable software delivery.

Company Website: Billups

πŸ“ Enhancement Note: Billups' company culture emphasizes collaboration, innovation, and continuous learning. As a DevOps Engineer, you will be expected to work closely with cross-functional teams, stay up-to-date with industry best practices, and contribute to the company's growth and success.

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: The DevOps Engineer role at Billups is a mid-senior level position, requiring a strong background in AWS services and DevOps practices. In this role, you will be responsible for maintaining and enhancing the company's digital infrastructure, collaborating with cross-functional teams, and driving AWS infrastructure development.

Reporting Structure: The DevOps Engineer will report directly to the Director of Engineering and work closely with other DevOps team members, as well as development, product, and marketing teams. This role offers opportunities for technical leadership and mentoring, as well as collaboration with other experienced engineers.

Technical Impact: As a DevOps Engineer at Billups, you will have a significant impact on the company's digital infrastructure, ensuring its reliability, scalability, and security. Your work will directly contribute to the delivery of high-quality digital advertising and marketing solutions, enabling the company to maintain its competitive edge in the industry.

Growth Opportunities:

  • Technical Growth: Expand your expertise in AWS services, DevOps practices, and cloud-native applications to drive continuous learning and skill development.
  • Leadership Development: Develop your leadership skills by mentoring junior team members, driving technical initiatives, and contributing to the company's strategic decision-making processes.
  • Architecture & Design: Contribute to the design and architecture of Billups' digital infrastructure, ensuring its alignment with the company's long-term goals and industry best practices.

πŸ“ Enhancement Note: Billups offers significant growth opportunities for experienced DevOps Engineers looking to expand their expertise, develop their leadership skills, and contribute to the company's strategic decision-making processes.

🌐 Work Environment

Office Type: Billups' office is a modern, collaborative workspace designed to foster creativity and productivity. As a DevOps Engineer, you will work in an open-concept office with dedicated workstations and ample meeting spaces to facilitate cross-functional collaboration.

Office Location(s): Belgrade, Serbia

Workspace Context:

  • Collaboration: The open-concept office encourages close collaboration with cross-functional teams, enabling efficient communication and knowledge sharing.
  • Workstation: Each DevOps Engineer has a dedicated workstation equipped with multiple monitors and testing devices to ensure optimal productivity.
  • Meeting Spaces: The office features ample meeting spaces, including conference rooms and huddle rooms, to accommodate team meetings, workshops, and training sessions.

Work Schedule: The standard workweek is 40 hours, with flexible scheduling to accommodate project deadlines and maintenance windows. The company offers a hybrid work arrangement, allowing employees to work remotely up to two days per week.

πŸ“ Enhancement Note: Billups' work environment emphasizes collaboration, innovation, and continuous learning. As a DevOps Engineer, you will be expected to work closely with cross-functional teams, stay up-to-date with industry best practices, and contribute to the company's growth and success.

πŸ“„ Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: A hands-on technical assessment focusing on AWS services, infrastructure management, and automation skills. You will be required to complete a project that demonstrates your ability to design, implement, and maintain AWS infrastructure.
  2. Technical Deep Dive: A technical deep dive into your AWS infrastructure project, focusing on your approach to automation, security, and cost optimization. You will also discuss your experience with CI/CD pipelines and automation tools.
  3. Behavioral Interview: A behavioral interview focusing on your problem-solving skills, collaboration, and communication abilities. You will discuss your approach to addressing complex infrastructure challenges and working effectively with cross-functional teams.
  4. Final Evaluation: A final evaluation focusing on your cultural fit, technical skills, and long-term potential for growth within the company.

Portfolio Review Tips:

  • Highlight your AWS infrastructure projects, demonstrating your expertise in infrastructure management, security, and cost optimization.
  • Showcase your experience with CI/CD pipelines and automation tools by presenting projects that highlight your ability to streamline software delivery processes.
  • Include examples of your problem-solving documentation, demonstrating your ability to address complex infrastructure challenges and make data-driven decisions.
  • Tailor your portfolio to Billups' company culture and industry, emphasizing your understanding of digital advertising and marketing solutions.

Technical Challenge Preparation:

  • Brush up on your AWS services knowledge, focusing on compute, storage, security, networking, observability, and other relevant services.
  • Familiarize yourself with AWS IaC orchestration tools (Terraform, CloudFormation, Ansible) and best practices for infrastructure automation.
  • Prepare for hands-on technical assessments and be ready to discuss your approach to infrastructure management, security, and cost optimization.

ATS Keywords:

  • AWS Services: Compute, Storage, Security, Networking, Observability, EKS, ECR, RDS, S3, EBS, ELB, Route 53, IAM, AMI, VPC, CloudWatch
  • CI/CD Tools: GitHub Actions, Jenkins
  • Infrastructure as Code (IaC): Terraform, CloudFormation, Ansible
  • Containerization & Orchestration: Docker, Docker Compose, Kubernetes
  • Monitoring & Logging: CloudWatch, Grafana, Prometheus, ELK stack, Opsgenie
  • Databases: SQL, NoSQL, RDS, MS SQL, PostgreSQL, MySQL, Redis
  • DevOps Practices: Infrastructure Management, Automation, Security, Collaboration, Problem-Solving
  • Industry Terms: Digital Advertising, Marketing Solutions, Cloud-Native Applications, Microservices Architecture

πŸ“ Enhancement Note: Billups' interview process focuses on assessing your technical expertise in AWS services, infrastructure management, and automation, as well as your problem-solving skills, collaboration, and communication abilities. By preparing thoroughly and tailoring your portfolio to the company's culture and industry, you will increase your chances of success in the interview process.

πŸ›  Technology Stack & Web Infrastructure

Frontend Technologies: Not applicable (DevOps Engineer role)

Backend & Server Technologies:

  • AWS Services: Compute (EC2, Lambda, Fargate), Storage (S3, EBS, EFS), Security (IAM, VPC, WAF), Networking (Route 53, ELB), Observability (CloudWatch, X-Ray), and more.
  • Containerization & Orchestration: Docker, Docker Compose, Kubernetes
  • Infrastructure as Code (IaC): Terraform, CloudFormation, Ansible
  • CI/CD Tools: GitHub Actions, Jenkins
  • Monitoring & Logging: CloudWatch, Grafana, Prometheus, ELK stack, Opsgenie

Development & DevOps Tools:

  • Version Control: Git, GitHub
  • Project Management: Jira, Confluence
  • Communication & Collaboration: Slack, Microsoft Teams
  • Documentation: Confluence, GitHub Wikis
  • Code Review: GitHub Pull Requests, Bitbucket Pipelines
  • Testing: JUnit, Postman, Selenium

πŸ“ Enhancement Note: Billups' technology stack emphasizes AWS services, containerization, and orchestration tools, as well as CI/CD pipelines and automation. As a DevOps Engineer, you will be expected to have a strong background in AWS services and DevOps practices to succeed in this dynamic, collaborative environment.

πŸ‘₯ Team Culture & Values

Web Development Values:

  • Innovation: Billups values innovation and encourages its team members to stay up-to-date with industry best practices and emerging technologies.
  • Collaboration: Billups emphasizes close collaboration between cross-functional teams, fostering a culture of knowledge sharing and continuous learning.
  • Quality: Billups is committed to delivering high-quality digital advertising and marketing solutions, ensuring that its digital infrastructure is reliable, scalable, and secure.
  • Customer Focus: Billups prioritizes its customers' needs and strives to deliver tailored, effective solutions that drive business growth and success.

Collaboration Style:

  • Cross-Functional Integration: Billups encourages close collaboration between its development, product, marketing, and operations teams, ensuring that its digital infrastructure aligns with the company's long-term goals and industry best practices.
  • Code Review Culture: Billups emphasizes code reviews and peer programming practices to ensure high-quality software delivery and knowledge sharing.
  • Knowledge Sharing: Billups fosters a culture of knowledge sharing, with regular team meetings, workshops, and training sessions to ensure collective growth and development.

πŸ“ Enhancement Note: Billups' team culture emphasizes innovation, collaboration, and continuous learning. As a DevOps Engineer, you will be expected to work closely with cross-functional teams, stay up-to-date with industry best practices, and contribute to the company's growth and success.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • Infrastructure Management: Maintain and enhance Billups' AWS infrastructure, ensuring its reliability, scalability, and security in a dynamic, high-growth environment.
  • Automation & Optimization: Develop and implement automation tools and best practices to streamline infrastructure management, security, and cost optimization processes.
  • CI/CD Pipelines: Implement and improve CI/CD pipelines to ensure efficient software delivery and collaboration with development teams.
  • Security & Compliance: Implement and maintain security measures across IT systems, enforce security policies, and stay updated with industry best practices and compliance requirements.

Learning & Development Opportunities:

  • Technical Growth: Expand your expertise in AWS services, DevOps practices, and cloud-native applications to drive continuous learning and skill development.
  • Leadership Development: Develop your leadership skills by mentoring junior team members, driving technical initiatives, and contributing to the company's strategic decision-making processes.
  • Architecture & Design: Contribute to the design and architecture of Billups' digital infrastructure, ensuring its alignment with the company's long-term goals and industry best practices.

πŸ“ Enhancement Note: Billups offers significant technical challenges and growth opportunities for experienced DevOps Engineers looking to expand their expertise, develop their leadership skills, and contribute to the company's strategic decision-making processes.

πŸ’‘ Interview Preparation

Technical Questions:

  • AWS Services: Describe your experience with AWS services, focusing on compute, storage, security, networking, observability, and other relevant services. Provide examples of your approach to infrastructure management, security, and cost optimization.
  • Infrastructure as Code (IaC): Explain your experience with IaC tools (Terraform, CloudFormation, Ansible) and best practices for infrastructure automation. Describe your approach to designing, implementing, and maintaining AWS infrastructure.
  • CI/CD Pipelines: Discuss your experience with CI/CD tools (GitHub Actions, Jenkins) and best practices for streamlining software delivery processes. Describe your approach to implementing and improving CI/CD pipelines in a dynamic, high-growth environment.
  • Problem-Solving: Present a challenging infrastructure problem you've faced in the past and describe your approach to addressing it. Explain the data-driven decisions you made and the outcomes you achieved.

Company & Culture Questions:

  • Company Culture: Describe your understanding of Billups' company culture and how you would contribute to its collaborative, innovative, and customer-focused environment.
  • Cross-Functional Collaboration: Explain your experience working with cross-functional teams and how you would facilitate effective collaboration between development, product, marketing, and operations teams at Billups.
  • Industry Knowledge: Demonstrate your understanding of digital advertising and marketing solutions and how you would apply your technical expertise to drive business growth and success at Billups.

Portfolio Presentation Strategy:

  • AWS Infrastructure Projects: Highlight your AWS infrastructure projects, demonstrating your expertise in infrastructure management, security, and cost optimization.
  • CI/CD Pipeline Projects: Showcase your experience with CI/CD pipelines and automation tools by presenting projects that highlight your ability to streamline software delivery processes.
  • Problem-Solving Documentation: Include examples of your problem-solving documentation, demonstrating your ability to address complex infrastructure challenges and make data-driven decisions.
  • Company & Industry Context: Tailor your portfolio to Billups' company culture and industry, emphasizing your understanding of digital advertising and marketing solutions.

πŸ“ Enhancement Note: Billups' interview process focuses on assessing your technical expertise in AWS services, infrastructure management, and automation, as well as your problem-solving skills, collaboration, and communication abilities. By preparing thoroughly and tailoring your portfolio to the company's culture and industry, you will increase your chances of success in the interview process.

πŸ“Œ Application Steps

To apply for the DevOps Engineer position at Billups:

  1. Customize Your Portfolio: Tailor your AWS infrastructure, CI/CD pipeline, and problem-solving projects to Billups' company culture and industry, emphasizing your understanding of digital advertising and marketing solutions.
  2. Optimize Your Resume: Highlight your relevant experience with AWS services, infrastructure management, and automation, as well as your problem-solving skills, collaboration, and communication abilities. Include specific examples of your approach to infrastructure management, security, and cost optimization.
  3. Prepare for Technical Assessments: Brush up on your AWS services knowledge, focusing on compute, storage, security, networking, observability, and other relevant services. Familiarize yourself with AWS IaC orchestration tools (Terraform, CloudFormation, Ansible) and best practices for infrastructure automation. Prepare for hands-on technical assessments and be ready to discuss your approach to infrastructure management, security, and cost optimization.
  4. Research Billups: Learn about Billups' company culture, industry, and digital advertising and marketing solutions. Prepare thoughtful questions to ask during the interview process, demonstrating your interest in the company and its mission.

πŸ“ Enhancement Note: By following these application steps and tailoring your portfolio, resume, and interview preparation to Billups' company culture and industry, you will increase your chances of success in the DevOps Engineer role.

Application Requirements

Candidates should have a Bachelor's degree or equivalent experience in a related field and at least 4 years of hands-on experience with AWS services. Proficiency in CI/CD tools, Linux, Docker, and automation tools is also required.