Global Payments Inc. Job - 31188478 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Global Payments Inc.
Location: Plano, TX
Career Level: Mid-Senior Level
Industries: Banking, Insurance, Financial Services

Description

Summary:

The primary responsibility of the Automation Engineer role is to design, develop and further automate the infrastructure supporting our business platforms and continuously improve to meet the evolving needs of Global Payments. Moreover, the Engineer will help drive the strategic initiatives and tactical activities of the automated provisioning process for both the "on-prem" and the “Cloud First” direction of Global Payments.

Job Details:

  • Collaborate with fellow engineers and architects to formulate and carry out the strategic plan for the automation and cloud directions
  • Develop automation methodologies for infrastructure build and system management activities across platforms systems
  • Develop and maintain installation and configuration management procedures, and drive automation around these areas
  • Work with IT management to establish and support technical policies and procedures to align with the automation and cloud directions, which includes compliance and security efforts related to systems managed by the Infrastructure teams
  • Drive improved “Time To Value” using automated, consistent and self-documenting processes
  • Identify and implement automation to improve infrastructure services, as well as “self-healing” measures, to 99.999% availability (i.e. “Five 9s”)
  • Aid in the communication collaboration with the Project Management teams, Architecture and Infrastructure Coordinators on project progress, issues and solutions
  • Support the efforts for cross-training and collaboration, as well as mentoring other less-experienced members aiding in the automation and cloud directions
  • Willing to travel to offsite locations (less than 10%)

Required Knowledge and Experience:

  • Strong working knowledge of active scripting languages, including and especially Python, Powershell, Ruby and Bash, along with the practical use to further automate processes and environments
  • Bachelor's degree in Computer Science, MIS or similar field, and/or equivalent work experience
  • Advanced level knowledge of Windows and Linux operating systems and technologies, including the automated provisioning and management of these environments
  • Advanced level knowledge and experience with infrastructure automation design and services, including HA (High Availability), IaC (Infrastructure as Code), PaaS (Platform as a Service) and IaaS (Infrastructure as a Service)
  • Experience in the administration of storage/SAN, file, including forecasting, utilization, provisioning and redundancy
  • Expert level knowledge and experience with the implementation, optimization, automation, high-availability and management of infrastructure services, including NOS (Network Operating Systems/Active Directory), DHCP and DNS
  • Advanced knowledge in the workings and operation of virtual environments, including application, server and storage
  • Understanding of Cloud technologies, including administration, design and provisioning through the use of cloud management and broker services (e.g. Cloudforms)
  • Strong understanding of configuration management and software deployment principles, such as Puppet, Ansible and Chef
  • Experience with network principles and design
  • Understanding of storage technologies, storage virtualization and principles of SANs

Preferred

  • Experience with source control, configuration management and deployment systems, such as Terraform, GitLab, Jenkins, Puppet, Ansible and BitBucket.
  • Experience with Windows and Linux middleware (e.g. IIS, JBoss, Apache)
  • Experience working with databases (e.g. SQL, Oracle)
  • Experience with Agile project management

Other Skills, Abilities and Considerations:

  • Excellent communication skills are a must
  • Strong understanding of ownership and what it means to take full ownership of designated responsibilities
  • Ability and willingness to collaborate with a team and work independently
  • Willingness to work off-hours, as well as occasionally on-call
  • Creative and innovative thinking
  • Great organization skills to balance and prioritize work
  • Analytical and proven troubleshooting methodology(ies) to resolve complex system problems
  • Desire for work/life balance and fun in the workplace

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.


 Apply on company website