Engineering Director - CI/CD - Enterprise Cloud Platform

Get Referred

Job Description

Why American Express?

There’s a difference between having a job and making a difference

American Express has been making a difference in people’s lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to tackle their biggest challenges and reap the greatest rewards.


We’ve also made a difference in the lives of our people, providing a culture of learning and teamwork, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they’re ready to pursue a new career, we’re right there with them, giving them the guidance and momentum into the best future they envision.


Because we believe that the best way to back our customers is to back our people.


The powerful backing of American Express

Don’t live life without it


Director of CI/CD Engineering - Enterprise Cloud Platform

American Express Enterprise Cloud platform (eCP) provides comprehensive hybrid cloud platform that enables business critical applications to have Faster Time-to-Market for American Express. eCP offers dynamic rapid code-to-development models and services such as Platform-as-a-Service, Infrastructure-as-a-Service, DB-as-a-Service, Analytics-as-a-Service, Messaging-as-a-Service, and CI/CD automation pipelines for application developers in a hybrid cloud environment. eCP enables Application developers to write modern scalable cloud native applications.

Job Description:

As Director of CI/CD Engineering, you will be responsible for:


•Leading the CI/CD Testing AND Quality Engineering (QE) global teams primarily based in Bangalore

•Drive significant increase in usage of Performance, Functional, and Regression testing solutions by connecting with application team owners, building trusted relationships as testing SME, and leading a team of engineers who will train/coach/facilitate test creation of distributed, cloud, and mainframe application tests.  Will be required to educate app teams at scale to drive greatest impact to increase in test usage. 

•QE team will be responsible for testing all CI/CD solutions prior to deployment to production, identifying and remediating defects and partnering with Product Engineering to improve product quality

•Define and track operational service metrics to measure team performance in successfully servicing customers

•Drive audit-readiness posture and accountability for compliance

•Partner closely with peer Engineering Directors based in Arizona, USA, to ensure all CI/CD engineering tools are well designed, resilient, and offer positive developer experience

•Partner with cloud platform engineering teams to engineer testing services that can be used on both private and public cloud platforms

•Influence CI/CD solution design for a broad range of applications including distributed, mainframe, database, big data, and COTS applications

•Partner with Enterprise Architecture, Site Reliability Engineering, and Application teams to develop creative enterprise grade solutions


Minimum Qualifications:

•10+ years of experience in application development, test design and hands-on experience in common application test and scanning solutions (Selenium, JMeter, Broadcom LISA, Jenkins, API testing, SonarQube, +)

•Application development experience, hands-on coding and experience in at least two programming languages – Java, Javascript, Python, Go, .Net (C#)

•Understanding of development best practices and cloud native application patterns and tools, micro services architectures, application migrations to any cloud platform

•Experience with Logging and Application Performance Management tools (e.g. Splunk, ELK, Dynatrace)

•Excellent understanding of Infrastructure, Virtualization, Containers, Network, Storage

•Strong understanding of Cloud Native application design

•Highly effective written and verbal communication skills

•Passion for Continuous Integration and Continuous Delivery (CI/CD) tools and processes (Example: BitBucket/GitHub/GitLab, Jenkins, Ansible, XLR, etc.)

•Understanding of Agile principles and processes

•Experience in building high-performing Engineering teams

•Bachelor’s Degree in Computer Science or related science discipline or meaningful experience


ReqID: 19020987
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Jan 7, 2020, 3:50:01 PM