Thousands of businesses use Geckoboard to build live TV Dashboards that focus teams on what matters. We take the complexity out of connecting data and make it simple for anyone to understand key metrics at a glance. We have pre-built integrations with 60+ tools including Google Analytics, Salesforce, Zendesk, Intercom, and Google Sheets, and our customers include Marketo, Slack, and Skyscanner.

As a Geckoboard Infrastructure Engineer, you will be on the team who are continually improving our infrastructure and software systems. As we continue to grow, the projects you work on and changes you make will enable Geckoboard and the team to deliver better products to market and improve the way we work. In short, you’ll make the working lives of our customers and colleagues easier.

Based from our London office, you'll be joining a friendly team with brilliant people in an environment with empowered engineers, flexible working conditions, and a focus on skill development (see "Life at Geckoboard").

Our Infrastructure Engineers:

  • Enjoy thinking about how systems work, how they scale, and how they fail.
  • Break down large pieces of work into smaller pieces that can be shipped separately.
  • Write code in a high-level programming language (e.g. Go, Ruby, Python).
  • Enjoy helping their colleagues and end-users, and when designing solutions always consider their needs.
  • Are comfortable using a Linux shell.

Projects our Infrastructure Engineers work on:

Our system handles thousands of requests per second, so the work we do has a tangible impact on the reliability and performance of our application, and the experiences our customers have using Geckoboard. We also recognise that our customers are trusting us with some of their most sensitive data, so we constantly work to ensure the security of that data. Some of the work we’ve done in the past few months:

  • Built a CI pipeline to test our Chef configuration against EC2 spot instances on every commit.
  • Put our deployment tooling behind an API.
  • Made it possible for anybody at Geckoboard to easily QA a pull request of our front-end app on our production site.
  • Implemented distributed request tracing to help Engineers visualise calls between our microservices.

You might find yourself working on some of these projects:

  • Migrating the services we run on AWS EC2 Classic to VPC. We’d like you to look at our systems holistically and help us re-design and improve them in the process.
  • Helping our engineers understand what their apps are doing in production through implementation of better instrumentation, metrics, monitoring and visualisation.
  • Increasing the frequency and velocity of our deployments. Our engineers currently deploy to production 12 times a day, but we believe we can make it easier.
  • You'll also be regularly involved in planning, prioritisation and evaluation of our work; your experience and suggestions will help drive the projects we work on.

Day to day you can expect to be exposed to, and work with technologies including: Chef Solo, Test Kitchen, Terraform, Vagrant, Consul, HashiCorp’s Vault, AWS, Librato, Lightstep.

We're not expecting that you’ll have worked in all of these areas before. More than anything, we value people who are passionate about picking up new skills and sharing what they’ve learned with the rest of the team and a diversity of backgrounds.

Right now you may be in a similar role, or perhaps you’ve worked as a Software Engineer for a few years and would like to move into operations/managing infrastructure. Our first Infrastructure Engineer started at Geckoboard as a Software Engineer. You may even be in an operations role and are looking to have a broader and long-lasting company impact.

If you’ve managed applications running in a “production” environment, preferably using a configuration management tool (e.g. Puppet, Ansible, Chef), we’d love to hear from you.

Life at Geckoboard

We’re constantly striving to ensure that we offer the most encouraging, inclusive, and efficient environment possible.

We don't just pay lip service to work-life balance, we actively and strongly encourage it. Flexible working hours and the ability to regularly work from home lets you work in a way that fits you and your family. We see our contractual obligation to offer 25 days of paid holiday as a minimum for everyone in the organisation, not a limit.

We actively contribute to professional development, courses, conferences, and books. We also run fortnightly "Innovation Wednesdays", where everyone has complete freedom to work on anything that interests them, from contributing to open source, to learning a new skill, or improving our internal tools and processes.

And, don’t take our word for it, see what the team say about the projects they work on: https://medium.com/geckoboard-under-the-hood and their experience of working with us on Glassdoor: https://www.glassdoor.co.uk/Reviews/Geckoboard-Reviews-E878996.htm. You can also read more about our values and benefits on our Careers page at https://www.geckoboard.com/careers/.