DevOps Engineer

Job Description

Introduction

We are looking for a skilled DevOps Engineer to join our team and help optimize and enhance our operations system. As a part of italki, you’ll work on ensuring the reliability of services provided to millions of users worldwide, tackling challenges that push your technical skills while exploring industry-leading technologies.

Responsibilities

  • Manage Kubernetes and optimize the capability and stability of containerized applications.
  • Maintain the AWS infrastructure, ensuring high availability and scalability.
  • Design and implement CI/CD pipeline to support DevOps processes using GitlabCI.
  • Utilize monitoring and logging tools such as Prometheus and EFK to continuously monitor system performance and identify and resolve problems timely.
  • Assist the development team in supporting the deployment of Python and Go back-end services and diverse front-end services.
  • Respond and resolve the system emergencies, provide operation and maintenance reports and improvement suggestions.

Requirements

  • Bachelor’s degree or above in Computer Science or a related field.
  • More than 3 years of experience in DevOps or system operation and maintenance.
  • Proficiency in Python and Shell scripting.
  • Strong knowledge of Linux and proficiency with at least one relational database.
  • Familiarity with version control tools such as Git and GitLab.
  • Familiar with the configuration and use of tools such as SonarQube, Nexus, and Sentry.
  • Solid experience with Docker and Kubernetes.
  • Proficient in CI/CD pipeline tools for automation, such as GitlabCI, Jenkins, etc.
  • Proficient in commonly used observability tools, including metrics, APM, and log management tools, such as Prometheus, Jaeger and EFK, with practical experience in analysis.
  • Hands-on experience with Redis, Elasticsearch, MySQL, Redshift and Kafka.
  • Experience with at least one major cloud provider (e.g., AWS, Azure, Google Cloud).
  • Good communication skills and a team player. Able to work efficiently in a remote and global environment.

Preferred Qualifications

  • Familiarity with AWS and possession of AWS certification.

More

DevOps/SysAdmin

jobs

All jobs