Careers


Engineering

Cloud Engineer

09 December 2022
Full-timeRemote | US

Event Store is a rapidly expanding Open Source Software Database company with staff across the world, embarking on an exciting growth journey to revolutionise how modern distributed systems are built. 

Event Store Cloud is a fully managed SaaS offering that’s designed to make it easy for developers to build and run highly available and secure applications that incorporate EventStoreDB without having to worry about managing the underlying infrastructure. You can provision EventStoreDB clusters in AWS, Azure, and GCP, and connect these services securely to your own cloud resources. And it’s fully compatible with the existing EventStoreDB database product, enabling you to easily adopt the solution.

Production tested by companies across a range of industries, Event Store Cloud is ideal for customers looking to run EventStoreDB in production and whilst reducing the overhead of managing the underlying infrastructure.

We are looking for a Cloud Engineer to help build and maintain a secure and robust cloud-based infrastructure.  A Cloud Engineer has multiple roles and needs to have a well-rounded knowledge of software development, scripting languages, and a background in designing web services in the cloud as well as following best practices and ensuring the security of the network.

The location for this role is remote, ideally in the US, Canada or Puerto Rico.

 

Responsibilities

  • Designing, building and managing cloud based applications
  • Tool Development
  • Develop cloud based database applications for user reporting, instance provisioning and deployment, monitoring, managing administering user instances and alert management
  • Identifying and defining a new process and/or system improvement opportunities.
  • Evaluating and recommending emerging technologies
  • Work with SRE Team to assist customers and smooth out rough areas of existing implementation

Experience

  • You have 3 -5 years of professional experience as a Cloud Engineer
  • Experience developing with the GO and/or Rust languages 
  • Experience working with Pulumi a definite plus
  • Proficiency with public cloud (Azure/AWS/GCP) services and infrastructure.
  • Experience with configuration management tools
  • Experience in Automating Infrastructure deployment
  • Experience with DevOps 
  • Experience developing using database
  • Knowledge and experience with object-oriented programming
  • Strong familiarity with systems engineering, cluster computing and programming theory

Qualifications

  • Solid experience using Cloud APIs and services 
  • Working knowledge of either the Go or Rust languages is necessary 
  • Experience using Terraform and/or Pulumi
  • Experience with Hashistack components such as Nomad, Vault and Consul a plus
  • Skills in API usage, command line interface and SDKs for writing application
  • Experience working directly with database is a plus
  • Knowledge of key features of Cloud Service Providers
  • A working knowledge of SQL
  • Understanding of application lifecycle management 
  • Ability to use continuous integration and distribution pipelines to deploy applications
  • Ability to code to implement essential security measures
  • Skills in writing, correcting and debugging code modules