Software Delivery Expert

2 months ago


Cambridge, Ontario, Canada NCR Corporation Full time

About NCR Corporation

NCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries across the globe, we have been the global leader in consumer transaction technologies for nearly 140 years. Today, we transform the stores, restaurants, and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.

Our Mission

Our mission is to enable businesses to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today's competitive landscape.

Job Summary

We are seeking a highly skilled DevOps Engineer III to join our team. As a DevOps Engineer III, you will be responsible for designing and improving the CI/CD pipeline in an innovative manner using Agile practices. You will participate in design and code reviews, deploy various systems and tools for development, testing, and improvement purposes, and troubleshoot development and production problems across multiple environments and operating platforms.

Key Responsibilities

  • Design and improve the CI/CD pipeline in an innovative manner using Agile practices.
  • Participate in design and code reviews.
  • Deploy various systems and tools for development, testing, and improvement purposes.
  • Troubleshoot development and production problems across multiple environments and operating platforms.
  • Monitor builds and coordinate several scrum teams to investigate failures and limit downtime.
  • Fix defects and/or validate fixes for defects.
  • Engage closely with engineering and operations teams to deliver highly available and scalable services with minimal/zero downtime.
  • Do Automation/Configuration management.
  • Collaborate between development and operations staff throughout different development lifecycle stages when creating and delivering a product or service.
  • Work in partnership with cross-functional teams in the capacity of delivering applications to production through various controls and operationalizing them for support.
  • Support production escalations as needed.
  • Provide a seamless transition of the application from Product Development to Production Support teams.
  • Participate in process improvements spanning continuous integration and delivery.
  • Build, deploy and evolve rapidly changing products and systems at high volume and large scale.
  • Utilize DevOps toolchain consisting of multiple tools through software build, test, configure, package, deploy and monitoring stages.
  • Engage with NCR DevOps resources to share knowledge and skills.
  • Triage and prioritize asks from different groups.
  • Manage a team of DevOps engineers across different time zones.

Requirements

  • A BS degree in Computer Science or related technical field with 7+ years of experience.
  • Experience in a development role with demonstrable experience in deploying in GCP and AWS.
  • Experience developing and debugging code in Java.
  • Expertise in Jenkins: managing nodes, setting up pipeline jobs, and integrating with external services.
  • Expertise in Kubernetes: managing and monitoring workloads, networking, volumes, and security.
  • Experience in GitHub: GIT commands, repository set-up and configuration, and GitHub Actions.
  • Experience with build tools: Docker, Maven, and NPM.
  • Understanding of AppSec and experience in using AppSec tool.
  • Excellent analysis, debugging, root-cause identification, and troubleshooting skills.
  • Experience with Linux, Shell Scripting, PKI TLS/SSL, Network, firewalls, load balancers and backup.
  • Ansible and Helm (or related technology).
  • Experience being a leader in a technical team.

Preferred Qualifications

  • Experience with orchestration, automation, and configuration management tools like Terraform.
  • Experience with cloud virtualization and PaaS.
  • Experience with OpenShift.
  • Experience hosting and solving problems with public-facing services securely in GCP and AWS.
  • Experience in designing, analyzing and running large-scale distributed systems.
  • Experience with Cassandra, Elasticsearch, or Kafka.
  • Cloud certifications.
  • Experience with log management, including aggregation, alerting, and graphing (i.e. Sensu/StackDriver/Prometheus/ELK/TICK).

What We Offer

Offers of employment are conditional upon passage of screening criteria applicable to the job.



  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer for our IoT Infrastructure Engineering team to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers. This critical role will ensure the reliable delivery of data in adverse network environments from development to deployment.Key...


  • Cambridge, Ontario, Canada beBee Professionals Full time $30,000 - $45,000

    Customer Service RepresentativeWe are seeking a skilled and dedicated Customer Service Representative to provide exceptional service to our customers at beBee Professionals in Cambridge, Canada.Key Responsibilities:Respond to customer inquiries via various channels, ensuring timely and professional resolutions.Provide accurate information about products and...


  • Cambridge, Ontario, Canada beBee Professionals Full time $30,000 - $45,000

    Customer Service RepresentativeWe are seeking a skilled and dedicated Customer Service Representative to provide exceptional service to our customers at beBee Professionals in Cambridge, Canada.Key Responsibilities:Respond to customer inquiries via various channels, ensuring timely and professional resolutions.Provide accurate information about products and...


  • Cambridge, Ontario, Canada Septodont Full time

    Job SummaryThe IT Manager, Service Delivery will lead the IT Service and Support team in the Americas region, reporting to the Senior IT Manager, Operations. This role is responsible for managing all areas of IT Service and Support, including service delivery, help desk, and end-user computing. The successful candidate will champion customer-centric...

  • Delivery Manager

    4 weeks ago


    Cambridge, Ontario, Canada Accoravillage Full time

    Job Title: Delivery ManagerAbout the Role:We are seeking a highly skilled and experienced Delivery Manager to join our team at Superior Propane. As a key member of our logistics team, you will be responsible for overseeing the scheduling and dispatching of our drivers, ensuring safe and efficient operations.Key Responsibilities:Collaborate with the National...

  • Delivery Manager

    4 weeks ago


    Cambridge, Ontario, Canada Accoravillage Full time

    Job Title: Delivery ManagerAbout the Role:We are seeking a highly skilled and experienced Delivery Manager to join our team at Superior Propane. As a key member of our logistics team, you will be responsible for overseeing the scheduling and dispatching of our drivers, ensuring safe and efficient operations.Key Responsibilities:Collaborate with the National...


  • Cambridge, Ontario, Canada ATS Automation Full time

    The world of automation is constantly evolving, and at ATS Life Sciences, we're at the forefront of innovation. We're a team of experts dedicated to designing and developing cutting-edge automation solutions that make a real difference in people's lives.As a member of our team, you'll have the opportunity to work on a wide range of projects, from custom...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    Job Title: Software Engineering ManagerLone Wolf Real Estate Technologies, Inc. is seeking a highly skilled Software Engineering Manager to lead our software development team. As a key member of our leadership team, you will be responsible for driving the technical direction of our software development efforts and ensuring the delivery of high-quality...

  • Financial Expert

    2 months ago


    Cambridge, Ontario, Canada Dimplex North America Ltd. Full time

    Financial Expert at Dimplex North America Ltd.The OpportunityAs a Financial Expert at Dimplex North America Ltd., you will work closely with all departments to provide key financial insights and reporting. You will lead financial initiatives, support budgeting and forecasting, and drive efficiency in financial processes.Key Responsibilities:Financial...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job DescriptionATS Automation is seeking a highly skilled Automation Software Developer to join our team in Innovation. As a key member of our team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements and controls concepts for rapid...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Overview As a vital member of a dynamic and innovative team, you will be responsible for crafting and enhancing top-tier automation solutions. Your role will encompass contributions to machine design concepts, development of control software, and integration of software with electrical and mechanical systems, alongside process development and machine...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Overview As a vital member of a dynamic and innovative team, you will be responsible for crafting and enhancing top-tier automation solutions. Your role will encompass contributions to machine design concepts, development of control software, and integration of software with electrical and mechanical systems, alongside process development and machine...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Automation Software DesignerJob Summary:We are seeking an experienced Automation Software Designer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for designing and developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Automation Software DeveloperJob Summary:We are seeking an experienced Automation Software Developer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software requirements...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Automation Software DesignerJob Summary:We are seeking an experienced Automation Software Designer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for designing and developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software...


  • Cambridge, Ontario, Canada ATS Automation Full time

    About the RoleWe are seeking a highly skilled Automation Software Developer to join our team at ATS Automation. As a key member of our innovation team, you will play a critical role in developing world-class software and control systems for high-performance automation equipment.Key ResponsibilitiesDevelop software requirements and controls concepts for rapid...


  • Cambridge, Ontario, Canada ATS Automation Full time

    About the RoleWe are seeking a highly skilled Automation Software Developer to join our team at ATS Automation. As a key member of our innovation team, you will play a critical role in developing world-class software and control systems for high-performance automation equipment.Key ResponsibilitiesDevelop software requirements and controls concepts for rapid...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Controls Systems DesignerJob Summary:We are seeking a highly skilled Controls Systems Designer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for designing and developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Controls Systems DesignerJob Summary:We are seeking a highly skilled Controls Systems Designer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for designing and developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Controls Systems DesignerJob Summary:We are seeking a highly skilled Controls Systems Designer to join our team at ATS Automation. As a key member of our innovation team, you will be responsible for designing and developing world-class software and control systems for high-performance automation equipment.Key Responsibilities:Develop software...