Description
Do you also feel energized by super smooth Operations and a beautiful CI/CD setup? Do you eat Kubernetes and Azure for breakfast? And do you thrive in a sometimes-unpredictable environment where you jump in and save the day? Then we believe we have something great to offer.
We are looking for an experienced Azure, Kubernetes, and CI/CD Engineer to help elevate our SaaS operations and internal deployment processes to the next level.
Key About Your Role
We aim to take Operations to the next level by onboarding more skilled human power (you) and using your expertise to refine and modernize our existing Azure setup.
The goal is to make it more elegant, clean, and scalable.
As a central figure in the infrastructure everyone depends on, communication and collaboration will be a natural part of your work.
You will provide ad hoc support to colleagues and customer representatives, contributing directly to the stability and growth of our platform.
We work with two layers of deployments:
Platform deployments: Low frequency (around once per month), planned well in advanceCustomer component deployments: Higher frequency (around once per week), shorter planning horizon
Both typically take place outside normal office hours.
For these, you will be compensated with time off from your regular schedule.
Deployments usually last about 15 minutes, with occasional on-call backup needed for unforeseen issues (fortunately, rare).
Your work will revolve around three main areas as follows:
Key responsibilities:
Environments: Refining and improving the setup of our internal and external environments in a beautiful Kubernetes architecture in AzureCI/CD: Configuring, maintaining and continuously improving our entire CI/CD universeOperations: Participate actively in operations tasks, maintenance windows, deployments, and incident debugging.
Together with the small operations team, ensure our platform runs smoothly 24/7
There is a lot more behind the Platform than a simple list of tools can show.
Instead of giving you a long inventory, we would rather have an informal conversation where we can explore the details together.
Our view on AI
We use AI extensively, but with a clear understanding of its limitations and how it can be misused.
We know the damage that "AI slop grenades" can cause.
Used well, however, AI is a powerful enabler and a supercharged sparring partner.
Our focus is therefore not simply on using AI, but on using it consciously, responsibly, and with a strong commitment to quality
Key About Your Team
Our team, named Obex, is a business unit of Keylane, employing around twenty-five awesome developers, business analysts and a few other professions.
Our main product is our Obex Platform, a SaaS solution for financial advisory used by advisors in a variety of pension funds and banks.
We are proud that finances of an estimated two million Danes have been through our software.
The Obex Platform is developed in close collaboration with our customers, resulting in a product that users truly appreciate.
In Obex we care for each other.
Thriving is top priority.
You will feel that atmosphere as soon as you enter.
Our organization is flat, the best argument wins, not the highest title.
We do things because they make sense.
If something stops making sense, we stop doing it, whether that's a process, a line of code, or a piece of architecture.
We aim for the best solutions, not for rigid conformity.
We believe in mutual elasticity: We go the extra mile to support you, each other, and our customers.
And we expect the same spirit in return.
Together, we share responsibility for keeping the Obex machine running smoothly.
There's much more to tell about our way of working, our culture, and our social side (fun activities and parties included), but let's save that for a chat, either online or over a great cup of coffee.
Questions?
If you have any further questions regarding this position, please reach out to the hiring manager Rasmus Amossen via mail to rasmus.amossen@keylane.com.
When you have any general questions about Keylane or want to have a quick chat before applying, just reach out to Talent Acquisition Specialist Thomas Thomsen via mail to thomas.thomsen@keylane.com.
Requirements
Experience?
You are fluent in Kubernetes, have solid experience with Azure services, virtual network configuration, and Azure DevOpsYou know your way around log and performance monitoring tools and have a passion for clean, well-architected systemsYou are not content with things merely working, you want them to work beautifullyOur platform uses .NET on the backend, React with Typescript on the frontend, and Aspire for local development orchestration.
Experience with these technologies is a plus.
There is a lot more behind the Platform than a simple list of tools can show.
Instead of giving you a long inventory, we would rather have an informal conversation where we can explore the details together
Using AI
You are interested in using AI-assisted development tools such as Claude, ChatGPT or Codex as part of the software development lifecycle.
For example, to explore solutions, understand unfamiliar code, generate or improve code and tests, refactoring, troubleshoot issues, document solutions and support code reviews;You understand that AI-generated code and suggestions must be critically evaluated, tested and reviewed.
You take ownership of the quality, security, correctness and maintainability of the code you deliver;
Other
Please send your application with CV via our website.
Applications are evaluated continuously
A criminal record and reference check are part of the application process.
Each employee within Keylane must follow training on information security and irrespective to the role basic information security responsibilities apply.
Benefits
A flat and informal organization with a professional and supportive working environmentA profit shareInclusion days where you decide when to hold your public holidaysFive weeks of vacation and five Keylane daysA pension scheme where 13.25% is paid by Keylane and the individual contribution is 3%Flexibility in the working environment.
We offer a combination of working from home and from the office.
We value seeing colleagues in person to stay connected and collaborate effectivelyThe Danish office is located a 10-minute walk from Islands Brygge Metro stationWe believe that strong employee relations are key to maintaining well-being in the workplace.
To support this, we offer a variety of social activities that all employees can participate in, such as yoga, padel tennis, running, outdoor bathing, and fitness in the basementSalary: For this role, the Monthly Base Salary ranges from XXXX (DKK), corresponding to the level of the position.
The placement within the salary range will be assessed during the recruitment process based on the candidate's skills, competencies, knowledge, and relevant experience