The Role
We are looking for an experienced DevOps Engineer to join our software engineering team. The ideal candidate is an exceptional problem solver who can enable our team to continue to deliver a top class code base at scale.
Bookipi has grown 10x in the last year and we need your skills to continue to scale.
We are a Remote First company and allow full Work From Home.
As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining our AWS infrastructure, including monitoring and maintenance of our MongoDB instances.
You should have extensive experience with AWS services, as well as proficiency with Terraform/CloudFormation or CDK. Bonus points for experience with ECS.
Key Actions & Duties
- Design and implement our AWS infrastructure, including monitoring and maintenance of our MongoDB instances
- Automate deployment and management of services in AWS using infrastructure as code tools such as Terraform/CloudFormation or CDK
- Ensure high availability, security, and scalability of our infrastructure
- Collaborate with development teams to ensure smooth integration of new applications and features into our existing infrastructure
- Manage and maintain backup and disaster recovery plans for our AWS environment
- Monitor system performance and respond to issues and incidents as they arise
- Identify opportunities for cost optimization and implement cost-saving measures
Skill & Experience Requirements
- Bachelor’s degree in Computer Science, Engineering or related field
- Minimum of 3 years of experience in DevOps or related field
- Proficiency in AWS services, including EC2, S3, and VPC
- Strong understanding of infrastructure as code tools such as Terraform/CloudFormation or CDK
- Experience with monitoring and maintenance of MongoDB instances
- Bonus points for experience with ECS
- Strong problem-solving and troubleshooting skills
- Excellent communication and collaboration skills
About you
This is an opportunity to bring your software engineer skills and experience to an environment where you will make a difference and accelerate our delivery process. You are encouraged to take an innovative and proactive approach to your work with the support of a great team.
You have proven experience in all phases of the testing process including planning, implementation, and execution.
You have a desire to share the great things we have built to make a positive impact on our users.
You have the ability to independently create effective communications and run campaigns.
You possess strong communication skills and work well with diverse teams.