Ferryhopper is an online travel company based in Athens, Greece. We specialize in ferry ticket sales, powered by our in-house search engine which compares ferry ticket prices and itineraries across 10 different countries, including Greece, Italy, Spain, and Turkey.
Ferryhopper has revolutionized the online ferry ticket booking process by simplifying all the complexities of ferry ticket selection: from itineraries to seats, cabins to motorbikes, and campervans to foot-passenger tickets. Behind the scenes, Ferryhopper is a system of various services & microservices, hosted primarily in AWS.
As we relentlessly thrive for improvements in our products and services that we provide to our users, we are constantly looking to be state-of-the-art in our system architecture and our development processes.
As a DevOps engineer you will be a crucial part of the Ferryhopper engineering team. You will work closely with the development & product teams to streamline processes and improve the overall team/system efficiency.
Continuous improvement of the feature deployment lifecycle
Enhance and drive automation using an "Infrastructure as Code" mindset
Help the development teams to establish best practices and improve the development experience
Maintain staging & production environments
Participate in research and development for the addition of new systems or services in our infrastructure
Responsible for managing and upgrading DevOps toolsets
Providing recommendations for architecture and process improvements.
At least 2-3 years of experience in provisioning, operations, and management of AWS environments
Significant production-level experience in the AWS products that we primarily use; IAM, ECS, RDS, Lambda, DynamoDB & SQS
Very good understanding and hands on experience with AWS networking concepts; VPNs, NAT gateways & VPCs
Code development experience in at least one high-level programming language.
Experience in running containerized workloads on orchestration platforms, such as Kubernetes, ECS, etc.
Experience using GitHub Actions as CI/CD tool
Hands on experience with using Git and Github
Experience in Google Cloud tools
Good understanding of web security (authentication/authorization)
Familiarity with Firebase platform
Good understanding of MySQL databases
The health of our company and the success of our products is directly related to the health of our team and the work environment we create for ourselves. With this in mind, we strive to provide an inclusive and positive working environment. In this respect, we offer:
Training and educational budget throughout the year
Quick professional development
Work in a collaborative and dynamic environment of young people
Ferryhopper is an equal opportunity employer that welcomes diversity and is committed to inclusion in the workplace. We do not accept discrimination and harassment of any kind. This policy applies to all employment practices within our company.