Join us/Open Position

DevOps Engineer

  • Senior
  • Mid-level
  • Full-remote

As a DevOps Engineer, you will bridge the gap between development and operations teams, enhancing the software development process through automation, continuous integration, and continuous delivery (CI/CD) pipelines.

REMOTE

100%

You will work from the location of your choice, provided you structure this in a way that is compatible with work residency in Spain. You will also need to have a high-bandwidth internet connection (>= 40Mbs up/down). DKL has no physical headquarters: we take remote work very seriously, and our team is distributed in various parts of Spain and abroad.

SCHEDULE

Flexible

You will work 40 hours per week with the flexibility to organize your schedule in a way that suits you. Requirements include having sufficient overlap with the teams you collaborate with and attending dailies and occasional client meetings. We know that personal wellness is crucial for achieving optimal results.

COMPENSATION

45k-65k

Depending on your experience and fit with the profile below, we are open to discussing why your value may exceed this range.

Opportunities to grow and advance your career. Every year, you will have €500 explicitly allocated for your educational needs.

An annual 100€ Amazon Gift Card on Christmas.

Vacations: 23 days/year.

    The role

    Learn about your responsibilities, how you will work, and who you will work with.

    You will work as a DevOps engineer with multi-disciplinary teams leveraging analytics and Artificial Intelligence, both generative and more traditional, to help our clients solve complex problems, most often in the energy space.

    You will work with DKL's teams and leadership to define strategic and tactical plans that are architected with the right balance between feature set, cost, scalability, security, maintainability, and tech debt in mind, recognizing that this balance can vary significantly between one project and another, or between one phase and another. You will sit on the architecture board with the other area leads (Back-end, Data Engineering, and Front-end).

    First responder: You will not have on-call rotations because we do not operate mission-critical HA applications; however, you will be part of the first-responder team during work hours and, on infrequent occasions, outside of these hours.

    Hands-on practitioner: You are reconciled with the fact that architecture decisions need to be taken, costed efficiently, documented, championed with the rest of the team, implemented, tested, supported, and that people will expect you to guide them through best practices. The DevOps team should be sized accordingly, but none of these tasks is above or beneath you.

    Responsibilities

    Assisting with stress testing, penetration testing, and disaster recovery will be part of your team's responsibilities. Your responsibilities will encompass a wide range of tasks, including but not limited to:

    arrow_circle_right

    CI/CD

    Develop and maintain CI/CD pipelines.

    arrow_circle_right

    Automation

    Automate infrastructure provisioning and management.

    arrow_circle_right

    Performance

    Monitor and optimize system performance.

    arrow_circle_right

    Delivery

    Collaborate with development teams to ensure smooth deployment and releases.

    How will you work?

    Based in Spain: You are legally permitted to work in Spain, and you are either already based there or planning to move there very shortly.

    Fully remote: You have sufficient experience to thrive in a remote-only, Slack-heavy setting with asynchronous daily tasks and video calls over various platforms, including Meet, Zoom, Teams, Webex, and Jitsi. You have access to a reliable internet connection.

    Flexible work hours: You will work an average of 40 hours a week, which you can arrange flexibly within the constraints of sufficient overlap with the rest of the team and attending meetings (some of which you will schedule yourself, some of which you won't).

    Computer: You will be issued a Framework 13 to work on, which runs either Linux or FreeBSD.

    Who will you work with?

    You will collaborate closely with the DevOps team. You will report directly to Matías Pizarro.

    image of Matías Pizarro Matías Pizarro Data Architect & Software Architect

    With 28 years in software development and 8 years as Head of Engineering at McKinsey & Company, Matias leads our technical vision. He specializes in data engineering, AI, DevOps, and team scaling, and has grown Power Solutions Tech from 2 to 200 developers in just 5 years. Matías keeps Python, Pandas, Django, FreeBSD, and Bash in his daily toolkit and is passionate about using the right tools for the job. His leadership inspires innovation and excellence across our technical teams.

    What makes you a fit?

    Your qualifications

    Requirements

    arrow_circle_right

    Strong command of Computing, Infrastructure, and networking first principles

    You can reason around Computing, Infrastructure, and Networking first principles and use them to chart your way across and around known and unknown platforms and paradigms.

    arrow_circle_right

    IaC applied to large-scale Enterprise environments

    You have significant experience using Pulumi, OpenTofu, or Terraform to deploy resilient, modular, and secure enterprise environments such as data platforms and data ingestion pipelines.

    arrow_circle_right

    Strong learner

    You are not expected to know everything, but you are expected to learn what needs to be learned and to understand how to do it self-sufficiently, though with adequate support.

    arrow_circle_right

    Problem solver and independent thinker

    You have a strong sense of ownership of your team's work and are accountable for it. You raise your hand when you see risk, lack of alignment, or unresolved uncertainty. You uphold your duty to dissent. You are opinionated, but you can be reasoned out or into any sensible solution, and are happy to explain and debate your solutions.

    arrow_circle_right

    Analytical perspective

    You are comfortable working with multiple teams and on various projects, yet you still identify common patterns, everyday needs, and standard solutions.

    arrow_circle_right

    B2 / C1 English

    You speak top-notch English, allowing you to be comfortable working with a global team and a multinational client base spread across CET -4 and +6.

    arrow_circle_right

    Value-delivery oriented

    arrow_circle_right

    Diagrams and documentation are integral to your output

    What's the first 6 months like?

    Your first six months will be structured to support your learning, integration, and progression as you settle into your role. This period aligns with our review checkpoints at 1, 3, and 6 months, ensuring a clear pathway to success during your probation period.

    Month 1

    Your first month will focus on onboarding and getting grounded in our data platforms, engineering practices, and team workflows. You will get access to comprehensive technical documentation and training resources, meet key stakeholders across data, analytics and product teams as well as start familiarizing yourself with our data architecture, pipelines, and development tools. This phase is all about building a strong foundation—setting up your local environment, understanding our deployment processes, and reviewing active projects. At the end of the month, we'll have a check-in to reflect on your experience, answer any technical or process-related questions, and ensure you have the support you need to move forward confidently.

    Months 2-3

    By month two, you'll start taking on defined responsibilities within our DevOps engineering projects, collaborating closely with your team to plan deliverables, estimate workloads, and manage stakeholders' expectation. During this phase, you'll begin owning smaller pipelines and components within larger initiatives—whether that's building new data ingestion processes, optimizing existing workflows, or contributing to infrastructure improvements. This hands-on experience will help you build confidence with our tech stack and development practices. At the three-month mark, we'll have a dedicated review to reflect on your progress, discuss any technical or operational challenges, and identify growth opportunities as you continue to deepen your impact on the team.

    Months 4-6

    With solid experience under your belt, by month four, you'll be ready to lead projects more independently. During this stage, you'll take ownership of end-to-end delivery—designing, building, testing, and deploying scalable DevOps solutions that support our business needs. You'll also focus on refining your technical skills, improving system performance, and contributing to best practices within the team. The six-month review will serve as a key milestone to evaluate your overall impact, technical growth, and collaboration while closing out the probation period and setting clear goals for your continued development within the team.

    What's the selection process?

    We aim to make our selection process smooth, informative, and enjoyable, ensuring it's a two-way street where we get to know each other.

    01/

    Initial Meet & Greet

    A casual video call to introduce ourselves, discuss the role at a high level, and get to know each other's backgrounds and motivations. This call is all about seeing if we're a mutual fit.

    02/

    Role-Focused Interview

    A more focused discussion, diving into the role's specifics and exploring key data engineering scenarios you might encounter with us. This is where we'll go over some example cases, discuss your experience, and answer any questions you have about the day-to-day.

    03/

    Meet the Team Leads

    In this call, you'll meet some of our key team leads. This conversation helps you understand the company culture, our team dynamics, and the kind of cross-functional work you'll be doing. It's also a chance to talk more about the projects we're passionate about.

    04/

    Decision & Offer

    After the final discussion, we'll circle back with a decision. If we're a match, we'll be excited to extend an offer and welcome you aboard! If it turns out this isn't the right fit, we'll let you know as well and share our feedback, wishing you all the best in your career journey.

    Are you ready to take a new step in your career?

    Curious to find out more? Complete the formand send us your CV. And don't hesitate to ask questions!

    Max. 500 characters