Senior Software Engineer, Automation & DevOps
- Published on
About the Role
Mastercard is looking for a Senior Software Engineer, Automation & DevOps to join their Engineering team based in Dublin, Ireland. In this pivotal position, you will be a key member of the DevOps & QA team responsible for the configuration and deployment of our software products across multiple cloud environments and various custom deployment projects.
Key Responsibilities
- Broad remit of scope across all of Truata Engineering initiatives.
- Strategic road mapping for the medium to long term.
- Solution design of multi-component application deployments.
- Creation and maintenance of base images for cloud, marketplace, and custom deployments.
- Collaborate with internal and external technical teams to facilitate custom integration solutions.
- Ensure timely delivery of our product by working closely with the application development and QA teams.
- Collaborate with our Platform team for best automation and environment management.
- Work with the security team to implement security best practices for application packaging and deployment.
What You Need
- University degree in Computer Engineering or equivalent.
- 3-5 years of hands-on experience in DevOps, Release Engineering or Software Packaging.
- 2+ years of hands-on experience with Docker and CI/CD Pipelines.
- Experience in build pipelines, e.g., GitLab, Jenkins.
- Familiarity with Agile environments and a DevOps mindset.
- Demonstrated CI/CD and IAC skills.
- Hands-on experience with AWS/Azure/Kubernetes/AKS.
- Knowledge of Infrastructure as Code / Configuration as Code technologies, e.g., Terraform, Ansible, Chef, Puppet, CloudFormation, etc.
- Proficient in scripting languages like Bash or Python.
- Previous Automation experience is a must!
About the Company
Mastercard powers economies and empowers people in over 200 countries and territories worldwide. Together with our customers, they are building a sustainable economy where everyone can prosper. Their technology and innovation deliver a unique set of products and services that help individuals, businesses, and governments realize their greatest potential.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks come with inherent risks. It is expected that every person working for or on behalf of Mastercard is responsible for information security and must:
- Abide by Mastercard's security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach; and
- Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.