Senior DevOps Engineer

1 week 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. Headquartered in Atlanta, Georgia, with approximately 16,000 employees 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. We leverage our expertise, R&D capabilities, and unique platform to help navigate, simplify, and run our customers' technology systems.

You are:

A passionate DevOps professional who builds scalable systems using best practices around automation that improve reliability and velocity throughout their life cycle – including metrics collection, aggregation, and visualization.

You want software development and deployment to be efficient and reliable. You are always looking for opportunities to improve the process and make everyone's life easier. You like to stay on top of newer tools and share knowledge with other DevOps engineers.

You can expect to:

  • 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 both in VMs and the cloud.
  • Troubleshoot development and production problems across multiple environments and operating platforms, mainly Kubernetes run on Linux and GCP.
  • 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.

You Have:

  • 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.

You Might Also Have:

  • 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).

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


  • DevOps Engineer III

    2 weeks ago


    Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and over 16,000 employees, we have been the global leader in consumer transaction technologies for nearly 140 years.Our mission is to enable stores, restaurants, and financial...

  • DevOps Engineer III

    2 weeks ago


    Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and over 16,000 employees, we have been the global leader in consumer transaction technologies for nearly 140 years.Our mission is to enable stores, restaurants, and financial...

  • DevOps Engineer III

    4 weeks ago


    Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and a workforce of approximately 16,000 employees, NCR has been a global leader in consumer transaction technologies for nearly 140 years.Our mission is to enable stores,...

  • DevOps Engineer III

    4 weeks ago


    Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and a workforce of approximately 16,000 employees, NCR has been a global leader in consumer transaction technologies for nearly 140 years.Our mission is to enable stores,...

  • DevOps Engineer III

    1 month ago


    Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and a workforce of approximately 16,000 employees, NCR has been a global leader in consumer transaction technologies for nearly 140 years.Our mission is to enable stores,...

  • DevOps Engineer III

    1 month ago


    Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and a workforce of approximately 16,000 employees, NCR has been a global leader in consumer transaction technologies for nearly 140 years.Our mission is to enable stores,...

  • DevOps Engineer III

    1 month ago


    Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and a workforce of approximately 16,000 employees, we have been the global leader in consumer transaction technologies for nearly 140 years.Our mission is to enable businesses to...

  • DevOps Engineer III

    1 month ago


    Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a leading global provider of digital commerce solutions for the retail, restaurant, and banking industries. With a presence in 35 countries and a workforce of approximately 16,000 employees, we have been the global leader in consumer transaction technologies for nearly 140 years.Our mission is to enable businesses to...


  • Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a global technology company that enables businesses to connect, interact, and transact with their customers. With a presence in over 100 countries, NCR provides innovative solutions to retail, financial, travel, healthcare, hospitality, and public sector organizations.Job SummaryThis Senior Database Engineer role is...


  • Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a global technology company that enables businesses to connect, interact, and transact with their customers. With a presence in over 100 countries, NCR provides innovative solutions to retail, financial, travel, healthcare, hospitality, and public sector organizations.Job SummaryThis Senior Database Engineer role is...


  • Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a global technology company that enables businesses to connect, interact, and transact with their customers. With a presence in over 100 countries, NCR provides innovative solutions to retail, financial, travel, healthcare, hospitality, and public sector organizations.Job SummaryThis Senior Database Engineer role is...


  • Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a global technology company that enables businesses to connect, interact, and transact with their customers. With a presence in over 100 countries, NCR provides innovative solutions to retail, financial, travel, healthcare, hospitality, and public sector organizations.Job SummaryThis Senior Database Engineer role is...


  • Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a global technology company that enables businesses to connect, interact, and transact with their customers. With a presence in over 100 countries, NCR provides innovative solutions to retail, financial, travel, healthcare, hospitality, and public sector organizations.Job SummaryThis Senior Database Engineer role is...


  • Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a global technology company that enables businesses to connect, interact, and transact with their customers. With a presence in over 100 countries, NCR provides innovative solutions to retail, financial, travel, healthcare, hospitality, and public sector organizations.Job SummaryThis Senior Database Engineer role is...


  • Cambridge, Ontario, Canada Spire Full time

    Unlock the Power of Maritime DataSpire Maritime is revolutionizing the maritime industry with its cutting-edge satellite constellation and advanced data analytics capabilities. As a Senior Software Engineer, you will play a critical role in designing, implementing, and operating the code that analyzes, integrates, and serves Spire's real-time and historical...


  • Cambridge, Ontario, Canada Spire Full time

    Unlock the Power of Maritime DataSpire Maritime is revolutionizing the maritime industry with its cutting-edge satellite constellation and advanced data analytics capabilities. As a Senior Software Engineer, you will play a critical role in designing, implementing, and operating the code that analyzes, integrates, and serves Spire's real-time and historical...


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

    Unlock the Power of Maritime DataSpire Global, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our maritime data analytics team, you will be responsible for designing, implementing, and maintaining the software that analyzes and serves our real-time and historical maritime data.Key Responsibilities:Own the...


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

    Unlock the Power of Maritime DataSpire Global, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our maritime data analytics team, you will be responsible for designing, implementing, and maintaining the software that analyzes and serves our real-time and historical maritime data.Key Responsibilities:Own the...


  • Cambridge, Ontario, Canada NCR Corporation Full time

    About NCR CorporationNCR Corporation is a global technology company leading the way in how the world connects, interacts, and transacts with business.Our MissionWe empower businesses to succeed in today's competitive landscape by providing innovative, industry-leading technology solutions.Job SummaryThis Senior Database Engineer role is responsible for...


  • Cambridge, Ontario, Canada BWX Technologies, Inc. Full time

    Job Title: Senior Project EngineerAt BWX Technologies, Inc., we are seeking a highly skilled Senior Project Engineer to join our team. As a Senior Project Engineer, you will be responsible for leading complex engineering projects from conception to completion, ensuring timely delivery, and meeting customer requirements.Key Responsibilities:Lead and manage...