NCR DevOps Engineer in United States

Location: Atlanta, GA

YOU ARE… Passionate about technology and see the world a little differently than your peers. Everywhere you look, there’s possibility. Opportunity. Boundaries to push and challenges to solve. You believe software engineering changes how people live. At NCR, we believe that, too. We’re one of the world’s first tech companies, and still going strong. Like us, you know the online and mobile worlds better than any other—and see patterns that no one else sees. Our software engineers write code that can survive under the pressure of hundreds of thousands of requests per minute.

We are looking for talented DevOps Engineers to join our expanding Cloud Platform as a Service Team. Our platform as a service is responsible for providing the foundation for NCR cloud-based products, and includes a variety of features and services similar to those found on Google Cloud Platform and Amazon AWS. We work with some of the smartest, nicest people you'll meet. People who work here say the problems they work on are enormously challenging, and that the team culture is the most supportive they have seen.

Curious? Read on. We’re looking for software engineering talent like you.

WE ARE… NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software, hardware, and portfolio of services, NCR enables nearly 550 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR solutions run the everyday transactions that make your life easier.

IN THIS ROLE, YOU CAN EXPECT TO…. Play a key role as a DevOps Engineer on our newly formed SW team focused on developing NCR’s Cloud Platform that will serve each of our major industries – Financial Services, Retail, Hospitality and Travel. In this role, you will be responsible for the overall success of product/solution deployment including designing automated installations, maintenance of stable production environments and on-time production releases. Your key day-to-day responsibilities will include: * Delivering production code at a regular cadence using Agile techniques, tools and methodologies * Building automation tools and components to aid in installation and provisioning of cloud-based applications in AWS, Azure, or similar cloud providers * Collaborating with the SW development teams and ensuring products and services are pushed into production * Automating the deployment of products and services and actively monitoring to ensure uptime and effective performance of applications and data centers * Acting as an escalation point to address issues with outages and operations and actively forecasts to proactively address issues and minimize downtimes * Managing the entire deployment process, including the production environments and the user acceptance testing process

QUALIFICATIONS YOU HAVE… * 2 years of software DevOps experience * A deep understanding of the value of continuous delivery and want to help teams release frequently and often to production, with high quality. * Ability to tackle problems both at the large scale (think hundred-node clusters) and the small scale (think individual atomic locks). * A drive to continually learn new technologies, tools, and methodologies, including those out of your comfort zone. * A solid understanding of core computer science fundamentals including common data structures, algorithms, and concurrent programming. * Experience using at least one scripting language such as Ruby, Python, JavaScript, or similar * Strong attention to detail and excellent analytical capabilities. * Passion for developing clear, robust, and testable software. * BS in Computer Science, Software Engineering, Computer Engineering, or equivalent experience

EVEN BETTER IF YOU HAVE… * Prior experience solving automation problems such as deployment orchestration, continuous integration, etc. * Past experience with Chef, Puppet, Ansible, or similar * Familiarity working with Amazon AWS or similar cloud provider. * Introductory working knowledge of Docker and container management systems like Kubernetes * Experience in setting up continuous integration/continuous delivery pipelines * Background working on publicly available, production systems * Skill with additional programming languages such as Java, C#, C , Scala, Go, Clojure, etc. * Familiarity working with Open Shift and Kubernetes

EEO Statement Integrated into our shared values is NCR's commitment to diversity. 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. This concept encompasses but is not limited to human differences regarding race, ethnicity, religion, gender, culture and physical ability. 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.

Job Software Engineering

Title: DevOps Engineer

Location: United States

Requisition ID: 0068021_P0226876