Site Reliability Engineer II
Mastercard
Mastercard
Mastercard is a global leader in payments technology, dedicated to empowering economies and people across over 200 countries. We drive secure, simple, and accessible digital payments, combining innovative technology, strategic partnerships, and extensive networks to unlock the greatest potential for individuals, businesses, and governments. Join our Business Operations team as a Site Reliability Engineer II and play a pivotal role in advancing our CI/CD pipelines and championing DevOps automation and best practices.
We are seeking proactive problem-solvers with a passion for automation and a desire to minimize manual effort. This role is central to Mastercard's DevOps transformation, focusing on enhancing our tooling and advocating for superior standards across development, quality, release, and product organizations. If you thrive on change and pushing the boundaries of automation, we encourage you to apply.
As a Site Reliability Engineer II, you will be instrumental in the entire service lifecycle, from initial design through deployment, operation, and continuous refinement. You will analyze ITSM activities, providing critical feedback to development teams on operational improvements and resiliency concerns.
Your role will involve supporting services pre-launch via system design consulting, capacity planning, and launch reviews. Post-launch, you'll maintain service health by monitoring availability, latency, and overall system performance. You'll drive sustainable system scaling through automation and implement changes that enhance both reliability and development velocity.
Key duties include supporting and enhancing the application CI/CD pipeline, validating software promotion, and leading DevOps automation initiatives. You'll practice sustainable incident response and conduct blameless postmortems. A holistic approach to problem-solving is essential, connecting various technology stack components to optimize recovery times during production incidents.
You will collaborate with a diverse global team across multiple geographies and time zones, sharing knowledge and mentoring junior team members.
A Bachelor of Science degree in Computer Science or a related technical field (e.g., physics, mathematics) is preferred, or equivalent practical experience is acceptable. You should possess a strong foundation in algorithms, data structures, scripting, pipeline management, and software design.
We seek individuals with a systematic approach to problem-solving, excellent communication skills, and a strong sense of ownership and drive. The ability to debug and optimize code, alongside automating routine tasks, is crucial.
Experience in handling challenging situations and making timely decisions is essential due to our diverse stakeholder landscape. Familiarity with programming languages such as C, C++, Java, Python, Go, Perl, or Ruby is advantageous.
A keen interest in designing, analyzing, and troubleshooting large-scale distributed systems is highly valued. We are looking for candidates eager to drive change and innovate in automation. Experience working collaboratively across development, operations, and product teams to prioritize needs and build effective relationships is a must.
Proficiency with industry-standard CI/CD tools like Git/BitBucket, Jenkins, Maven, Artifactory, and Chef is preferred. Experience in designing and implementing efficient CI/CD flows that ensure high-quality, low-effort code promotion from development to production is desired.
MasterCard
Information Technology & Services