About the role
At NiCE, we embrace challenges and push our limits. Our ambition drives us to be game changers, and we strive to excel in everything we do. If you're driven by the same passion, we invite you to explore an exciting career opportunity that will ignite your potential.
What does the role entail?
As a Senior DevOps Engineer, you will play a crucial role in managing and optimizing our Cloud Infrastructure and CI/CD pipelines. Your efforts will significantly influence the performance and reliability of our applications by streamlining their build, deployment, and management processes. Collaborating with a global team of DevOps professionals, you will also participate in our follow-the-sun support model for infrastructure issues.
How will you contribute?
- Cloud Infrastructure Management: Spearhead the design, implementation, and upkeep of scalable, highly available, and cost-effective cloud infrastructure on AWS.
- Infrastructure as Code (IaC): Advocate for the use of CloudFormation, Terraform, and CDK to provision and manage infrastructure resources securely, consistently, and automatically.
- Containerization & Orchestration: Supervise the deployment, scaling, and management of containerized applications, ensuring optimal performance and resilience.
- CI/CD Pipeline Development: Take ownership of and continually enhance the CI/CD pipeline using tools like Jenkins and GitHub Actions to automate build, test, and deployment workflows.
- Version Control & Collaboration: Oversee source code management and foster collaboration through Git, ensuring adherence to best practices and efficient workflows across teams.
- Scripting & Automation: Create advanced automation scripts in Python, Groovy, Shell, and JavaScript to boost system efficiency, reduce manual tasks, and automate intricate workflows.
- Monitoring & Logging: Develop and implement comprehensive monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK) to maintain system health and performance while proactively addressing potential issues.
- Collaboration: Work closely with R&D teams (developers, architects, and product managers) to ensure seamless integration and continuous delivery of new features and updates.
- Security: Champion the implementation of security best practices to safeguard our infrastructure and applications.

