Specialist DevOps Engineer

NICE
Summary
Join NICE, a global leader in software solutions, as a Cloud DevOps Engineer. You will play a key role in ensuring seamless deployments and efficient infrastructure management for cloud-based applications. This position requires expertise in DevOps methodologies, cloud platforms, and automation tools. You will manage cloud infrastructure, implement CI/CD pipelines, utilize version control, and maintain security and compliance. The ideal candidate will have 8-12 years of experience in DevOps, including experience with AWS. NICE offers a flexible hybrid work model (NICE-FLEX) with 2 days in the office and 3 days remote.
Requirements
- Degree in Computer Science, Industrial/Electronic Engineering
- 8-12 years of experience of leading DevOps toolset adoption and environment provisioning β On premises and on cloud (AWS β Exp 4-5 yr)
- Should define and implement DevOps Strategy and Plan
- Should have hands on experience in configuring and troubleshooting DevOps toolsets (including equivalent) β GitHub, Jenkins, Ansible, Jfrog, Maven, Ant, msbuild, Code security β dynamic and static scans, etc
- Experience working with public cloud infrastructure and technologies such as Amazon Web Services (AWS), Google Cloud Engine, or Azure
- Experience working in and driving Continuous Integration and Delivery practices using industry standard tools such as Jenkins, Terraform, Docker, Kubernetes and Artifactory
- Exposure to set up DevOps on Cloud
- Self-motivated and fast learner with a strong sense of ownership and drive
- Good interpersonal and communication skills; friendly disposition; work effectively as a team player
- Ability to work independently and collaboratively
Responsibilities
- Provision and manage cloud infrastructure resources (e.g., VMs, containers, Kubernetes clusters) on platforms like AWS, Azure, or GCP
- Implement IaC practices using tools like Terraform or Ansible to automate infrastructure provisioning and configuration
- Monitor and troubleshoot infrastructure performance, ensuring scalability and high availability
- Design and implement CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps
- Integrate automated testing and code deployment into the pipeline for continuous delivery
- Optimize pipelines for efficiency and reliability
- Utilize Git for version control, collaborating effectively with developers on code changes and deployments
- Ensure proper code review and approval processes are followed
- Implement security best practices for cloud infrastructure and applications
- Maintain compliance with relevant security standards and regulations
- Develop and implement automation scripts for repetitive tasks using tools like Bash, Python, or PowerShell
- Continuously improve automation processes for greater efficiency and productivity
- Work and collaborate in multi-disciplinary Agile teams, adopting Agile spirit, methodology and tools
- Interface with various R&D groups and with support tiers
Benefits
At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week