Brightpearl are looking for a DevOps Developer to join their team.
We’re an award-winning tech business, recently named the Top UK SaaS Company to work for. Our UK HQ is located in Bristol, cited as being one of the fast growing technology hubs in the country.
Brightpearl is the number one digital operations platform (DOP) for brands and retailers . We manage everything ‘after the buy button’ so that our customers can focus on growing their business. “People First” is one of our core company values, so before we get too into your day to day, here’s a taster of what we bring to the table:
--The opportunity to work with talented people
--A transparent leadership team
--Flexible working and generous holiday allowancesAnd that’s not all. Check out our perks and benefits to see what else we offer!
About the role
Our DevOps team integrates developers and operations teams to improve collaboration and productivity, by automating infrastructure, workflows and continuously measuring application performance. We are searching for mid or senior applicants to work within a multi-functional engineering team in a DevOps environment.
This is an opportunity to collaborate in a small cross-functional team to design, implement and run our automated platform for delivery and production hosting. You will drive and maintain our development, staging, and production infrastructure (using tools like Terraform, GoCD, Kubernetes, and Ansible) to automate common everyday infrastructure tasks. These days our preferred languages for developing the automations are Java, Go, and a bit of bash scripting. You will be part of an on-call rota with the team to ensure production systems stay running at all times and deliver great service to our customers.
About the Team
Our products and services are designed, built and cared for by our engineering teams in Bristol. Each team owns a slice of the product portfolio in close collaboration with product managers. We believe in letting teams self-organise and self-determine by supporting them with design and project expertise when needed.
We use Java, Go, PHP, JS, TypeScript and SQL in a diverse suite of applications. Our service oriented architecture processes thousands of transactions an hour while maintaining high-availability and reliability. Our uniform deployment platform (Kubernetes on AWS supported by our global Infrastructure team) means that everyone gets hands-on experience with the full lifecycle of each product.
- Collaborate with Software Engineers to improve reliability and performance in their subsystems.
- Partner with System Administrators in automating toil and eliminating alerts.
- Provide “follow-the-sun” coverage with UK/US co-workers to ensure production availability on an as needed basis.
- Proactively diagnose problems identified in production and recommend solutions.
- Support development environments to help us achieve our delivery and quality goals.
- Research and evaluate technologies, tools and services to influence buy-vs-build decisions.
- Develop expertise in diverse technical and business domains.
- Expand your knowledge of programming languages and technical stacks.
- Industry experience writing well-tested code in one of our platform languages (Java, Go, Python, Ruby or similar).
- Integration experience with HTTP APIs (e.g. REST).
- Good understanding of relational databases and SQL.
- Experience using modern configuration management tools (such as Ansible, Chef or similar).
- Experience working with Terraform.
- Experience both using and maintaining CI / CD tools (such as GoCD, Jenkins or similar).
- Linux command line, basic administration and shell scripting.
- Experience tracking down bugs in a production environment.
- Experience using, developing with and maintaining cloud hosting services (ideally AWS EC2 and RDS)
- Motivated by continual improvement, with a keen interest in learning new technologies.
- Ability to work with a variety of languages and technologies day-to-day.
- Assess the relative merits of different languages and technologies according to requirements and required outcomes.
- Good verbal and written communication skills; fluent in English.
- Team player - enjoys collaboration and helping others, as well as working autonomously to deliver to deadlines, with quality.
- Work calmly under pressure to resolve production issues.
- Proactively communicate with colleagues and stakeholders.
- Quality focused and detail oriented.
- Eligible to work in the UK without visa sponsorship from Brightpearl.
It would be great if you also have:
- Background in high scale systems development.
- Experience with queuing technologies (e.g. RabbitMQ).
- ELK / monitoring experience.
- Broad knowledge of various AWS services.
- An understanding of the core kubernetes primitives.
- Familiar maintaining & supporting varied production environments.
- Experience instrumenting services for performance and reliability monitoring.
- You’ll be joining one of the top UK SaaS Companies based in central Bristol - named top city to live in
- We offer a competitive salary, stock options and a pension matching scheme
- 25 days of annual leave, plus long service awards and volunteering days to give back to the community
- We promote health and well-being through comprehensive medical, dental insurance packages with Vitality, Bupa and HealthShield and subsidised gym memberships
- We support work-life balance through flexi-time and working from home opportunities
- Opportunity to collaborate and share success through company wide socials and All Hands
Ensuring a diverse and inclusive workplace where we collaborate and learn from each other is core to Brightpearl’s values. We welcome people of different backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer and a supportive place to work.