DevOps Engineer- Night Shift
DevOps Engineer- Night Shift
NiCE
The DevOps Engineer is a hybrid, senior-level role sitting at the intersection of operational reliability and software delivery automation. You will function as an integrated part of a cross-functional engineering team, combining the proactive service management mindset of an Application Operations Engineer with the automation-first philosophy of a DevOps practitioner.
About NiCE
NiCE is transforming the world with AI that puts people first. Our purpose-built AI-powered platforms automate engagements into proactive, safe, intelligent actions, empowering individuals and organizations to innovate and act, from interaction to resolution. Trusted by organizations throughout 150+ countries worldwide, NiCE’s platforms are widely adopted across industries connecting people, systems, and workflows to work smarter at scale, elevating performance across the organization, delivering proven measurable outcomes.
About The Role
You will be responsible for keeping production environments healthy and performant, while simultaneously designing and maintaining the CI/CD pipelines, infrastructure-as-code frameworks, and tooling that enable rapid, high-quality software delivery. You are the connective tissue between engineering, platform, and operations — someone who is equally comfortable in an incident bridge call and a sprint planning meeting.
Responsibilities
- Design, build, and maintain continuous integration and continuous delivery (CI/CD) pipelines for rapid, quality-assured deployment of software deliverables.
- Build and manage Infrastructure as Code (IaC) using tools such as CloudFormation, Ansible, Terraform, -Chef, or Puppet.
- Manage day-to-day operations of release pipelines, build tools, artifact repositories, and source control systems.
- Coordinate build and release activities with engineering, QA, product, and other stakeholders across the organisation.
- Identify, research, and prototype new technologies and practices to continuously improve DevOps processes and team efficiency.
- Maintain and upgrade DevOps systems in both production and non-production environments on an ongoing basis.
- Proactively monitor infrastructure and application health — including CPU, memory, file systems, -databases, batch jobs, and network performance — and respond swiftly to anomalies.
- Identify and resolve operational issues including infrastructure failures, batch processing errors, network disruptions, and client data feed problems.
- Troubleshoot and respond to production downtime, performance degradation, and security-related incidents in a timely, structured manner.
- Perform end-to-end operational duties covering application server health, service availability, and platform integrity in accordance with documented processes and runbooks.
- Review and manage client service request tickets in adherence to defined SLAs, ensuring accountability and timely resolution.
- Provide on-call off-hour support as part of a structured rotation, including during non-prime and weekend shift windows as required.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Business Information Systems, or a related field (or equivalent practical experience).
- 2+ years of combined experience in application/production support, cloud operations, and/or software DevOps engineering in a high-availability SLA environment.
- Demonstrated experience working as a contributor on a software engineering or platform team.
Desirables
- Familiarity with CI/CD automation tools such as Jenkins, CircleCI, Bamboo, or TFS Build.
- Experience with release pipeline tooling — Concourse, Thoughtworks Go, Octopus Deploy, ElectricFlow, or XebiaLabs.
- Experience with Docker containers, microservices architecture, and container orchestration (Kubernetes).
- Experience with infrastructure automation tools: Ansible, Chef, Puppet, or AWS CloudFormation.
- Experience with Artifactory or similar artifact repository management.
- NICE product knowledge and/or implementation or support experience with NICE CXone or related platforms.
- Knowledge of ETL processes and data pipeline management.
- Call centre or telecoms industry experience.
More Roles
Other roles you might like
Site Reliability Engineer
Site Reliability Engineer
Moniepoint Group
We are seeking an experienced SRE to engineer the reliability of our highly distributed platform. You will combine deep knowledge of distributed systems with strong coding skills to define SLOs, lead incident response, and build automation and self-healing mechanisms into our systems.
Platform Engineer
Platform Engineer(On- Site)
Method Resourcing
This is a hands-on engineering role suited to someone who enjoys building and improving cloud platforms, automating infrastructure and driving engineering best practices. You'll play a key role in shaping platform standards, improving operational resilience and enabling the continued growth of a business-critical technology platform.