As a Software Engineer, DevOps, you will be involved in ensuring continuous integration and delivery in order to provide high quality services. You will focus on the technologies for the infra management, service operation, monitoring, provisioning and deployment onto instances with high scalability requirement. You will work at Appier Japan in Tokyo, Japan and co-work with teammates in Taipei, Taiwan.
Responsibilities
- Create and maintain CI/CD workflow
- Design, develop and execute automation scripts
- Ease software development and deployment of our product
- Develop and maintain monitoring and alert system
- Conduct infra, middleware and package upgrades
- Stay on-call for critical alerts in rotation
Requirements
- Resident of Japan or one of the following countries: Australia, China, Hong Kong, India, Korea, Malaysia, Philippines, Singapore, Taiwan, Thailand, or Vietnam.
- BS/BA degree in Computer Science or related field with min. 2 years of relevant experience
- Ability to build application and services on Linux-based systems
- Experience in container and orchestration technologies (Docker, Kubernetes, etc.)
- Experience in provisioning and deployment technologies (Terraform, Ansible, etc.)
- Experience in CircleCI, TravisCI, Jenkins or other CI/CD integration tools
- Experience in AWS, GCP, Azure or other cloud computing services
- Experience in automated testing tools
- Familiarity with Git
- Team player and able to work independently
- Proactive, great interpersonal and problem-solving skills
Nice to haves
These aren’t required, but be sure to mention them in your application if you have them.
- Experience in writing TypeScript, Python, Ruby or other scripting languages
- Experience in designing and architecting large scale distributed system
- Experience in using SQL database (MySQL, PostgreSQL, etc.)
- Experience in using NoSQL database (MongoDB, Redis, etc.)
- Experience in administrating infra
- Basic knowledge of machine learning