Cloud Devops - Engineer

Sorry, this job was removed at 9:15 p.m. (CST) on Wednesday, June 1, 2022
Find out who's hiring in Phoenix, AZ.
See all Developer + Engineer jobs in Phoenix, AZ
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

You Lead the Way. We've Got Your Back.

At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers' financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.

As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers' digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. Amex offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development.

American Express has embarked on an exciting transformation driven by an energetic new team of high performers. This is a great opportunity to join the CTO organization within American Express Technologies become the driver of this exciting journey

What we're looking for:

A talented, creative, and motivated engineer who loves developing powerful, stable, and intuitive apps - and you're excited to work with a team of individuals with that same passion. You've accumulated years of experience, and you're excited about taking your mastery of DevOps CI/CD to a new level for Bigdata projects. You enjoy challenging projects involving big data sets and are cool under pressure. You're no stranger to fast-paced environments and agile development methodologies - in fact, you embrace them. With your strong analytical skills, your unwavering commitment to quality, your excellent technical skills, and your collaborative work ethic, you'll do great things here at American Express.

Purpose of the Role:

Cornerstone is company's largest Big Data Platform, ideally suited for computationally and/or data intensive processing applications. Whether the data needs to be processed in batch, online, or streaming manner, Cornerstone provides robust capabilities to handle such workloads effectively, in a cost-efficient manner.

A hub of highly talented DevOps engineers and most exciting & upcoming technologies such as XLR, AWS, Ansible Python, etc, Cornerstone platform offers an environment where Engineers are challenged every day to build world class products on Prem & Public Cloud.

Find your place in Tech on #TeamAmex!
Key Responsibilities:

  • Work on a highly scalable, extensible, available and resilient multi-tenant Hybrid Cloud Platform that can host large scale tier-0 applications of American Express.
  • Responsible to deliver End-to-End CI/CD pipelines using XLR, Jenkins, Ansible and BDD-Selenium etc.
  • Be passionate about metrics in solution implementation.
  • Stay current on trends in fast moving Cloud technologies such as Containerization (Docker), Kubernetes & Public Cloud provider capabilities.
  • Own complete product development lifecycle including deployment, documentation, and support.
  • Provides domain expertise to engineers on Automation, Testing and Quality Assurance (QA) methodologies and processes, crafts and executes test scripts, assists in preparation of test strategies, sets up and maintains test data & environments as well as logs results.
  • Functions as a platform SME who drives quality and automation strategy at application level, identifies new opportunities and drives Software Engineers to deliver the highest quality code.
  • Executes against the test and automation strategy defined at the portfolio level.
  • Works with engineers to drive improvements in code quality via manual and automated testing.
  • Delivers on capabilities for the portfolio automation strategy.
  • Involved in the review of the user story backlog and requirements specifications for completeness and weaknesses in function, performance, reliability, scalability, testability, usability, and security and compliance testing, and provides recommendations Plans and defines testing approach, providing advice on prioritization of testing activity in support of identified risks in project schedules or test scenarios.
  • Develops test plans, testing resource requirements, and overall scheduling of testing tasks.
  • Drives the development automation and testing is a CD/CI environment.
  • Develops manual and automated test cases and configurations needed to meet testing of business requirements.
  • Executes test cases/scripts to ensure delivery of quality software applications, including Systems Integration, Regression, and Performance Testing.
  • Generates test data to support the requirements and test case for various test phases.
  • Builds and maintains CI/CD Automation process and execution.
  • Responsible for handling the definition, implementation, and integration of quality principles into the design and development of software and IT processes for the team.
  • Monitors and tracks resolution of defects.
  • Designs, monitors, and analyzes quality assurance metrics such as defect, defect counts, test results, and test status.
  • Recognizes opportunities to adopt creative testing technologies and techniques.
  • Looks beyond the obvious for continuous improvement opportunities.


Education & Experience:

  • Preferably a BS or MS degree in IT.
  • 5+ years of DevOps experience, including hands on experience in Bash, Groovy and Python.
  • Hands-on experience in Jenkins, writing templates and pipelines using Groovy scripts.
  • Hands-on experience with Maven, Git, SonarQube, Artifactory (Nexus).
  • Hands-on experience in writing in Ansible deployment scripts.
  • Excellent with troubleshooting skills in Jenkins, Ansible, Bash scripting etc.
  • Excellent understanding of Infrastructure, Virtualization, Containers, Network, Storage, monitoring tools, Logging analytic tools, Firewalls & Security policies.
  • Excellent understanding of application development languages/platforms (Java, Go, Python, etc.) and importance of APIs and REST based services.
  • Experience with Agile methodology to drive software development and delivery.
  • Good knowledge on Docker and Kubernetes container technologies.
  • Strong interpersonal and communications skills.
  • Understanding of Cloud principles and technologies related to Data Pipelines.
  • Experience in Cloud technologies (AWS, GCP, Dockerization, Kubernetes, etc.,), will be an added advantage.
  • Opensource contributions will be an added advantage.
  • Experience in data pipeline tools like Airflow, Nifi etc., will be an added advantage.
  • Hands on expreience - Linux/Unix, Ansible, Scripting(Bash/Python), CI/CD Pipeline(Jenkins & teamplates), XLR(Orchestration), Test Automation - BDD, TDD, Selenium and SOAPUI.
  • Experience in Technology, with an emphasis on QA, and confirmed ability in writing test cases, running functional, automated, or performance tests, and managing defects.
  • Experience in TDD, unit testing, functional testing, system integration testing, regression testing, GUI testing, web service testing, and browser compatibility testing.
  • Experience with Agile, Agile at scale (SAFe), other rapid application development methods, and Waterfall SDLC.
  • Experience in working with HP Quality Center and testing automation tools. Ability to deliver in a Continuous Deployment (CD) and Continuous Integration (CI) environment.
  • Experience with coding skills across a variety of platforms is a plus. Any of the following test certifications - QAI, ASQ, IIST, ISEB, ISTQB - are a plus.
  • Learns and applies new technologies and techniques. Keeps up to date on current research and technology in the industry.
  • Recognizes the importance of collaboration to achieve objectives. Influences team members with creative changes and continuous improvement.
  • Demonstrates analytical thinking, problem solving and adaptive communication
  • Ability to learn and deep dive into new technology and business domains, question status quo and think outside of the box.


Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.

More Information on American Express
American Express operates in the Financial Services industry. The company is located in New York, NY and New York, NY. American Express was founded in 1850. It has 100703 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 132 open jobs at American Express, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about American ExpressFind similar jobs