We are seeking an experienced DevOps Engineer with expertise in managing AWS infrastructure, including ECS, CodeDeploy, EC2, S3, and Terraform. The ideal candidate will have experience with CI/CD pipeline setup and improvements, and a background in deploying and maintaining Rails and React.js applications. We are also looking for someone who will continuously improve various workflows by automating regular operational tasks, including QA automation.
Responsibilities
- AWS Infrastructure Management:
- Manage and optimize AWS services such as ECS, CodeDeploy, EC2, S3.
- Utilize Terraform for infrastructure as code to provision and manage AWS resources.
- CI/CD Pipeline Setup and Improvement:
- Develop, maintain, and enhance CI/CD pipelines to streamline deployment processes.
- Implement best practices for continuous integration and continuous deployment.
- Microservices Deployment:
- Deploying, splitting, and maintaining microservices architecture.
- Optimize microservices for scalability and performance.
- Deployment Time optimization:
- Identify bottlenecks in the deployment process and implement solutions to reduce deployment time.
- Application Deployment:
- Deploy and manage Ruby on Rails and React.js applications.
- Collaborate with development teams to ensure smooth deployment cycles.
Requirements
- 3+ years of experience in DevOps or related roles.
- Strong experience with AWS services: ECS, CodeDeploy, EC2, S3.
- Proficient in using Terraform for infrastructure management.
- Experience with CI/CD tools such as AWS CodePipeline, Github actions etc.
- Familiarity with Docker and container orchestration.
- Experience with Ruby on Rails and React.js application deployment.
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience working at a startup
- Experience of design/deploy/maintenance of Microservices
- Experience with profiling and improving application performance
Compensation
6 to 8 million JPY annually.
Negotiable based on experience and ability.