Devops Engineer

Belgrade, Serbia
Full Time
Mid Level

Who we are:

Welcome to BookedBy, an industry-leading business management solution and scheduling software for salons, spas, and barbershops everywhere. BookedBy — with headquarters in Austin, TX & Belgrade, Serbia — features more than 100 employees across three continents and powers thousands of locations worldwide with top brands such as Sport Clips Haircuts, Diesel Barbershop, Perfect Look, Sharkey’s Cuts for Kids, Hairzoo, and more. Founded in 2011, BookedBy’s scheduling platform has more than 60 million bookings annually and enters an exciting growth phase into other service-based businesses.  

Role Description:

We are seeking an experienced DevOps engineer to strengthen our infrastructure team and help us maintain high standards in system stability and robustness, monitoring and alerting, load balancing, and ease of deployment. The ideal candidate would have experience working with Docker, Kubernetes, infrastructure as code (e.g. Helm), Kops and AWS, and scripting or programming skills. 

The successful candidate will collaborate with developers and other DevOps engineers to understand and deliver end-to-end value rather than solely focusing on completing assigned tasks. Open communication is essential for clarifying requirements, working well with the development team, and responding to their needs in a timely manner. Sharing knowledge with your peers, developing procedural documentation, and improving your own skills are keystones of the position. 

Join us and help make our deployments state of the art, cost-effective, fault-tolerant, covered with monitors, and easily maintainable. 

Key Responsibilities:

  • Improving clusters (updating, scaling, monitoring) and resolving issues with AWS resources and services related to the clusters. 
  • Developing and improving release management tools (ACLs, configuring, versioning, rolling back and gradually rolling out of various SW products which we support), as well as binding them with other related tools. 
  • Developing and improving monitoring and alerting systems, searching for the best options in the industry and integrating with them. 
  • Continuous security audits and maintenance. 
  • Migrating applications to Kubernetes. 
  • Reviewing and phasing out obsolete custom-made deployment tools. 
  • Developing dashboards and helper tools to speed up Customer Support personnel reaction to the most common problems. 
  • Developing automation tools so that most common requests are handled in a self-service manner. 
  • Improve internal technical operations by writing runbooks and other support documents. 
  • Reviewing our existing architecture and providing ideas for improvement. 
  • Working with other teams, making sure that the tasks are done and are of the best quality. 

Qualifications and Skills:

  • 3+ years of Docker experience. 
  • 3+ years of experience working with microservices. 
  • 3+ years of working with CI/CD, e.g. Gitlab CI, Jenkins, Bamboo, GitHub Actions, etc. 
  • 2+ years of AWS experience with EC2, Route53, RDS, ELB/ALB, IAM. 
  • Security certification from an infrastructure perspective such as SOC2 Experience,  
  • Experience working with Kubernetes dashboard, Kube-ops-view, Grafana, Prometheus, Kubectl, Kubernetes YAML-based manifests, helm. 
  • Experience troubleshooting and resolving issues in production. 
  • Proficiency with the command-line in Linux. 
  • Scripting on an expert level, with tools such as: bash, jq, sed, awk 
  • Experience working with monitoring systems, alarms, metrics dashboards. 


Interview Flow:
  • Apply
    • Apply and look for a response from our team about the next steps.
  • Intro interview with People Team (Virtual)
    • Our recruiter will give you a call to learn more about you and answer any questions you might have about our team or the role.
  • Interview with Your Potential Manager (Onsite)
    • You’ll connect with the hiring manager for a more in-depth discussion about the role and your background.
  • Technical Assessment with the Team (Onsite)
    • Meet with future team members for a deeper dive into your technical skills, including a collaborative problem-solving session.
  • Values-Based Interview with Cross-Functional Partners (Onsite)
    • Speak with team members from other departments who regularly collaborate with this role. They'll help us understand how you work with others.
  • Leadership Interview (Onsite)
    • Last but not least, you’ll meet with one of leaders to make sure your values and career goals align well with our team.
Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*