Our client is a leading technology-driven organization leveraging cloud infrastructure, artificial intelligence, and large-scale data platforms to deliver innovative digital experiences. The company operates complex, high-availability systems and promotes collaboration across international engineering teams.
We are looking for an experienced DevOps Engineer to support the development, deployment, and operation of a large-scale AI-powered personalization platform. The ideal candidate has strong expertise in Linux, cloud infrastructure, automation, and container orchestration, with a proven track record of maintaining reliable production systems.
In this role, you will collaborate with software engineers, data scientists, and infrastructure specialists to improve platform scalability, automate delivery processes, and ensure high availability across cloud and on-premises environments. This is an excellent opportunity for an engineer who enjoys solving complex technical challenges and driving continuous improvements in infrastructure reliability and operational efficiency.
Key Responsibilities
Platform Operations
- Operate, maintain, and continuously improve production infrastructure supporting large-scale recommendation and personalization services.
- Participate in production operations, incident response, root-cause analysis, and service recovery.
- Establish operational standards and improve service reliability and maintainability.
Infrastructure Engineering
- Design, implement, and manage scalable, highly available, and fault-tolerant infrastructure across public cloud and on-premises environments.
- Optimize infrastructure performance, resource utilization, and operational costs.
- Support the deployment and operation of distributed applications and data-intensive workloads.
Automation & Continuous Delivery
- Develop and maintain CI/CD pipelines to improve the speed, consistency, and safety of software releases.
- Implement infrastructure as code and configuration management practices.
- Automate repetitive operational tasks using scripting and software engineering best practices.
Monitoring & Reliability
- Build and maintain monitoring, logging, alerting, and observability solutions.
- Define and improve operational metrics to identify performance bottlenecks and prevent service disruptions.
- Troubleshoot complex issues involving applications, infrastructure, networking, and distributed systems.
Cross-functional Collaboration
- Work closely with software engineers, data scientists, and platform engineering teams to bring AI models and services into production.
- Coordinate with cloud, network, and infrastructure teams to resolve technical challenges and improve platform capabilities.
- Share technical knowledge and contribute to engineering standards across geographically distributed teams.
Continuous Improvement
- Evaluate emerging technologies, tools, and operational practices.
- Identify opportunities to improve automation, reliability, scalability, and engineering productivity.
- Contribute to the evolution of infrastructure supporting real-time processing and deployment across multiple regions.
Technical Environment
- Programming & Scripting: Python, Groovy, Shell scripting
- Cloud & Infrastructure: Google Cloud Platform (GCP), Linux, on-premises infrastructure
- Containers & Orchestration: Docker, Kubernetes
- Infrastructure Automation: Terraform, Ansible, Infrastructure as Code
- CI/CD: Jenkins, GitLab CI/CD, Cloud Build
- Monitoring & Logging: Prometheus, Grafana, ELK Stack
- Data & Distributed Systems: Apache Spark, Apache Kafka, NoSQL databases
Required Qualifications
・Bachelor's degree or above in Computer Science, Computer Engineering, System Administration or a related technical field.
・More than 5 years of experience in building, deploying and operating production-grade services. (Ideally 7+ years of professional experience)
・Strong experience with Linux systems and shell scripting.
・Experience with automation and infrastructure-as-code tools (e.g., Terraform, Ansible, Chef).
・Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, Cloud Build).
・Experience with containerization and orchestration (Docker, Kubernetes).
・Hands-on experience with a major cloud platform, preferably GCP (More than 3 years).
・Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
・Knowledge of distributed systems and high-availability architectures.
・Good understanding of networking fundamentals.
・Awareness of good development practices (pull requests, unit tests, continuous integration and delivery).
・Business-level communication skills in English, and the ability to work in an international, distributed team of senior engineers.
Preferred Qualifications
・Scripting or development experience in Python, Scala, Java or Ruby.
・Previous experience with Spark, Kafka, Couchbase or Redis.
・GCP Professional Cloud Engineer or equivalent certification.
・Contributions to open-source projects.
・Interest in data analytics, machine learning and personalization systems.
Working Environment
Fast-paced, dynamic global environment with collaborative teams across multiple locations
Salary: ¥9M – ¥12M JPY per year (Senior Level)
Location: Hybrid (4 days in the office, 1 day remote)
Office Location: Tokyo, Japan
Working Hours: Flexible schedule with core hours from 11:00 AM to 3:00 PM
Visa Sponsorship: Available
Language Requirement: English only
Apply now or contact us for further information:
[Aleksey.kim@tg-hr.com](mailto:Aleksey.kim@tg-hr.com)