Senior Site Reliability Engineer

Mastercard Mastercard · Fintech · O Fallon, MO +1 · Engineering

Mastercard's BizOps team seeks a Senior Site Reliability Engineer to support the Data Delivery and Analytics program. The role involves enhancing applications, services, and platforms by engaging in the full lifecycle of services, from design to operation and refinement. Key responsibilities include analyzing ITSM activities, supporting services through design and capacity planning, maintaining system health via monitoring, scaling systems through automation, supporting the CI/CD pipeline, practicing incident response, and optimizing recovery times. The role also involves working with global teams, mentoring junior resources, and advocating for DevOps automation and best practices.

What you'd actually do

  1. Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement.
  2. Analyse ITSM activities of the platform and provide feedback loop to development teams on operational gaps or resiliency concerns
  3. Support services before they go live through activities such as system design consulting, capacity planning and launch reviews.
  4. Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
  5. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.

Skills

Required

  • Unix
  • Shell Scripting
  • SQL
  • Python
  • Apache Nifi
  • Splunk
  • Dynatrace
  • Jenkins
  • GIT
  • XLR
  • algorithms
  • data structures
  • scripting
  • pipeline management
  • software design
  • systematic problem-solving approach
  • strong communication skills
  • sense of ownership and drive
  • ability to help debug and optimize code
  • automate routine tasks
  • experience in dealing with difficult situations
  • making decisions with a sense of urgency

Nice to have

  • C
  • C++
  • Java
  • Go
  • Perl
  • Ruby
  • designing and implementing an effective and efficient CI/CD flow
  • experience in working across development, operations, and product teams

What the JD emphasized

  • Experience in working across development, operations, and product teams to prioritize needs and to build relationships is a must.