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 online learning.
- Other info: Collaborate with a motivated international team and enjoy a dynamic work culture.
- 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.
The predicted salary is between 63000 - 77000 £ per year.
About Trekk Soft
Part of the TSG (Tourism Software Group), Trekk Soft is a leading online booking software provider transforming the tours and activities market through constantly evolving booking and payment solutions.
Behind Trekk Soft is a diverse and dynamic team representing 15+ nationalities.
We operate globally, with our main base in Barcelona, Spain.
Join us as a Freelance Dev Ops Engineer and help keep our platform scalable, secure, and highly available.
Our commitment to Diversity & Inclusion
At Trekk Soft, 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
Trekk Soft is looking for a Freelance Dev Ops 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: Mongo DB, Maria DB, 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 Mongo DB, Maria DB, 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 Trekk Soft'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 Dev Ops 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. Git Hub Actions, Git Lab CI, Jenkins)
- Familiarity with monitoring and observability tools (e. g. Prometheus, Grafana, Cloud Watch)
- Experience with security best practices, IAM, and secrets management
- Background in high-traffic Saa S 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.
- #J-18808-Ljbffr
Freelance DevOps Engineer (Fully Remote, Part time) employer: TrekkSoft
TrekkSoft is an exceptional employer that champions a remote-first work culture, offering flexible hours and a competitive salary for the Freelance DevOps Engineer role. With a commitment to diversity and inclusion, employees thrive in a dynamic environment where they can enhance their skills through online learning support and engage with a vibrant international team. The opportunity to attend annual offsite events fosters strong connections among colleagues, making TrekkSoft a rewarding place to grow professionally while enjoying meaningful work.
StudySmarter Expert Advice🤫
We think this is how you could land Freelance DevOps Engineer (Fully Remote, Part time)
✨Make Your Portfolio Shine
As a freelancer in software development, your portfolio is your bread and butter. Showcase not only your completed projects but also your coding skills on platforms like GitHub or GitLab. This visibility can lead to clients reaching out to you directly!
✨Join Developer Communities
Get involved in developer communities like Stack Overflow or Reddit's r/programming. Contributing to discussions, sharing your knowledge, or even helping others can expand your network and lead to freelance opportunities. Plus, it keeps you in the loop about what’s trending in software development.
✨Freelance Platforms Are Your Friend
Sign up for popular freelance platforms such as Upwork or Freelancer. They’re filled with people looking for talent like yours! Don’t forget to personalise your pitch to each potential client, highlighting how your unique skills can solve their specific problems.
✨Utilise Your Network
Don’t hesitate to reach out to your existing contacts - you never know who might need your services or can refer you to someone who does. Personal connections can lead to more reliable gigs than cold applications. And we're here to help too! If you're looking for freelance opportunities, check out opportunities listed on our website.
We think you need these skills to ace Freelance DevOps Engineer (Fully Remote, Part time)
Some tips for your application 🫡
Showcase Your GitHub Projects:When applying for a freelance software engineering gig at TrekkSoft, make sure to include your GitHub link in your application. Highlighting your code repositories, contributions to Open Source, and any personal projects can really set you apart and give us insight into your skills and coding style.
Tailor Your CV with Relevant Skills:In software development, the specifics matter! Make sure your CV lists the programming languages and technologies you excel at. Focus on the ones that align with the projects TrekkSoft is working on. Listing your tech stack clearly will help us understand how you fit into our team.
Include a Portfolio of Your Work:A solid portfolio is a must when applying for freelance roles. Include links to any apps, websites, or software you've developed. Highlight any projects that reflect a strong user experience, efficiency, or innovative solutions—this is your chance to shine and show us what you can bring to the table!
Mention Your Availability and Rates:Since this is a freelance role, we want to know when you’re available and what your rates are like! Be upfront about your typical work hours and project timelines. This transparency will help us see if we can sync up for future projects at TrekkSoft.
How to prepare for a job interview at TrekkSoft
✨Showcase Your Code Wizardry
Since you're going for a freelance role in software engineering, have a solid portfolio ready to flaunt your best work. Include projects that highlight your coding skills, frameworks you excel in, and any problem-solving feats you've pulled off. This is your chance to shine, so choose pieces that reflect your unique style and expertise!
✨Prepare for Technical Challenges
Freelance gigs often involve tech assessments or coding challenges, so be ready to tackle some hands-on problems. Brush up on common algorithms, data structures, and any languages/frameworks relevant to the role at TrekkSoft. Being comfortable with platforms like HackerRank or LeetCode can give you an edge and showcase your skills under pressure!
✨Be Clear About Your Rates and Flexibility
As a freelancer, be prepared to discuss your rates upfront. It's crucial to communicate your pricing structure clearly and whether you're open to negotiation. Do your homework on industry standards to ensure you pitch a fair and competitive rate that reflects your skills and experience!
✨Understand Their Tech Stack
Before the interview, get familiar with the tools and technologies used at TrekkSoft. Whether it's a particular framework or a specific coding methodology, being knowledgeable about their tech stack not only shows your interest but also helps you present how you could fit seamlessly into their existing projects. Demonstrating you’ve done your homework can set you apart from other candidates!