Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Internal Application: Senior DevOps Engineer

Engineering | Remote (US-based) | Full Time | From $160,000.00 to $200,000.00 per year

Job Description

About Us:

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 microservices architectures and modern REST API principles. The challenges are great to keep our infrastructure reliable and 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 a collaborative, flat hierarchy. Given we build mission-critical systems, we take pride in being a low-key, solution-oriented company that deals with problems productively and collaboratively. Everybody is part of the solution. As a core deep tech company, we focus on great engineering to support our clients and sales.

Role:

As a member of the core engineering infrastructure team at ACME, you will contribute at a foundational level to our growing multi-product portfolio and have lots of fun keeping our infrastructure up and highly performant at scale.

Candidates based outside the US will not be considered for this role. Please pay careful attention to all words in bold.

Responsibilities:

  • Help keep our 99.99%+ SLAs with fast response time.
  • Manage our AWS cloud presence.
  • Enhance our current 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 24x7 monitoring and alerting system for our build and test infrastructure.
  • Perform ongoing research into new infrastructure tools to improve our stack.

Requirements:

  • 8+ years of DevOps experience required.
  • 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 SQL and non-SQL databases, such as MySQL and MongoDB.
  • Experience with monitoring solutions and services.
  • Professional experience with Git and Jenkins. You have set up Jenkins by writing an Ansible playbook.
  • Strong knowledge of UNIX internals and excellent UNIX administration skills are used daily.
  • Knowledge of web application servers (Apache, Tomcat) and HAProxy.
  • Experience with configuration management and CI/CD. Ansible, Jenkins preferred.
  • Significant experience building and managing environments in the AWS cloud, especially with Terraform, Ansible, and AWS ASG.
  • Experience coordinating small-to-medium (100 to 500 instances) of AWS infrastructure deployed with Terraform, managing everything in AWS, and coordinating large Terraform projects with git.
  • Experience working in a 24x7 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.
  • Strong prior sysadmin skills. You have configured instances and set up services by writing Ansible playbooks.
  • Strong networking skills. You have used IPtables, firewalls, Haproxy, and Cloudflare tools.
  • Exceptional communication and troubleshooting skills.
  • FTE and startup company experience is a plus.

Self-test:

  • Have you ever terraformed an entire AWS infrastructure with Terraform? From VPCs, network interfaces, subnets, NAT gateways, security groups, auto-scaling groups, launch templates, target groups, placement groups, ALB/ELB, EC2 instances? You should have done most, if not all, of these things to be considered.
  • Have you ever been involved in a PCI Level 1 audit? What was your role? Tell us.
  • Have you used Ansible to set up Jenkins or databases?
  • How strong are you with Unix? You will be using it daily. Please answer these in your cover letter.

Perks:

  • We have a collaborative, common sense, no-nonsense culture, with excellent employee and customer retention. Our customers are some of the biggest, best-known name brands in the museum and aquarium spaces and include all the Presidential Libraries.
  • We provide all the tools you need for success in a highly collaborative environment. If this sounds like a tempting challenge where you can make your mark developing a globally useful, cutting-edge product, while working remotely in a positive, friendly environment, we want to hear from you. This is a full-time position.