Project Manager
Maintained and scaled production services
You will be responsible for maintaining and scaling production services and servers for complex and high throughput cloud services (Azure (primarily) and Google Cloud).
Bridge and own the union between development, quality, security and operations
You will improve scalability, service reliability, capacity, and performance.
Write automation code for provisioning and operating infrastructure at massive scale
You will write automation code for provisioning and operating infrastructure at massive scale.
Initiate and contribute to continuous improvement of our software delivery processes and practices
You are not an operator, you’re an experienced software engineer focused on operations. Initiate and contribute to continuous improvement of our software delivery processes and practices in a multi-location, multidisciplinary team to empower and accelerate product development.
Use automation extensively to design, configure, manage, and monitor systems
Use automation extensively to design, configure, manage, and monitor systems in support of our product development teams.
Participate in Disaster recovery planning and execution
Responsible for maintaining / patching servers supporting SaaS products. This includes Windows Servers, Linux Servers running in in-house Datacenters and/or using cloud PaaS providers ( Azure and GCP).
Develop / Monitor dashboards to detect problems
Develop / Monitor dashboards to detect problems related to application, infrastructure and potential security incidents on daily basis. Help coordinate estimations and capacity planning.
Collaborate with development teams and use intuition, experience and understanding to create SLIs, SLOs, and SLAs
Collaborate with development teams and use intuition, experience and understanding to create SLIs, SLOs, and SLAs.
Provide timely assistance and remediation solutions during critical situations and production incidents
Provide timely assistance and remediation solutions during critical situations and production incidents to help resolve service problems (You will be on call for periods of time).
Develop monitoring architecture, implementing monitoring agents, build dashboards, manage escalations and alerts
Develop monitoring architecture, implementing monitoring agents, build dashboards, manage escalations and alerts.
Participate in incident management and driving root cause analysis (RCA) and risk management processes
Participate in incident management and driving root cause analysis (RCA) and risk management processes.
Qualifications
- Experience with cloud platforms (Azure and Google Cloud)
- Strong experience with automation tools and scripting languages
- Experience with server administration and operations
- Experience with continuous integration and deployment (CI/CD)
- Experience with monitoring and alerting systems
- Experience with disaster recovery planning and execution
- Experience with developing and managing dashboards
Skills
- Cloud Platform Management (Azure, Google Cloud)
- Automation and Scripting
- Server Administration and Operations
- Continuous Integration and Deployment (CI/CD)
- Monitoring and Alerting Systems
- Disaster Recovery Planning and Execution
- Dashboard Development and Management
Benefits
NCR Voyix 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 Voyix has an ongoing responsibility to respect and support a globally diverse environment.
Pay
The salary range for this position is $80,000 - $120,000 annually, commensurate with experience.
Schedule
The schedule for this position is typically Monday through Friday, 9:00 AM to 5:00 PM, with occasional evening or weekend work required for project deadlines.