Data Security/ Compliance

DevOps Lead

Lead the solution design, integration and evolution of delivery enablement automation capabilities that play a key role in supporting Mastercard's transition to a Continuous Delivery model for business application services.

Overview

• We are a progressive team of individuals passionate about better ways to deliver business value at a faster pace with high quality and security

• We are pursuing a continuous delivery pipeline approach to delivering business value

• You will be defining solutions, integrating tools and maintaining and supporting services consumed by application delivery teams

• You will work in a professional services and consulting role to promote adoption of the services

• Are you interested in furthering your career in DevOps?

• Do you possess a keen attention to detail and ability to self-prioritize?

• Have you had experience with end-to-end automation of delivery pipelines?

• Are you interested in motivating individuals with a diverse set of skills and experience to find better ways to deliver business services?

Role

Technical Leadership and Delivery

• IT experience including demonstrated software-development participation and relationship building across large organizations

• Experience providing technical guidance and delivering global projects across multiple locations and functions

• Solution design and integration for moderate to complex systems with multiple integration points and working with cross-functional teams to realize and maintain the solutions

• Experience working in an agile environment in the broader context of Scaled Agile Framework (SAFe)

• Working with application life cycle and work management solutions based on CA Agile Central/Rally, VersionOne or similar

• Some experience as a mentor in software engineering

• Self-starter who works with little direction, constantly seeks and advances new ways of doing things, keeps abreast of relevant technologies and trends

• Ability to quickly learn fundamentals of popular scripting languages - Java Script, Groovy, bash shell

• Excellent communication and technical documentation skills and the ability to effectively share knowledge via wiki-based documentation and presentations

• Works well as a highly motivated software engineer in a highly collaborative environment

• Life cycle mindset: Appreciates the mix of new development, maintenance and support required by delivering and supporting solutions

• Automation mindset: Appreciates the value of automation versus repeated, manual activities

• Development mindset: Appreciates the value of applying collaborative software development best practices and tools to the automation of infrastructure deployment and management processes

• Hands on experience in developing automated builds and tests using continuous integration (CI) and Continuous Delivery (CD) tools such as Jenkins, Bamboo or similar

• Demonstrable Java/Groovy development experience.

• Familiarity with Jenkins PlugIns/Shared library development

• Practical use of distributed version control systems such as Git

• Moderate to extensive hands-on administrative experience with Linux systems such as Red Hat Enterprise Linux (RHEL) and/or Oracle Linux

• Configuration management framework experience including Chef, Puppet, Ansible, Salt, CFEngine or similar

• Intermediate to advanced hands-on scripting experience in Python, Groovy and/or Ruby

• Experience with automated life cycle management of virtual machine (VM) and Docker container images, binary packages such as RPMs, .debs, or similar and configuration management content such as Chef cookbooks and Puppet modules

• Experience with automation of composite stack deployments using tools such as Terraform, AWS Cloud Formation or similar

• Hands-on experience with infrastructure binary package life-cycle management and repository platforms

• Experience with remote command execution technologies such as Salt

• Hands on experience with artifact repositories such as Nexus and Artifactory

• Experienced with the consumption of IaaS and virtualization platforms such as Amazon Web Services (AWS) EC2, VMware vSphere and Google AppEngine, OpenStack or Azure (AKS)

• Experience using one or more cloud management and/or orchestration platforms

• Experience with container orchestration platforms such as Kubernetes

• Experiencing in configuring middleware and RDBMS software including JBoss, Tomcat, Apache HTTP Server, Oracle and/or PostgreSQL

• Applied experience with web-based deployments including SSL and certificates, load balancing and horizontal scaling