Rakuten Fintech Vietnam
AI tóm tắt
Skills bắt buộc
We are seeking a highly motivated and experienced DevOps Engineer to design, build, and maintain the platforms, tools, and processes that enable our development teams to deliver high-quality software efficiently and reliably.
Manage and maintain CI/CD pipelines for Java and front-end applications using tools such as Jenkins, Docker, and Kubernetes.
Automate tasks and processes using scripting and automation tools, including GitHub Actions.
Develop and maintain automated test suites for both front-end and back-end applications using frameworks such as Mockito, JUnit, and Playwright.
Manage and maintain staging and production environments, ensuring their stability and reliability.
Participate in the migration and implementation of secure software delivery processes using tools such as GitHub Actions.
Promote best practices in software development, testing, and deployment across the organization.
Support and train team members on DevOps principles, CI/CD best practices, and tooling.
Implement and maintain security scanning and code quality analysis tools.
4+ years of experience in a DevOps or related role.
Experience managing CI/CD pipelines for Java and front-end applications.
Experience with Java Server Faces (JSF) framework.
Proficiency in Java and experience with front-end technologies such as Vue.js, React, or Angular.
Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, and similar tools.
Experience with Rancher or similar Kubernetes management platforms.
Experience with automated testing frameworks such as JUnit, Mockito, Playwright, or Selenium.
Strong understanding of Linux operating systems.
Proven experience managing staging and production environments.
Proven ability to work independently, take responsibility, and stay self-motivated.
A passion for helping development teams and improving the software delivery process.
Intermediate level in English communication.
Experience with security scanning tools such as SonarQube.
Experience with implementing secure software delivery processes.
Solid understanding of the Software Development Lifecycle (SDLC).
Hands-on experience with build automation tools like Maven and Gradle.
Strong interest in the latest trends in CI/CD and development efficiency tools.
Excellent communication and teamwork skills.
Intermediate level in Japanese communication.
Experience designing and implementing microservices architectures.
Experience working on large-scale, mission-critical systems.
Experience migrating from Jenkins to GitHub Actions.
Experience with enterprise Kubernetes distributions such as Rancher and OpenShift.