Verified today
Senior Software Engineer - DevOps
About the role
Mastercard's Payments Network group is seeking a Senior Software Engineer - DevOps to support, automate, optimize, and scale critical payment services. The role involves hands-on Linux administration, infrastructure automation, CI/CD, observability, troubleshooting, and performance tuning across Linux-based virtual machines and containerized platforms. You will work cross-functionally with development, operations, product, and infrastructure teams to ensure highly available, secure, and resilient services. The position is based in Pune, India, and includes a rotational on-call schedule.
What you’ll do
- Design, build, automate, and manage scalable DevOps solutions for critical Mastercard applications and infrastructure.
- Use automation and advanced monitoring to deploy, manage, and ensure stability and high availability across a large fleet of Linux servers, virtual machines, and containers.
- Automate operational, server provisioning, configuration management, and deployment workflows using tools such as Ansible, Chef, Jenkins, Git, Artifactory, Docker registry, and related CI/CD platforms
- Drive continuous integration, build, test, deployment, and end-to-end automation practices in a globally distributed engineering environment.
- Perform performance analysis, complex troubleshooting, root cause analysis, and tuning for services running on Linux platforms, including RHEL/CentOS environments.
- Prevent customer impact through proactive monitoring, alerting, observability, and pre-emptive corrective actions; respond to incidents in a timely and structured manner when they occur.
- Operate within ITIL practices, including Incident Management, Change Management, Problem Management, and operational readiness processes.
- Partner with development teams to improve application reliability, deployment quality, infrastructure scalability, and production supportability.
What you’ll bring
- Bachelor's degree in Computer Science, Management Information Systems, Engineering, or a related field.
- At least 6 to 8 years of overall experience in software engineering, DevOps, platform engineering, Linux administration, infrastructure automation, or production operations.
- Strong hands-on experience with Linux platforms, preferably RHEL/CentOS, including administration, debugging, performance tuning, and operational support.
- Strong experience with infrastructure as code and configuration management tools such as Ansible or Chef; ability to create, modify, optimize, and troubleshoot playbooks and automation workflows.
- Strong understanding of CI/CD pipelines and software delivery practices using tools such as Git, Jenkins, Artifactory, Docker registry, and related build/deployment platforms.
- Experience with containerized application deployments and platforms such as Docker; exposure to managing services running across VMs and containers.
- Experience using observability and monitoring tools such as Splunk and Dynatrace for log analysis, system health monitoring, troubleshooting, and proactive alerting.
- Strong scripting experience using Shell, Bash, Python, Perl, or similar scripting languages to automate repeatable operational tasks.
Nice to have
- Experience with Golang or Python 3.8 and above for automation, tools development, platform utilities, or API integrations.
- Experience building or supporting RESTful APIs, gRPC services, protocol buffers, or data-intensive backend services.
- Familiarity with unit testing, test-driven development, automated validation, and release quality gates.
- Exposure to DevSecOps practices including secure configuration, vulnerability awareness, access control, and compliance-oriented operations.
- Experience contributing to solution design, architecture discussions, and modernization initiatives for highly available platforms.
- Ability to identify opportunities for automation, self-healing, reliability improvement, and AI-assisted operational insights.
Skills
Education
Bachelor’s degree in Computer Science, Management Information Systems, Engineering, or a related field.