DevOps Engineer

Repay•Tempe, AZ

About The Position

REPAY is a fast-growing financial technology and payment processing company. The DevOps Engineer joins a team focused on building, maintaining, and supporting cloud-native infrastructure for REPAY’s SaaS platform. The role primarily implements configuration management to automate server and environment setup using Puppet and Terraform, and maintains and supports CI/CD application tools. The engineer also contributes to departmental objectives and works across a variety of projects and technologies. The position supports development and test environments in Azure and AWS, contributes to infrastructure and software architecture improvements, and helps deliver a highly concurrent, high-throughput system. It involves collaboration with internal engineering teams, support for development teams, documentation, troubleshooting, and participation in roadmap development and releases. The role may include travel to clients or REPAY offices in North America for design sessions, technical presentations, and training. REPAY describes its workplace as collaborative and fast-paced, with open communication, continuing education, and a focus on employee success. The company offers a comprehensive benefits package, including employee healthcare premium coverage, life and disability insurance, work-life balance resources, a 401(k) match, an employee stock purchase plan, and eligibility for an annual bonus program. The position is not eligible for hire in California, and REPAY cannot sponsor visas.

Requirements

  • Bachelor’s degree in Computer Science or Engineering, or equivalent experience.
  • At least 3 years of knowledge and experience with Puppet as a configuration management tool.
  • At least 3 years of experience in cloud infrastructure, microservice architectures, Operations, or DevOps roles.
  • Ability to write Puppet code to customize Windows server configurations.
  • Experience with Terraform as an infrastructure-as-code tool.
  • Proficiency in a scripting language such as Python, Ruby, or PowerShell.
  • Experience with Git or another version control system.
  • Experience with Azure and Amazon AWS cloud services, such as EC2, S3, and RDS.
  • Experience building, managing, and maintaining CI/CD pipelines.
  • Troubleshooting expertise across different layers of the technology stack.
  • Proficiency in Windows, Azure, AWS, and distributed application architectures.
  • Experience with configuration management and infrastructure-as-code tools such as Puppet and Terraform.
  • Experience with distributed applications on public cloud providers such as AWS, GCP, or Azure.
  • Experience working with and supporting software development teams.
  • Experience with software development languages such as Java, .NET, Python, or Go.
  • Excellent written and verbal communication skills and professionalism in client communications.
  • Ability to influence others, build relationships, manage conflicts, and handle negotiations.
  • Understanding of business strategy and objectives, and ability to adjust to performance metrics.
  • Strong organization, time management, problem-solving, and analytical skills for cross-functional collaboration.
  • Ability to handle pressure, focus on results, and work in a fast-paced, agile environment.

Nice To Haves

  • Technical certifications are preferred.
  • Experience building, running, and scaling microservices using Kubernetes, Istio, and Docker.
  • Experience with monitoring services such as Prometheus, DataDog, or New Relic.
  • Experience with CI/CD tools such as TeamCity, Fortify, SonarCloud, Octopus Deploy, CircleCI, and Argo.
  • Experience with security and compliance within an organization, such as ITIL, PCI, or SOC.

Responsibilities

  • Monitor, maintain, and support applications in Azure and AWS cloud development and test environments.
  • Work with internal engineering teams to identify and implement improvements to infrastructure as code, CI/CD pipelines, configuration management, and monitoring.
  • Write code and contribute to the software architecture of a highly concurrent, high-throughput system on AWS.
  • Contribute to roadmap development, execution, and releases.
  • Manage Azure and AWS cloud inventory and new infrastructure deployments.
  • Assist the team in achieving established goals and departmental objectives.
  • Implement and support configuration management with Puppet and infrastructure as code with Terraform to automate the creation, setup, and configuration of servers and environments.
  • Contribute to infrastructure improvements, architecture, development, and deployment.
  • Standardize, develop, and maintain common development tools and infrastructure, including CI/CD pipelines, monitoring, cluster management, and configuration management.
  • Maintain professional and technical knowledge by following industry developments and attending training sessions and educational workshops.
  • Help maintain a workplace culture consistent with REPAY’s mission, vision, guiding principles, and values.
  • Maintain quality and service standards; analyze and resolve issues, identify trends, and recommend improvements.
  • Develop documentation, including platform requirements and functional specifications.
  • Work concurrently on a variety of projects and tasks using a variety of technologies.
  • May travel to clients or other REPAY offices throughout North America for design sessions, technical presentations, and training.
  • Perform other duties as assigned.

Benefits

  • 100% coverage of employee healthcare premiums.
  • Life insurance.
  • Disability insurance.
  • Work-life balance resources.
  • Benefits effective on day one.
  • 401(k) employer match.
  • Employee Stock Purchase Plan.
  • Eligibility to participate in the Annual Bonus Program.
  • Continuing education resources, including professional conferences and events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service