Senior DevOps Engineer

13 Minutes ago • 7 Years + • Devops

Job Summary

Job Description

The Hyperconnect Platform Department, comprising SRE, DevOps, Platform Development, and Data Engineering teams, delivers essential infrastructure and common platform technologies across all services to drive business impact. They focus on providing tailored system designs that meet both business and technical needs, proactively identifying and resolving issues, and documenting best practices. The DevOps team specifically researches and offers public cloud services like AWS, GCP, and Kubernetes, alongside developing and managing CI/CD and Internal Developer Platform (IDP) tools to enhance engineering efficiency and deployment confidence.
Must have:
  • Manage core cloud infrastructure including AWS accounts, VPC, network topology, Kubernetes clusters, and service mesh.
  • Build and maintain CI/CD pipelines for various environments and deployment strategies (e.g., canary, blue/green).
  • Operate developer tools like GitHub Enterprise and Vault, and develop Internal Developer Platforms (IDP).
  • Implement DevSecOps practices, including SSO management and security guideline application.
  • Perform FinOps by monitoring cloud costs and optimizing resources.
  • Possess 7+ years of experience in cloud/infrastructure engineering.
  • Proficient in at least one of Python, Golang, JavaScript, or TypeScript.
  • Strong understanding of Linux, networking, and container orchestration with Kubernetes.
Good to have:
  • Experience operating services using service mesh (Istio, Linkerd, AppMesh, etc.).
  • Experience using Infrastructure as Code (Ansible, Terraform, etc.) tools in service operations.
  • Experience with CI/CD configuration (Spinnaker, Jenkins, ArgoCD, GitHub Actions, etc.).
  • Experience developing services with microservice architecture in container environments.
  • Experience with FinOps in large-scale products or interest in it.

Job Details

Introduction to Platform Department

The Hyperconnect Platform Department consists of members from the SRE Team, DevOps Team, Platform Development Team, and Data Engineering Team, who collectively provide infrastructure and common platform technologies to all company services, creating business impact. We also contribute to preventing technology siloization and fostering an excellent engineering culture across the company.

How We Work in the Platform Department

  • We don't just create the infrastructure needed by development teams; we provide suitable system designs that encompass both business and technical requirements. In this process, we lead the overall process of engaging with stakeholders from various departments, including development teams and, if necessary, other job functions, for questions and answers.
  • We proactively identify, define, and solve problems located in the blind spots of development teams or SRE/DevOps teams by independently exploring various information such as technical metrics, logs, and source code.
  • We create documentation on basic design methods and best practices to help development teams or other SRE/DevOps colleagues solve problems independently.
  • We are not content with our current technology stack; we actively explore and adopt new technologies that can better solve problems.

Introduction to DevOps Team

The DevOps team researches and provides public cloud services such as AWS, GCP, Kubernetes, and computing/networking platforms so that all service development teams, SREs, and ML/data engineers can easily use the infrastructure. Additionally, we introduce, develop, and manage various DevOps tools like CI/CD and IDP (Internal Developer Platform) to enable all engineers to perform development tasks efficiently and deploy without fear.

If you join our team, you will:

  • Experience and directly operate flexible and modernized computing and network infrastructure, such as Kubernetes and service mesh in an AWS public cloud environment.
  • Gain various know-how and best practices for managing a global production environment with zero downtime.
  • Go beyond simply managing developer tools to research best practices and apply them to systems and development processes.
  • Comprehensively review all development stages, from local development environment setup to production deployment and monitoring, and propose and apply better release systems.
  • Gain experience operating with system admin privileges for tools and platforms used by all engineers, such as AWS, Kubernetes, Okta, GitHub, and Vault.
  • Analyze overall cloud infrastructure costs and propose and apply code-level improvements beyond simple computing resource changes to minimize costs.

Learn more about what DevOps team does in HyperLink sessions!

  • [HyperLink_DevOps] Session 2. B2B Deployment that suddenly came to DevOps one day
  • [HyperLink_DevOps] Q&A Session

Responsibilities

  • Core Infrastructure Management
  • Perform operations on dozens of AWS accounts, VPCs, and network topologies that form the foundation of all Hyperconnect's cloud resources and microservices.
  • Manage over 30 in-house Kubernetes clusters, various cluster add-ons, and service mesh.
  • Research and execute upgrade strategies to perform almost all operations with zero downtime.
  • CI/CD Pipeline Construction and Maintenance
  • Comprehensively manage the GitHub Actions environment, from self-hosted runners to module code, and propose best practices for each situation.
  • Build and maintain deployment pipelines that meet various requirements across different environments (development to production, single-region to multi-region deployment, simple deployment to canary, blue/green deployment).
  • Configure and manage CI/CD environments for backend servers, static websites, and iOS/Android.
  • Developer Tool Operation and IDP Development
  • Operate tools used by all Hyperconnect developers, such as GitHub Enterprise and Vault, and guide developers on best practices.
  • Automate developer and SRE tasks using various tools to improve productivity.
  • If a suitable tool for our environment is not available, we develop and operate our own IDP.
  • Latest Cloud Technology PoC
  • Research newly released cloud platform technologies by referring to GitHub trending, Hacker News, AWS blog, CNCF, etc.
  • Actively improve development and production environments based on research findings.
  • DevSecOps
  • Operate SSO using Okta and standardize and manage service accounts used in AWS, GCP, Kubernetes, etc.
  • Collaborate with the security team to design secure systems, apply recommended security guidelines from platforms like AWS and Kubernetes, and respond to various compliance-related requests.
  • FinOps
  • Monitor costs for AWS, GCP, and commercial tools to detect abnormal usage.
  • Go beyond simple cost analysis and reporting to optimize resources with development teams to minimize costs.

Learn more about what DevOps Engineers do:

Hyperconnect DevOps Engineers upload interesting problems they are solving to their tech blog (https://hyperconnect.github.io/).

  • [Github Actions for Everyone]
  • [Bottlerocket in Production]
  • [Deploy Microservices to Kubernetes with a Few Clicks]
  • [Analyzing Suspicious Memory Usage Increase in JVM + Container Environment]
  • [How to Elegantly Manage Developer AWS Permissions with GitOps]
  • [Securely Use Private Registry Without ImagePullSecrets!]

Requirements

  • 7+ years of related experience or equivalent large-scale cloud/infrastructure engineering experience.
  • Ability to develop in one or more of Python, Golang, JavaScript, TypeScript.
  • Understanding of computer science in general, focusing on Linux and networking.
  • Proactively proposing solutions to complex problems in distributed network and cloud environments.
  • Practical experience with Linux-based servers in public cloud environments like AWS.
  • Understanding of container technology and container orchestration using Kubernetes.
  • Excellent communication skills and documentation ability required for collaboration with various organizations.
  • Enjoys learning new technologies, following tech trends.

Preferred Qualifications

  • Experience operating services using service mesh (Istio, Linkerd, AppMesh, etc.).
  • Experience using Infrastructure as Code (Ansible, Terraform, etc.) tools in service operations.
  • Experience with CI/CD configuration (Spinnaker, Jenkins, ArgoCD, GitHub Actions, etc.).
  • Experience developing services with microservice architecture in container environments.
  • Experience with FinOps in large-scale products or interest in it.

Hiring Process

  • Employment Type: Full-time
  • Hiring Process: Document Screening > Coding Test/Assignment > 1st Interview > Recruiter Call > 2nd Interview > Final Offer (* Process may be added or changed if necessary.)
  • For document screening, only successful candidates will be notified individually.
  • Application Documents: Free-form detailed resume based on career (Korean or English, PDF).
  • This position is open for Specialized Research Personnel (SRP) active duty transfer/reassignment, and SRP supplementary service transfer/reassignment. For military service exemption personnel, service management will proceed according to relevant military service exemption laws.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Seoul, South Korea

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Devops Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!
Contact Us
hello@outscal.com
Made in INDIA 💛💙