Job Responsibilities: Senior Cloud Engineer
Salary: $20-30/Hour
Company: American Express
Location: USA
Educational Requirements: Bachelor's Degree
Full Job Description:
At American Express, we know that with the right support, people and businesses have the potential to achieve tremendous growth. Whether it supports our customers' financial confidence to continue, to trade at new heights, or to encourage people to explore the world, we work to constantly redefine things is possible - and we are happy to support each step of the way. . When you join the Amex team, you'll be part of a diverse community of more than 60,000 colleagues, all with the common goal of providing an exceptional customer experience every day. Here, you'll learn and grow as we support your career path with programs, benefits and flexibility to support you personally and professionally. Every employee contributes to the success of the company.
Together, we will win as a team, and strive to support our company values and our strong commitment to support our customers, communities and everyone else every day. We will do this with integrity and in an environment where everyone is seen, heard and truly human.
About American Express Cloud Engineering:
American Express Cloud Engineering provides a comprehensive platform that enables critical business applications to have faster turnaround times for American Express customers. Cloud Engineering provides models and services of hard and fast code development, such as Platform-as-a-Service, Infrastructure-as-a-Service, DB-as-a-Service, Analytics-as-a-Service, Information-as-a-Service, CICD Pipeline, etc. for application developers in hybrid cloud environments. Cloud engineering helps application developers write modern applications that can grow traditional cloud applications. American Express is embarking on an exciting hybrid cloud transformation journey and is looking for critical engineers to work to build our cloud platform.
About this role and responsibility:
This position will be reported to the Cloud Engineering team. In this Cloud Engineering role, you will be part of a talented team responsible for building scalable, secure and scalable cloud services within our hybrid Platform as a Service (PaaS), where you gaining experience and exposing yourself to many other open source products such as. important.
Your key role will be to develop a technical approach to improve the American Express Hybrid Cloud platform, with a focus on building automation for scalable cloud service delivery. Collaborate with the rest of the API Engineering team, the UI Engineering team, the Quality Engineering team, and Product Management, to develop APIs and solutions that are high-quality, high-quality and scalable.
Explore and apply the latest technologies and libraries to help create sustainable products. Implement API/Middleware solutions that integrate with NSQL, platforms, partner systems
Secure APIs and secure integrations like - Okta, SSO, mTLS, HashiCorp Vault, etc.
Implement software best practices that produce maintainable code, including usage patterns, code type acceptance, integration, unit testing, and code review. Willingness to learn new technologies and pride in their quick and efficient manufacturing process
As a member of our various technical teams, you can design, code and deliver software that makes us an important part of our customers' digital life. Here, you can work with talented engineers in an open environment, support and pricing where your voice is valued, you make your own decisions about the technology you will use to solve complex problems strength. Amex offers a variety of opportunities to work with the latest technologies and encourages you to support the wider 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.
Bachelor's degree in computer science or equivalent preferred.
3+ years of experience with all cloud providers (AWS, GCP, Private Cloud)
6+ years of experience developing REST APIs using Google GoLang and/or Java. 6+ years experience with any cloud computing, CI/CD, Kubernetes, Openshift, Docker, etc.
An outstanding colleague. Good communication skills.
Good understanding of REST principles as a provider and client. Strong experience with all NSQL databases (CouchBase and ETCD are preferred)
Deep understanding of security integrations - Okta, mTLS, SSO, HashiCorop Vault, etc.
Good understanding of API gateways, their functionality. Experience with any container technology - Kubernetes, Openshift, etc.
Good understanding of CI/CD processes and tools like - Git, Docker, Jenkins, Spinnaker, Release XL, etc. Successful experience in developing middleware solutions, focusing on code quality, unit testing, integration testing, code quality testing tools and API documentation (Swagger).
Know the rapid development process. An understanding of the QE process in general.
