Dev Ops Engineer

<ul><li>Fully Remote</li><li>Time Zone Requirement: Candidates must be based in time zones spanning from the Americas through Southeast Asia to help maintain continuous 24/7 operational coverage.<br><br></li></ul><strong>About Us<br><br></strong>ClickOut Media is not just a company - it's a thriving ecosystem of diverse talent from around the globe. As a proudly remote-first organisation, we've cultivated an environment where creativity flourishes, collaboration is core, and innovation knows no bounds. With over +1000 team members, our startup culture fuels our growth, making us a leading force in multi-channel marketing. We specialise in delivering best-in-class SEO & Content solutions to esteemed clients worldwide.<br><br><strong>What Makes Us Different<br><br></strong>At ClickOut Media, we thrive in the most competitive search verticals, operate across every major language, and conquer platforms you've probably never even heard of. Our dynamic approach, combined with our fast-paced environment, sets us apart in the industry. We're not just here to meet expectations; we're here to exceed them, every single time. Our relentless pursuit of excellence has been the cornerstone of our continuous success.<br><br><strong>Job Description<br><br></strong>We are looking for an experienced DevOps Engineer to join our infrastructure team and help<br><br>operate, maintain and evolve the infrastructure behind our core affiliate tracking platform.<br><br>Our infrastructure is primarily hosted on AWS, so strong hands-on AWS experience is essential.<br><br>You will work across cloud infrastructure, Linux systems, infrastructure as code, configuration<br><br>management, containerised workloads, CI/CD pipelines, databases, monitoring and production<br><br>operations.<br><br>This is a hands-on engineering role is suited to someone who is comfortable taking ownership of<br><br>production infrastructure, troubleshooting complex issues and improving the reliability and<br><br>automation of our environments.<br><br><strong>Responsibilities<br><br></strong><ul><li>Design, deploy, maintain and troubleshoot production infrastructure primarily hosted on AWS</li><li>Manage AWS environments and services including: AWS Organizations: EC2, Application Load Balancers (ALB), Lambdas, S3, RDS / Aurora MySQL, DynamoDB, ElastiCache / Redis, SQS and SNS, CloudWatch, AWS Backup, AWS WAF</li><li>Administer and troubleshoot Linux-based systems.</li><li>Build and maintain infrastructure using Terraform, with an emphasis on repeatable, version-controlled infrastructure.</li><li>Maintain and improve server and application configuration using Ansible.</li><li>Operate containerised applications using Docker and Docker Compose.</li><li>Build, maintain and improve Jenkins CI/CD pipelines for automated deployment and operational workflows.</li><li>Monitor infrastructure and applications using Grafana, Prometheus and AWS CloudWatch.</li><li>Manage and troubleshoot database infrastructure including MySQL / Aurora, DynamoDB and ClickHouse.</li><li>Operate and troubleshoot Redis-based workloads using AWS ElastiCache.</li><li>Investigate production incidents, identify root causes and implement permanent fixes.</li><li>Improve platform reliability, scalability, security and performance.</li><li>Automate repetitive operational tasks and reduce manual infrastructure management.</li><li>Review infrastructure changes and contribute to technical and architectural decisions.</li><li>Maintain appropriate backup, recovery, monitoring and alerting processes.</li><li>Work closely with developers and other technical teams to support application deployments and production environments.<br><br></li></ul><strong>Required Experience<br><br></strong><ul><li>Strong hands-on experience with AWS in production environments.</li><li>Strong Linux administration and troubleshooting skills.</li><li>Good understanding of AWS networking, security, IAM and infrastructure architecture.</li><li>Production experience with several of the AWS services used in our stack, particularly EC2, ALB, S3, RDS/Aurora, CloudWatch and AWS Organizations.</li><li>Strong experience with Terraform and infrastructure-as-code practices.</li><li>Experience with Ansible or comparable configuration-management tooling.</li><li>Good working knowledge of Docker and Docker Compose.</li><li>Experience building and maintaining CI/CD pipelines, ideally using Jenkins.</li><li>Experience operating and troubleshooting MySQL in production.</li><li>Experience with monitoring and observability platforms such as Prometheus, Grafana and CloudWatch.</li><li>Good understanding of networking concepts including DNS, HTTP/HTTPS, load balancing, firewalls, routing and TLS.</li><li>Ability to diagnose complex infrastructure and application issues across multiple layers of a production environment.</li><li>Comfortable working with Git and infrastructure-as-code development workflows. <br><br></li></ul><strong>Preferred Qualifications<br><br></strong>Experience with any of the following would be beneficial, but is not required across the board:<br><br><ul><li>AWS Lambda and serverless architectures</li><li>DynamoDB</li><li>ClickHouse</li><li>Redis / AWS ElastiCache</li><li>SQS and SNS</li><li>AWS WAF</li><li>AWS Backup and disaster-recovery strategies</li><li>AWS multi-account environments and AWS Organizations</li><li>Infrastructure security and hardening</li><li>High-availability and scalable production architectures</li><li>Performance troubleshooting and capacity planning</li><li>Scripting and automation using Bash, Python or similar languages<br><br></li></ul><strong>Benefits & Rewards<br><br></strong><ul><li>A brilliant opportunity to grow your career & work with a fun, fast-paced & growing company, prepared to let you shine</li><li>An entrepreneurial environment where you learn more every day (we more than welcome and support people with their own projects)</li><li>Build an organization that continues to diversify its portfolio</li><li>Personal responsibility with a ton of autonomy</li><li>33 free paid days</li><li>Market-leading remuneration and bonuses available</li><li>An international team with over 35 nationalities</li><li>Fully Remote working <br><br></li></ul><strong>What do we mean by "Fully Remote"<br><br></strong>Clickout Media offers you an unparalleled working experience. We are registered in Malta, but you don't have to be. Wherever you are based, and whether you are a contractor, operate B2B, or are a career freelancer, we will always find a way to work with great people.<br><br>Engaging with a worldwide workforce, ClickOut Media brings together world-leading experts in the fields of Tech, SEO, Content, and Product. Our remote approach gives absolute flexibility to our people and exemplifies our philosophy of autonomy and trust.<br><br>Diversity is a given to us, and this unique approach allows us to deliver and have respect for the wide variety of people, experiences, and cultures we bring together.<br><br><strong>Our Recruitment Process Is As Follows<br><br></strong><ul><li>Apply</li><li>Have an introduction call with our recruitment team</li><li>Do a test</li><li>Have a technical interview<br><br></li></ul><strong>Equal Opportunities<br><br></strong>ClickOut Media is an equal-opportunity employer welcoming applicants from all backgrounds.

Back to blog

Other Jobs To Apply

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...