At a Glance
- Tasks: Design and maintain cloud infrastructure, ensuring reliability and performance.
- Company: Join TrekkSoft, a leading online booking software provider with a diverse team.
- Benefits: Enjoy competitive pay, remote work, flexible hours, and support for your learning.
- Why this job: Make an impact in a fast-paced environment while working with cutting-edge technologies.
- Qualifications: 5+ years of DevOps experience, strong AWS skills, and expertise in Terraform and Ansible.
- Other info: Collaborate with a motivated international team and enjoy opportunities for growth.
The predicted salary is between 30 - 40 £ per hour.
About TrekkSoft
Part of the TSG (Tourism Software Group), TrekkSoft is a leading online booking software provider transforming the tours and activities market through constantly evolving booking and payment solutions. Behind TrekkSoft is a diverse and dynamic team representing 15+ nationalities. We operate globally, with our main base in Barcelona, Spain.
Our commitment to Diversity & Inclusion
At TrekkSoft, we are committed to an inclusive and fair hiring process that values diversity in all its forms. We do not discriminate based on race, gender, age, religion, background, or any other characteristic. As an Equal Opportunity Employer (EOE), we focus on finding the best fit for the role while embracing the unique perspectives and talents each candidate brings.
Role Overview
TrekkSoft is looking for a Freelance DevOps Engineer to join our team at 50% capacity. This is a fully remote role with flexible working hours, designed for an experienced professional who values autonomy and ownership. In this role, you will be responsible for ensuring the reliability, scalability, and high availability of our infrastructure. You will work closely with engineering teams in an Agile environment, contributing to continuous improvement of our systems and processes. You will work with a modern cloud-based stack, including:
- Cloud & Infrastructure: AWS, Terraform, Ansible
- Containerization: Docker
- Databases & Caching: MongoDB, MariaDB, Redis, Memcached
Key responsibilities
- Design, maintain, and improve cloud infrastructure on AWS to ensure high availability and performance
- Manage infrastructure as code using Terraform and Ansible
- Build, deploy, and maintain Docker-based environments
- Monitor system performance, reliability, and security; proactively identify and resolve issues
- Support database and caching layers, including MongoDB, MariaDB, Redis, and Memcached
- Collaborate with developers and product teams within Agile ceremonies and workflows
- Improve CI/CD pipelines and deployment processes where needed
- Document infrastructure, processes, and best practices clearly and consistently
Recruitment process & expectations
By applying for this position, you acknowledge and agree that, as part of TrekkSoft's recruitment process, you may be asked to participate in interviews, technical discussions, or practical exercises. These steps are designed to assess your experience and suitability for the role and are an integral part of our selection process. Please note that these assessments are not financially compensated.
Assessment Integrity & Disclaimer
To ensure a fair and transparent hiring process, the use of scripts, automation tools, AI-assisted solutions, or external help during any stage of the recruitment assessments is strictly forbidden. Any indication that such tools or assistance have been used will result in immediate disqualification from the recruitment process. We value authenticity and are committed to evaluating each candidate based on their own skills, knowledge, and experience.
Requirements
What we are looking for:
- Minimum 5 years of relevant DevOps experience
- Strong hands-on experience with AWS and cloud infrastructure
- Proven expertise in Terraform and Ansible
- Solid experience with Docker and containerized environments
- Experience managing production databases and caching systems
- Strong understanding of system reliability, scalability, and security best practices
- Comfortable working remotely, managing your own time, and taking ownership
- Clear communicator who collaborates effectively with distributed teams
- Experienced in pairing and collaborative problem-solving to deliver high-quality solutions
Nice to have:
- Experience with Kubernetes or container orchestration platforms
- Hands-on experience with CI/CD pipelines (e.g. GitHub Actions, GitLab CI, Jenkins)
- Familiarity with monitoring and observability tools (e.g. Prometheus, Grafana, CloudWatch)
- Experience with security best practices, IAM, and secrets management
- Background in high-traffic SaaS platforms or travel-tech environments
- Previous experience working as a freelancer or contractor in distributed teams
Benefits
- Competitive salary.
- Remote-first working model with flexible hours.
- Support for online learning and certifications to help you level up your skills.
- Possibility to attend an annual company offsite week to connect and bond with your colleagues in person (depending on location).
- Parental stipend to make those first months easier.
- Paid sick days, vacation, and public holidays.
- Be part of a highly international, motivated, and fun team.
- Fast-paced, dynamic environment with plenty of opportunities to make an impact.
Freelance DevOps Engineer (Fully Remote, Part time) employer: TrekkSoft
Contact Detail:
TrekkSoft Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Freelance DevOps Engineer (Fully Remote, Part time)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, join relevant online communities, and attend virtual meetups. You never know who might have a lead on that perfect freelance DevOps role!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving AWS, Terraform, and Docker. This gives potential employers a clear view of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common DevOps scenarios and be ready to discuss how you've tackled challenges in previous roles. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our diverse and dynamic team at TrekkSoft.
We think you need these skills to ace Freelance DevOps Engineer (Fully Remote, Part time)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Freelance DevOps Engineer role. Highlight your experience with AWS, Terraform, and Docker, as these are key to what we’re looking for. Show us how your skills align with our needs!
Show Your Passion: Let your enthusiasm for DevOps shine through in your application. We love candidates who are genuinely excited about technology and continuous improvement. Share any personal projects or experiences that demonstrate your commitment to the field.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experience and achievements. We appreciate a well-structured application that makes it easy for us to see your qualifications.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised during the recruitment process.
How to prepare for a job interview at TrekkSoft
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially AWS, Terraform, and Docker. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in previous roles and how you resolved them. TrekkSoft values collaboration and problem-solving, so demonstrating your ability to work through issues with a team will set you apart.
✨Understand Agile Methodologies
Since you'll be working in an Agile environment, it’s crucial to understand Agile principles. Be prepared to discuss your experience with Agile ceremonies and how you’ve contributed to continuous improvement in past roles.
✨Communicate Clearly
As a remote position, clear communication is key. Practice articulating your thoughts and experiences succinctly. You might even want to do a mock interview with a friend to get comfortable with discussing your background and skills.