DevOps Engineer
Job Summary
The DevOps Engineer will manage and scale enterprise-level cloud infrastructure, primarily focusing on AWS and Kubernetes (EKS). This role involves driving Infrastructure as Code (Terraform) adoption, optimizing cloud performance, and supporting development teams. You will contribute to high-impact projects by ensuring secure, reliable operations and continuous deployment improvements.
Responsibilities
- Manage and maintain AWS/EKS cloud infrastructure
- Drive Infrastructure as Code using Terraform
- Support development teams with cloud resources
- Handle incident response and performance optimization
- Develop internal data visualization and automation tools
Required Skills
- AWS & Kubernetes (EKS) expertise
- Terraform (IaC)
- English (Business) & Japanese (N2)
- SRE/DevOps experience (2+ years)
- Scripting (Bash/Python)
Job Details
### Business content
To ensure the high-impact, secure, and reliable operation and evolution of the company's enterprise-scale cloud infrastructure, centered on the EKS deployment platform, AWS Organization, and critical networking and security components (Transit Gateway, Network Firewall, Identity Center), while driving the adoption of Infrastructure as Code (Terraform) and best practices across teams. You will also provide support for development teams with cloud technologies, and participate in incident response and resolution.
### Detailed job content
- Design, develop, and maintain internal data visualization tools, including the company-wide billing dashboard and tools that help the product team visualize and analyze their data.
- Handle day-to-day operations on the cloud platform, ensuring smooth deployment and performance of company services.
- Analyze and streamline operational tasks, identifying opportunities for automation and reducing manual intervention.
- Collaborate with the product team to design and review cloud architecture, offering guidance and recommendations for improvements.
- Provide technical cloud infrastructure support to project teams, ensuring they have the resources they need to develop and deploy efficiently.
- Continuously monitor the performance of cloud infrastructure and services, making adjustments as needed to optimize efficiency and scalability.
### Tech Stack
- Cloud Platform & Infrastructure: AWS (Primary), Azure, Google Cloud
- Containerization & Orchestration: Kubernetes (EKS), Docker, Helm
- Infrastructure as Code (IaC): Terraform
- CI/CD & GitOps: ArgoCD, GitHub Actions
- Monitoring & Logging: Datadog, Cloudwatch
- Operating System & Scripting: Linux OS, Bash, Python
### Job Requirements
- Business-level proficiency in English and N2 level proficiency in Japanese.
- At least 2 years of experience in Site Reliability Engineering (SRE) or a similar role, with hands-on experience in cloud infrastructure management and observability.
- Practical experience with Terraform.
- Solid understanding of AWS cloud services and experience operating and building in AWS environments, including working with an AWS Organizations, and policy management.
- At least 2 years of experience designing, deploying, and managing Kubernetes (EKS) clusters.
- Operational experience with Continuous Delivery tools (e.g., ArgoCD) and service meshes (e.g., Istio).
- Experience with application packaging and deployment using Helm charts.
- Experience in incident response, with the ability to quickly analyze and resolve production issues while minimizing impact on business operations.
- Experience with one or more scripting languages (e.g., Bash, Python).
- A proactive approach to problem-solving and excellent collaboration skills.
### Preferred Qualifications
- AWS or Kubernetes certifications (e.g., CKA, CKAD).
- Strong knowledge of Linux OS, Docker, and networking (TCP/IP, routing, firewalls).
- Experience with Datadog, Prometheus/Grafana, or Azure.
- Security knowledge and understanding of best practices.