Careers

Senior DevOps Engineer

ACME Technologies is both a payment infrastructure provider and a cloud application provider. Our core ticketing and membership applications are powered by ACME Pay, our payment infrastructure that can be used by any SaaS company seeking to monetize payments.

 

Our cloud application stack is composed of eCommerce (B2C) and web-based Backoffice (B2B) applications as well as Point of Sale and Access Control applications for in-venue sales and scanning.

 

Our payment infrastructure stack is a modern API layer with SDKs, providing a rich omnichannel (online and POS) interface at the payment acceptance layer all the way to back office management and daily payout to sellers, with a global footprint. See acmepayments.com.

 

Our back end infrastructure is modern, elastic and based on the latest java micro services architectures and modern REST API principles. The challenges are great to keep our infrastructure reliable, secure, with high uptime and high performance as we process the main integrated payment use cases for our app layer and external API clients. If you like great engineering challenges, it’s hard to find better; we do deep technology.

 

Our culture is collaborative and quite flat in terms of hierarchies. Given we build mission critical systems, we take pride in a low key, solution oriented company that deals with problems productively. Everybody is part of the solution. As a core tech company, we focus on great engineering to support our clients and sales.

Overview

  • Help keep our 99.9%+ SLAs with fast response time.
  • Manage our AWS cloud presence.
  • Develop an automation infrastructure to build, deploy, and manage DevOps.
  • Help scale the site horizontally as traffic grows.
  • Manage security to keep our data center PCI Level 1 compliant.
  • Expand the 24×7 monitoring and alerting system for our build and test infrastructure.
  • Perform ongoing research into new infrastructure tools to improve our stack.

Requirements

  • Experience in building fault-tolerant and scalable systems.
  • Significant development experience in at least one modern programming language like Ruby or Python and shell scripting.
  • Experience developing and architecting database solutions using both SQL and non-SQL databases, such as MySQL and MongoDB.
  • Experience with monitoring solutions and services.
  • Experience with container orchestration tools like Kubernetes.
  • Professional experience with Git and Jenkins.
  • Strong knowledge of UNIX internals, as well as excellent UNIX administration skills.
  • Knowledge of web application servers (Apache, Tomcat) and HAProxy.
  • Experience with configuration management and CI/CD. Ansible, Jenkins preferred.
  • Thorough experience building and managing environments in the AWS cloud, especially with Terraform.
  • Experience working in a 24×7 on-call environment.
  • Firm understanding of service-oriented architecture and common backend infrastructure setup/configuration such as databases, search engines, caches, queues, proxies, load balancers, etc.
  • Exceptional communication and troubleshooting skills.

We are 100% WFH across several timezones; we provide all the tools you need for success. If this sounds like a tempting challenge where you can make your mark developing a globally useful, cutting-edge product from scratch, while working in a collaborative environment, we want to hear from you.

You can apply by emailing us at [email protected]