Principal Software Engineer
Core
Design and implement scalable infrastructure automation solutions for Mastercard's global on-prem and cloud data centers.
Role type
Principal Software Engineer (DevOps/Infrastructure)
Builds
Automated provisioning, CI/CD pipelines, and containerized infrastructure systems for public and private clouds.
Domain
Cloud Infrastructure & DevOps
Deliverable
production ML models | infrastructure
Required skills
Linux systems administration, Cloud platforms (AWS/Azure/GCP), Container orchestration (Kubernetes, Docker), Infrastructure as Code (Terraform, Ansible, Chef), CI/CD pipeline design, Go programming, Observability (Prometheus, Grafana, Splunk)
Preferred skills
Technical leadership experience, Cross-functional collaboration, Cost optimization strategies
Technologies
Terraform Enterprise, Ansible, Chef, Kubernetes, Helm, Docker Compose, GitHub Actions, Jenkins, Prometheus, Grafana, Druid, Splunk, Dynatrace, Go, Bash, Python, Ruby
Responsibilities
Automate and manage public and on-prem cloud infrastructure; Plan and optimize CI/CD pipelines for distributed systems; Champion Infrastructure as Code principles; Drive observability and reliability through monitoring and alerting; Code automation efforts in Go Lang; Partner with stakeholders to align DevOps initiatives with business objectives.
Seniority
Principal, hands-on IC with technical leadership