RingCentral’s cloud-based communications platform connects more than 2 million users across the world. Within the SRE department, a vacancy for a DevOps Engineer is available. The department is dedicated to developing automated tools for updating, configuring, and planning releases. The end-users of these tools include developers, QA engineers, system administrators, and production support teams.
Project description:
NG+ (GitOPS Next Generation) is a tool (or be more precisely, it is an approach) for installing and configuring applications in Kubernetes. The goal of this project is to develop a robust approach and a set of tools that will enable the transition of both existing and new components to Kubernetes-based deployment. This initiative aligns with global best practices and modern DevOps trends, embracing GitOps principles to ensure consistency, scalability, and automation across environments.
Expectations:
Minimum 2 years of hands-on experience in DevOps, SRE, or related roles
Solid knowledge of Docker and Kubernetes (e.g. Helm, kustomize, managing production clusters)
Experience with GitLab CI/CD and Jenkins
Familiarity with GitOps tools and workflows, especially Flux
Proficiency in Bash, Go or Python
Strong understanding of Linux-based systems (networking, package management, system internals)
Responsibilities:
Ensure the reliable operation of Kubernetes-based environments, including monitoring and incident response
Contribute to the development and maintenance of CI/CD pipelines using GitLab and Jenkins
Implement and support GitOps workflows with Flux for deploying services to Kubernetes
Collaborate with development teams to diagnose and resolve infrastructure or deployment-related issues
Automate recurring operational tasks using scripting (e.g. Bash, Python, Go)
Participate in improving system observability and performance (metrics, logging, alerts)
We offer:
Well-coordinated professional team
Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth
Additional Health and Life Insurance Package
Employee Assistance Program
25 vacation days
This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork.