DevOps Engineer

NICE Logo

NICE

πŸ“Remote - India

Summary

Join NICE, a global leader in software solutions, as a DevOps Engineer. You will be responsible for implementing and maintaining the continuous integration and delivery pipeline, managing cloud infrastructure, and collaborating with software developers. This role requires 2-3 years of experience as a DevOps engineer with AWS cloud, strong understanding of Kubernetes & Docker, and experience with various DevOps tools. You will work with Israel and Pune R&D teams and other support teams globally. NICE offers a flexible hybrid work model (NICE-FLEX) with 2 days in the office and 3 days remote. The company fosters a collaborative and creative environment with opportunities for growth and development.

Requirements

  • 2-3 years of experience as a DevOps engineer with AWS cloud
  • Strong understanding of Kubernetes & Docker, Jenkins, Ansible, Terraform, AWS
  • Strong understanding of DevOps tools such as Kubernetes, Maven, Ant, NANT MSbuild, Code security – dynamic and static scans, GitHub, GitHub Actions, and logging mechanisms
  • Working knowledge of AWS Services including aspects of EC2, VPC, S3, Lambda, RDS, Kafka, IAM and others
  • Exposure to enterprise software architectures, infrastructures, and integration with AWS (or any other cloud solution)
  • Experience with Application Monitoring Metrics
  • Should have good knowledge on shell scripting, Python, and power shell
  • Should have good knowledge on Linux and windows servers
  • Comprehensive knowledge of design metrics, analytics tools, benchmarking activities, and related reporting to identify best practices
  • Consistently demonstrates clear and concise written and verbal communication
  • Passionately enthusiastic about DevOps & cloud technologies
  • Ability to work independently, multi-task, and take ownership of various parts of a project or initiative

Responsibilities

  • Implement, and manage the continuous integration and delivery pipeline to automate software delivery processes
  • Collaborate with software developers to ensure that new features and applications are deployed in a reliable and scalable manner
  • Define and own the AWS environment strategy including optimizing the usage
  • Automation of DevOps pipeline and provisioning of environments
  • Manage and maintain our cloud infrastructure, including provisioning, configuration, and monitoring of servers and services
  • Provide technical guidance and support to other members of the team
  • Design, implement, and manage Docker containers and Kubernetes clusters to support our microservices architecture and containerized applications
  • Develop and maintain Docker images and Kubernetes deployment configurations, including pods, services, deployments, and persistent volumes
  • Implement and manage networking, storage, security, and monitoring solutions for Docker and Kubernetes environments
  • Collaborate with software developers to containerize applications and optimize their performance for Docker and Kubernetes
  • Automate deployment, scaling, and management tasks using Docker Compose, Kubernetes operators, Helm charts, and other tools
  • Troubleshoot and resolve issues related to Docker containers, Kubernetes clusters, networking, and application deployment

Preferred Qualifications

Certifications such as Docker Certified Associate (DCA) or Certified Kubernetes Administrator (CKA) or AWS Associate Certified is good to have

Benefits

  • Enjoy NICE-FLEX!
  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.