Share this job
Senior DevOps and Site Reliability Engineer - Payments Co
Apply for this job


Title: Senior DevOps and Site Reliability Engineer

Location: Remote US serving EST and CST

Full-time role. No C2C


Overview:

Our Client, a leading payments company, is expanding and seeks a talented Senior DevOps/SRE Engineer to bolster their dynamic Application Development Team. Leveraging modern cloud technologies, they engineer and support sophisticated payment processing solutions that serve thousands of merchants. In this pivotal role, you'll be part of an enthusiastic and innovative team, committed to delivering exceptional payment products.


As a Senior DevOps and Site Reliability Engineer, your primary mission will be to ensure their Azure cloud applications are scalable, secure, and highly available, supporting the rigorous demands of payment processing. You'll be instrumental in application deployment, management, build engineering, and automating end-to-end deployment. Ideal candidates will possess profound expertise in Azure cloud services, .NET frameworks, Azure DevOps pipelines, and Azure Application Insights.


This position offers true remote flexibility, collaborating with the development team across EST or CST time zones.


Responsibilities:

  • Architect, implement, and manage CI/CD pipelines through Azure DevOps, incorporating secure coding practices.
  • Collaborate closely with product management, design teams, stakeholders, and engineering colleagues.
  • Develop Infrastructure as Code (IaC) utilizing Terraform or Azure Resource Manager to enhance system infrastructure.
  • Monitor, troubleshoot, and optimize system performance and reliability to uphold service standards.
  • Uphold security standards and PCI compliance within their cloud architecture.
  • Facilitate seamless deployment processes and foster collaboration across various teams.
  • Innovate and refine automation pipelines and procedures, ensuring efficient delivery paths to production.
  • Engage in Agile Scrum teams, focusing on delivering significant features and enhancements.
  • Generate operational metrics for SLA adherence and strategic capacity planning.
  • Strategically analyze and curtail Azure cloud expenditures without compromising performance.
  • Oversee the stability of production and testing environments, ensuring continuous operability.
  • Diagnose and rectify build issues, demonstrating problem-solving prowess and dedication to quality.

 

Requirements:

  • A driven individual with a strong passion for DevOps excellence and a track record of tackling production challenges head-on.
  • Over 5 years of experience in DevOps and Site Reliability Engineering, with a rich background in managing Azure cloud environments.
  • Expertise in Azure services (AKS, App Services, Azure Functions, Application Insights) and advanced implementation of monitoring, observability, and alerts.
  • Proficiency in PowerShell or Bash scripting, with advanced knowledge of Azure DevOps pipelines, containerization (Docker, Kubernetes), and CLI tools (Azure CLI, kubectl, Helm).
  • Solid foundation in .NET application development, deployment, and scaling, alongside infrastructure as code (Terraform, ARM, Bicep).
  • Strong understanding of Git, service-based application architecture, and advanced testing methodologies (unit, integration, functional).
  • Exceptional analytical, troubleshooting, and decision-making skills, with an aptitude for risk assessment and solution recommendation.
  • Independent and collaborative working capabilities, with a comprehensive grasp of the software development lifecycle (SDLC).
  • Bachelor degree in Computer Science or a related field (or equivalent experience), with a commitment to ongoing professional development (Azure certifications preferred).
  • Fintech and payments industry experience, particularly with PCI security compliance, is highly desirable.

 


Apply for this job
Powered by