Description:
You will facilitate innovation and operational improvement through the application of software engineering practices. You will make our products easier to adopt and use by making improvements to the product, tools, processes, and documentation.
Curious? Read on. We’re looking for DevOps Engineers like you.
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.