Re:Earth SRE Engineer
Background
Euakrya continues to expand its business scale rapidly and is operating various SaaS services including Re:Earth.
We are looking for an SRE engineer to provide cross-sectional support for the development and operation of each product team and to promote the creation of a good service infrastructure.
Job Description
The SRE Engineer will be responsible for a wide range of tasks related to cloud infrastructure in order to provide stable and reliable services.
- Foster SRE and DevOps culture within the company
- Design, build, monitor, and troubleshoot cloud infrastructure to ensure stable operation of Re:Earth and other services
- Maintenance and improvement of CI/CD, distributed tracing, SLI measurement, log analysis, etc.
- Development of cross-team technologies such as server applications and security
- Performance analysis and improvement of applications, databases, etc.
- SRE support for various product teams
- Automation of QA testing.
Requirements
- Experience in design, development and operation of systems using Google Cloud Platform (GCP)
- Experience in design, development, and operation of server applications and business tools in Go, Java, etc.
- Experience building and operating CI/CD pipelines such as GitHub Actions and CircleCI
- Experience in operating DBMS such as Relational DB and MongoDB
Welcome Skills
- Full-time worker
- Understanding of Site Reliability Engineering principles and philosophy, and ability to lead in fostering SRE and DevOps culture in the company.
- Experience in designing, developing, and operating systems using AWS, GCP (Cloud Run), and Azure
- Experience in infrastructure operations using MongoDB (MongoDB Atlas)
- Experience in operating systems using container technologies such as Docker, Infrastructure as Code such zas Kubernetes, Terraform, and Service Mesh
- Experience with GitHub Actions
- Experience with serverless applications, microservices, and CDN operations
- Experience in performance tuning (identifying bottlenecks)
- Knowledge of low-level programming such as algorithms, data structures, OS, memory models, etc.
- Experience as a QA engineer in quality assurance, including QA test automation