Bloomreach
Senior DevOps Engineer (Analytics team)
NewWhat's your preference?
Job Description
- Req#: 6483858
- System Administration:
- Manage and configure our Kubernetes components to ensure they are highly available, reliable, and perform well.
- Incident Management:
- Handle incident responses and perform root cause analysis for critical issues.
- Participate in a 24/7 on-call rotation, with each duty lasting 1 week. We aim to have 4 engineers in the rotation.
- Automation and Tools Development: Create and maintain scripts and tools using Python and Go to automate operations and reduce manual tasks.
- Scaling and Resource Planning:
- Monitor system performance and plan for future scaling.
- Ensure there are enough resources during peak times.
- Monitoring and Logging:
- Set up and maintain systems to monitor and log activities, so issues can be detected and addressed early.
- Backup and Recovery:
- Ensure our database has reliable backups and efficient tools for quick and smooth recovery.
- Collaboration:
- Work closely with other engineers and product managers to ensure successful project delivery.
- Collaborate with L2 support engineers to ensure seamless operations and effective problem resolution.
- Worked in DevOps or Site Reliability Engineering (SRE) before.
- Understand basic DevOps principles.
- Familiar with cloud platforms, especially Google Cloud Platform (GCP).
- It’s important to know how to use Kubernetes.
- Know how to build and maintain CI/CD pipelines in GitLab or similar.
- Good at automating tasks and scripting with Python, Go, or Shell (for basic Linux tasks and Kubernetes management).
- Experienced in handling and resolving incidents.
- Know how to use monitoring tools like Victoria Metrics and Grafana.
- Familiar with logging tools.
- Good at analyzing issues and finding solutions.
- Can communicate well and work well with remote teams.
- Able to work on your own and manage multiple tasks.
- Comfortable working in a fast-paced environment.
- GitLab
- Victoria metrics, Grafana, InfluxDB, Chronograf, Sentry
- IMF (our in-memory database written in C++), Apache Kafka, MongoDB
- Kubernetes (GKE), Google Cloud Platform, gRPC
- Python, Go
- Get to know the team, the company, and key processes.
- Start working on your first tasks.
- Learn about our infrastructure, release process, tools, and product with our help.
- Take an active role in daily operations, including monitoring and incident management.
- Work on small automation projects to make routine tasks easier and improve efficiency.
- Help develop and maintain internal tools for monitoring, logging, and automation.
- Join the on-call rotation with support from experienced team members.
- Take ownership of specific tasks and projects, working independently.
- Contribute to scaling and resource planning to ensure the system can handle future growth and peak times.
- Understand the team's direction and help shape our future.
- A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one.
- We have defined our 5 values and the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication.
- We believe in flexible working hours to accommodate your working style.
- We work virtual-first with several Bloomreach Hubs available across three continents.
- We organize company events to experience the global spirit of the company and get excited about what's ahead.
- We encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer*.
- The Bloomreach Glassdoor page elaborates on our stellar 4.4/5 rating. The Bloomreach Comparably page Culture score is even higher at 4.9/5
- We have a People Development Program -- participating in personal development workshops on various topics run by experts from inside the company. We are continuously developing & updating competency maps for select functions.
- Our resident communication coach Ivo Večeřa is available to help navigate work-related communications & decision-making challenges.*
- Our managers are strongly encouraged to participate in the Leader Development Program to develop in the areas we consider essential for any leader. The program includes regular comprehensive feedback, consultations with a coach and follow-up check-ins.
- Bloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)*
- The Employee Assistance Program -- with counselors -- is available for non-work-related challenges.*
- Subscription to Calm - sleep and meditation app.*
- We organize ‘DisConnect’ days where Bloomreachers globally enjoy one additional day off each quarter, allowing us to unwind together and focus on activities away from the screen with our loved ones.
- We facilitate sports, yoga, and meditation opportunities for each other.
- Extended parental leave up to 26 calendar weeks for Primary Caregivers.*
- Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location.*
- Everyone gets to participate in the company's success through the company performance bonus.*
- We offer an employee referral bonus of up to $3,000 paid out immediately after the new hire starts.
- We reward & celebrate work anniversaries -- Bloomversaries!*
Bloomreach helps businesses personalize the customer experience. It leverages the industry's only real-time customer and product data to train advanced AI, which powers personalized marketing, product discovery, content management, and conversational shopping in a single solution. This AI-driven approach empowers over 1,400 global brands, including Bosch, Puma, and Marks & Spencer, to grow their businesses.With Bloomreach, personalization flows seamlessly across the customer experience. At every point in their journey, customers are connected with the content they want to see and the products they want to buy. Businesses break the limits of ordinary experiences — and drive measurable growth along the way.
We are looking for a dedicated DevOps Engineer to join our Analytics team and manage our in-memory database (IMF) and related services. Our system runs on Google Cloud Platform (GCP) and Kubernetes and integrates with Kafka, MongoDB, and other services. Your job will be to keep our databases and services running smoothly, maintain reliable monitoring, and develop tools and automation for new releases, maintenance, and incident management.
The team works remotely in the Central European Time Zone. We are happy to meet you in Brno (Czechia) or Bratislava (Slovakia), where our headquarters is located. Salary ranges from 4000 EUR gross/month based on your seniority and it can get much higher later depending on your performance.
Your Responsibilities
Your Qualifications
Experience:
Skills:
Tools:
Problem-solving:
Communication:
Adaptability:
Our stack
Your success story.
First 30 Days:
First 90 Days:
First 180 Days:
#LI-KP1
More things you'll like about Bloomreach:
Culture:
Personal Development:
Well-being:
Compensation:
(*Subject to employment type. Interns are exempt from marked benefits, usually for the first 6 months.)
Excited? Join us and transform the future of commerce experiences!
If this position doesn't suit you, but you know someone who might be a great fit, share it - we will be very grateful!
Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees.
#LI-Remote
About the company
Bloomreach Experience Manager - Developer Edition, formerly known as Hippo CMS is an open-source, dual licensed, Content Management System.