Students! Find the fintech job of your dreams here.

Georgia Fintech Academy
Georgia Fintech Academy
28
companies
2,180
Jobs

Principal Cloud Engineer

Global Payments

Global Payments

San Diego, CA, USA · San Diego, CA, USA · California, USA · United States · North Carolina, USA · Ohio, USA · Remote · New York, NY, USA · Virginia, USA · Remote · Virginia, USA · Massachusetts, USA · Remote · Massachusetts, USA · Pittsburgh, PA, USA · Pittsburgh, PA, USA · Pennsylvania, USA · Illinois, USA · Remote · Illinois, USA · Lenexa, KS, USA · Lenexa, KS, USA · Kansas, USA · Florida, USA · Remote · Florida, USA · Texas, USA · Remote · Texas, USA · Tennessee, USA · Remote · Tennessee, USA · Georgia, USA · Ohio, USA · Remote · Remote
Posted on Thursday, August 24, 2023

Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.

About the role:

The Principal Cloud Engineer position is responsible for the design, analysis, configuration, and support of the cloud-based infrastructure for the company’s online payments, resident billing, and utility expense management systems. The candidate will utilize their understanding of systems design and architecture to provide reliable, scalable and innovative infrastructure focusing on Amazon Web Services (AWS) technologies. The Senior Cloud Engineer also works with application developers to automate and accelerate the testing, release and deployment of applications into a runtime environment quickly and reliably. You will be providing continuous integration and delivery solutions in a cloud environment and should have experience with tools such as Jenkins, Concourse, Spinnaker, Harness, Kubernetes, etc.

What you’ll do here:

  • Identify and analyze technical requirements (AWS cloud-based technologies required) from various teams for existing and new systems that will be migrated or deployed to the cloud.

  • Ensure systems design is highly available, cost-efficient, fault-tolerant, and scalable distributed on AWS cloud.

  • Provide recommendations on which of the available cloud-based technologies meet a given technical requirement.

  • Use AWS recommended best practices for designing secure and reliable infrastructure for applications on the AWS platform.

  • Obtain business-owner sign off on well documented test procedures, quality standards, implementation plan, disaster recovery plan, and go-live schedule.

  • Provide guidance on best practices to all stakeholders regarding AWS deployment and management services.

  • Create and manage end-to-end security of data flowing to and from AWS estimating AWS usage costs and identify operational cost control mechanisms.

  • Continuously ensure all audit controls are implemented and maintained.

  • Deliver container-based solutions utilizing the Kubernetes as part of our cloud migration, app modernization and cloud-native development services on AWS.

  • Provide support to end users on utilizing AWS services, security model, and tools as they relate to their day-to-day work.

  • Provide advanced support of Zego applications to include both operational support and engineering support.

  • Work with business stakeholders and/or QA staff as necessary to troubleshoot problems and/or define requirements.

  • Provide recommendations on which of the available cloud-based technologies meet a given technical requirement.

  • Install, configure, and maintain Linux operating systems (primarily Amazon Linux 2) across virtual environments.

  • Monitor system performance, troubleshoot issues, and implement solutions to optimize system performance and reliability.

  • Perform regular system updates, patches, and security upgrades to ensure the integrity and security of the Linux systems.

  • Completing code and script updates, as well as resolving product implementation errors.

  • Documenting processes and monitoring performance metrics.

  • Assist in building application development and deployment pipelines.

  • Design and support container image lifecycle management systems.

About you:

  • Bachelor’s degree in computer science, systems analysis or a related study, or equivalent experience

  • 8 + years of experience spanning at least two IT disciplines, including technical architecture, application development, or operations

  • Team lead experience preferred

  • Experience with PCI and/or SOC audits and requirements

  • Strong understanding of application development methodologies

  • Adept at evaluating problems accurately and displaying sound judgment

  • Familiarity with a broad portfolio of AWS infrastructure tools (EBS, S3, EC2, Elastic IP, Route 53, VPC, RDS) and experience with cloud infrastructure management and automation technologies (Chef, Puppet, CloudFormation)

  • Experience with Kubernetes and GitOps

  • Scripting (shell, python, ruby, powershell) skills for monitoring and automation

  • Continuous integration tools such as Jenkins, Concourse, CircleCI, etc.

  • Experience optimizing applications, both stand-alone and in distributed systems to maximize performance

  • Experience maintaining an infrastructure and ensuring stability while adding new features

  • Ability to clearly articulate design and implementation choices

  • Ability to use a wide variety of open source technologies and tools

  • Possess a strong grasp of automation tools

  • Comfort with collaboration, open communication and reaching across functional borders

  • U.S. Citizen or Permanent Resident status required

  • Visa Sponsorship not available

The US base salary for this full-time position is $112,100 - $160,000 + bonus + benefits. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Global Payments Inc. is an equal opportunity employer.

Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.