Role Overview
Mastercard is seeking a highly motivated DevSecOps Engineer II (Level 8) to join the Operations & Technologies engineering organisation. This role focuses on building secure, scalable, and automated software delivery platforms supporting Mastercard's critical applications and services. The ideal candidate combines software engineering expertise with platform engineering, automation, cloud technologies, and application security.
Responsibilities
- Design, develop, and maintain CI/CD pipelines using Jenkins and DevOps tools.
- Implement deployment automation using Chef and Infrastructure-as-Code practices.
- Integrate security controls, including SAST, DAST, and SCA, into delivery pipelines.
- Support and enhance enterprise platform infrastructure including Load Balancers, API Gateways, and IAM.
- Build and support applications hosted on Apache Tomcat, Apache HTTPD, and WebLogic.
- Design and deploy cloud-native solutions using Pivotal Cloud Foundry (PCF) and Kubernetes.
- Develop applications, APIs, and automation frameworks using Java, Spring Boot, Angular, and Python.
- Utilise AI-assisted development tools to improve engineering productivity.
Requirements
- Proven experience in software development with Java and Spring Boot.
- Experience with Angular and REST APIs.
- Strong knowledge of Microservices Architecture.
- Proficiency in Python and Shell/Bash Scripting.
- Experience with CI/CD, Kubernetes, and cloud-native environments.
Skills
- Java
- Kubernetes
- Python
- Jenkins
- Spring Boot