Jobs · Missouri

Senior Site Reliability Engineer

Mastercard · O'Fallon, MO · 2 days ago
HybridFull-time

Overview

The ProCOM team is looking for a Site Reliability Engineering (SRE) who can help us solve problems, build our CI/CD pipeline and lead Mastercard in DevOps automation and best practices.

Role

  • Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement.
  • Analyze ITSM activities of the platform and provide feedback loop to development teams on operational gaps or resiliency concerns.
  • Support services before they go live through activities such as system design consulting, capacity planning and launch reviews.
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
  • Support the application CI/CD pipeline for promoting software into higher environments through validation and operational gating, and lead Mastercard in DevOps automation and best practices.
  • Practice sustainable incident response and blameless postmortems.
  • Take a holistic approach to problem solving, by connecting the dots during a production event thru the various technology stack that makes up the platform, to optimize mean time to recover.
  • Work with a global team spread across tech hubs in multiple geographies and time zones.
  • Share knowledge and mentor junior resources.

DevOps Pipeline Responsibilities

  • Design, implement, and enhance our deployment automation based on Chef. We need proven experience writing chef recipes/cookbooks as well as designing and implementing an overall Chef based release and deployment process.
  • Use Jenkins to orchestrate builds as well as link to Sonar, Chef, Maven, Artifactory, etc. to build out the CI/CD pipeline.
  • Support deployments of code into multiple lower environments.
  • Support current processes needed with an emphasis on automating everything as soon as possible.
  • Design and implement a Git based code management strategy that will support multiple environment deployments in parallel.
  • Experience with automation for branch management, code promotions, and version management is a plus.

Qualifications

  • BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience.
  • Experience with algorithms, data structures, scripting, pipeline management, and software design.
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
  • Ability to help debug and optimize code and automate routine tasks.
  • Experience in dealing with difficult situations and making decisions with a sense of urgency is needed.
  • Experience in one or more of the following is preferred: C, C++, Java, Python, Go, Perl or Ruby.
  • Interest in designing, analyzing and troubleshooting large-scale distributed systems.
  • Team members with an appetite for change and pushing the boundaries of what can be done with automation.
  • Experience in working across development, operations, and product teams to prioritize needs and to build relationships is a must.
  • For work on our dev ops team, engineer with experience in industry standard CI/CD tools like Git/BitBucket, Jenkins, Maven, Artifactory, and Chef.
  • Experience designing and implementing an effective and efficient CI/CD flow that gets code from dev to prod with high quality and minimal manual effort is required.

Pay

Salary Range: $96,000 - $163,000

Benefits

Benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more.

Benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.

Similar jobs