As a DevOps Engineer at Bodygram, you will play a crucial role in owning the software and machine learning model delivery processes. Your expertise will directly translate into how our infrastructure is set up, ensuring the Engineering team can scale efficiently and reliably.
Responsibilities
- Design and implement scalable and performant backend services and APIs.
- Participate in code and design reviews, fostering high engineering standards.
- Monitor and optimize the performance of cloud environments, ensuring high availability and fault tolerance.
- Maintain CI/CD pipelines for automated testing and deployment.
- Collaborate with software developers and machine learning engineers to identify and resolve pain points in the deployment and operational life-cycle.
- Manage code deployments, fixes, updates, and related processes.
- Advocate for and implement best practices in automation and testing.
- Continuously evaluate new technologies to enhance our capabilities and improve the development lifecycle.
- Participate in security initiatives, integrating secure coding best practices and adopting appropriate tools and techniques.
- Work with the compliance team to meet ISO 27001:2022, GDPR and other relevant regulatory requirements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, with a minimum of 5 years’ experience in a Backend engineering role.
- In-depth knowledge of AWS (preferred) or GCP, containerization technologies (Docker, Kubernetes), and infrastructure as code (AWS CDK, Terraform, Ansible).
- Strong programming skills in at least one backend programming language such as Go, Python, Java.
- Experience with continuous integration tools like GitLab CI, or similar.
- Proven ability to troubleshoot and optimize applications and databases (SQL, NoSQL).
- Excellent problem-solving skills, with an ability to make data-driven decisions.
Compensation
8 to 10 million JPY annually.