Systems Engineer - Bengaluru, India - RingCentral

    Default job background
    Description
    TitleOperations Engineer (SRE)

    Job DescriptionWe are looking for an experienced Operations Engineer to join the RingCentral Operations Intelligence team. As an Operations Engineer, you will be responsible for maintaining and operating our monitoring systems and infrastructure.

    Our team focuses on providing accurate operational insights into the system, spanning from the collection and storage of metrics and logs to the correlation of alerts and their presentation.

    You will play a crucial role in ensuring the reliability, performance, and availability of our monitoring platform by identifying potential issues, and proactively resolving them.

    The ideal candidate should have a background in cloud operations and monitoring technologies such as ELK, Zabbix, VictoriaMetrics, as well as experience with containerization using Kubernetes, message queuing systems like Kafka, and SQL/NoSQL databases.

    Programming experience is desired for the role.

    ResponsibilitiesPrimary responsibility is to maintain the monitoring infrastructure availability.

    Make changes to the monitoring system according to the company's needs and processes, using the configuration management tool set.

    Collaborate with development and operations teams to integrate monitoring solutions into the software development lifecycle and operational processes.

    Be on top of capacity requirements in a growing environment.

    Conduct audits and assessments of monitoring systems to ensure adherence to best practices and industry standards.

    SkillsProven experience as an Operations Engineer or similar role of 1+ years.

    Linux knowledge.

    Problem-solving and troubleshooting skills.

    Understanding of the monitoring domain and SaaS approaches.

    Experience with cloud platforms.

    Knowledge of one or more of the configuration management tools.

    Familiarity with ITIL or other IT service management frameworks.

    Experience in implementing and operating monitoring systems in large-scale, heterogeneous, and fast-growing environments would be a plus.

    Ability to work in a diverse multicultural environment, communicating with globally distributed teams.

    Customer-centric mindset.

    Team player with self-start ability.

    Fluent in spoken and written English.

    Knowledge of one of the programming languages (see Preferable technology stack).

    Preferable technology stackOS:
    Linux (CentOS/RedHat/Oracle Linux).

    Programming languages in order of preference: Python, Go, PHP,

    Perl.


    Cloud:
    AWS.


    Containerization:
    Kubernetes.


    Distributed Log:
    Kafka, ELK stack.


    Monitoring:
    Zabbix, Prometheus, CloudWatch, Grafana.


    DBs:
    VictoriaMetrics, MongoDB, PostgreSQL, MySQL.


    Configuration Mgmt:
    Ansible, Terraform, ArgoCD, Spinnaker.


    VCS:
    GitLab.


    HA:
    Keepalived, HAProxy.

    QualificationB.S in Computer Engineering, Computer Science, or related field with 3+ years of related experience