Match score not available

Senior DevOps Engineer

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in infrastructure support and building with hands-on experience in tools like EC2, RDS, and ECS managed through Terraform., Proficiency in both relational and non-relational databases, with fluency in SQL and BigQuery., Strong understanding of AWS and experience with Python, Go, or Node.js is a plus., A security-oriented mindset and ability to make pragmatic decisions in a fast-paced environment..

Key responsabilities:

  • Build, maintain, and evolve production infrastructure to enhance reliability and security.
  • Collaborate with Product Engineers and Managers to ensure coherent data designs for products.
  • Expand system instrumentation and tooling for monitoring, alerting, logging, and tracing.
  • Manage and monitor production serving environment, ensuring optimal performance and scalability.

Button Inc. logo
Button Inc. Startup https://www.button.is/
11 - 50 Employees
See all jobs

Job description

Button’s mission is to build a better internet, fueled by commerce. Today, we work with some of the largest and most interesting businesses in the world to connect consumers with what they want at the tap of a button. We build with the consumer experience in mind, have a reputation for paving the future of mobile, and have a good time doing it.

As a Senior DevOps Engineer, you will be responsible for building, maintaining, and evolving our production infrastructure. The mission is to make Button’s infrastructure easier to operate, more reliable, and secure, without breaking the bank. A well-designed infrastructure increases the velocity of every engineer on the team.


You will have direct influence over the infrastructure that supports Button’s services, applications, and data processing systems. You will closely partner with Product Engineers and Product Managers to ensure coherent data designs for our new and existing products. You will provide and maintain a self-service platform for the system and data needs of Product Engineering to stand-up, maintain, and otherwise service the foundation for Button’s products. In this role, you will have the opportunity to greatly influence the infrastructure vision and participate in planning the roadmap.


Our Engineering team values a fast-moving and high-trust environment that affords each member the opportunity to develop expertise operating services at a meaningful scale in a distributed cloud environment. You’ll compose solutions from a broad range of technologies, including Go, NodeJS, Docker, Prometheus, and AWS ECS. You’ll also move fast; we ship changes to production dozens of times each day.


As a Senior DevOps Engineer You Will:

  • Expand our system instrumentation and tooling with monitoring, alerting, logging, and tracing for our critical business tasks. You will be responsible for identifying and following through on key system metrics. Button strives to maintain an alerting culture that keeps the pagers quiet and is rooted in actionable, customer-facing syndromes.
  • Support new feature development as the go-to-partner for Product Engineering for the infrastructure and data needs, providing tools and guidance when it comes to the best practices and solving problems with our unique constraints.
  • Manage and monitor most aspects of our production serving environment. We're an AWS shop, and we make heavy use of ECS, RDS, and EC2 in production, all managed through Terraform.

We Look For Teammates Who Have:

  • A passion for building reliable, scalable, right-sized, and well-documented systems and services for supporting Button’s products, as well as an interest in exploring new technologies.
  • Building internal tools and scripting solutions. This will require comfort operating across the entire span of a data processing pipeline and software development cycles (including supporting CI/CD and scaling the platform).
  • Fluency in and around Linux systems. You should be comfortable in a variety of troubleshooting situations that involve the health of the underlying system.
  • Fluency in and around traditional SQL databases as well as BigQuery. You're comfortable understanding and debugging situations like slow queries and failed migrations.
  • A security- and safety-oriented mindset. You have good instincts for how to balance empowering developers versus maintaining a principle of least necessary privilege.
  • An ability to move fast, make decisions, and take a pragmatic approach to any problem. We know there are lots of ways to accomplish the same goal; you’ll find and champion the best approaches for our team.
  • A track record of “leveling-up” the team around them, driving impact not just through their own contributions but also by elevating others.
  • Experience and comfort in a production environment. You’ll be working in a “magic-free” service-oriented environment.

Experience Level:

  • 5+ years of experience supporting and building infrastructure with direct hands-on experience with a variety of tools and frameworks. Today, Button uses EC2, RDS, and ECS, all managed through Terraform.
  • Proficiency with both relational and non-relational databases
  • Proficiency with AWS
  • Experience with Python, Go, or Node.js is a plus
  • Experience with GCP is a plus
  • An awareness of the landscape of available data storage and processing tools as well as an eagerness to keep up with new technology

Compensation and Benefits:


Button provides employees with a RemotePlus workplace, which blends “work from anywhere” with in-person collaboration. Button has a “hub” workspace in New York City as well as team members distributed across the United States and beyond. Button’s total compensation package includes a base salary competitive with what is offered by similar companies in major US markets. The salary range for this role is expected to be between $153,000 and $198,000 (offered salary is based on a number of factors including skills and experience relative to the job description listed above).

In addition, Button provides employees with a 401(k) plan and automatically contributes 3% of an employee’s salary annually. We also want our employees to be well-rested and live balanced lives–Buttonians enjoy unlimited time off (including birthdays off) and periodic Mental Health Weeks which allow the entire company to take a breath and recharge, as well as an employee assistance program.


For many of the health, vision, and dental insurance plans offered by Button, the company covers 100% of the premiums for employees and 75% for dependents. Button offers all employees and their dependents complimentary memberships to One Medical as well as a monthly stipend for mobile phone/internet and an annual “Treat Yourself” stipend. Button also offers employees in select markets “All Access” memberships to WeWork as well as regular “coworking days” and social events.


Most of all, Button offers our employees the opportunity to live our company values–Grow, Learn, and Adapt–and to be a part of an incredible team of humans working together to build a better internet, fueled by commerce.

Diversity & Inclusion:


Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported, and connected at work—regardless of who you are or where you come from. We value and celebrate our differences and believe being open about who we are allows us to do the best work of our lives.

Equal Opportunity Employer:


Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Decision Making
  • Collaboration
  • Adaptability
  • Problem Solving

DevOps Engineer Related jobs