NCR Corporation (NYSE: NCR) is a leading software- and services-led enterprise provider in the financial, retail, hospitality, telecom and technology industries. NCR is headquartered in Atlanta, Ga., with 34,000 employees and does business in 180 countries. NCR is a trademark of NCR Corporation in the United States and other countries.
We are looking for an experienced DevOps / Site Reliability Engineer to join our NCR Terminal Handler and financial services team, based at the NCR Discovery Centre R&D site in Dundee. NCR has taken an “automate everything” approach to building, deploying and operating their services. As part of a team of highly skilled and motivated Agile software engineers, you will be focused on making the build and deployment systems scalable, reliable and efficient while ensuring performance and high availability.
Your responsibilities will include:
Bridging and owning the union between Development, Quality and Operations
Implementing build and deployment pipeline strategies to allow continuous delivery.
Writing scripts and automation code for provisioning and operating infrastructure at a large scale.
Assessing and improving scalability, capacity and performance testing through automation.
Contributing to continuous improvement of our software delivery processes
To be successful in this role , you will have at least 2 years’ experience in a similar role focused on developing DevOps / SRE solutions. This includes proven knowledge in :
CI/CD tools such as Jenkins, Artifactory, Git/SVN & Harness
Chef or other IaC technologies, such as Terraform, Helm, Salt, Ansible
Performance testing using Gatling
Hands-on experience with programming languages. We predominantly use Python, Scala & Java
Log-aggregation systems such as Splunk or Stackdriver
Experience with Docker, Kubernetes or other container-based technology
Knowledge of Google Cloud Platform, Azure or AWS
It would be advantageous if you’ve had exposure to the following technologies:
Test automation libraries such as Selenium & jMeter
Exposure to MS Powershell
NCR has been at the forefront in all aspects of the payments processing world for decades. NCR’s footprint covers point of sale terminals, retail management systems through to global payments systems and banking solutions. As part of its continuous improvement cycles, NCR is creating new products to satisfy the financial industry’s insatiable demands for world leading flexibility in an environment of increasing compliance requirements coupled with ever more sophisticated fraud techniques. NCR’s Terminal Handler is at the forefront, applying the latest, proven, technologies to deliver high levels of extensibility, high availability, sophisticated cash monitoring and simplified compliance features to our customers.
Offers of employment are conditional upon passage of screening criteria applicable to the job.
Integrated into our shared values is NCR's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.
Statement to Third Party Agencies
To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.