CI/CD Engineer
Axis Communications AB / Datajobb / Lund
Observera att sista ansökningsdag har passerat.
Visa alla datajobb i Lund,
Lomma,
Staffanstorp,
Burlöv,
Kävlinge eller i
hela Sverige Visa alla jobb hos Axis Communications AB i Lund,
Malmö,
Helsingborg,
Kristianstad,
Linköping eller i
hela Sverige Are you ready to be part of a Platform Engineering team (R&D Tools) serving 900 developers with an Internal Developer Platform (IDP) which automates what is required to build, test and release AXIS OS, the Linux distribution that powers our products? If you are passionate about automating the development process in a team that collectively creates value for our users, then this can be the perfect opportunity for you!
Who is your future team?
We are a Platform Engineering team with 31 software engineers, divided into small, highly collaborative, and autonomous sub-teams. We support the AXIS OS developers by offering an Internal Developer Platform which handles daily releases of AXIS OS used on over 200 different Axis products. The IDP is built with a mix of open source software, internally developed tools, and vendor licensed software. Everything runs in containers on Linux. We're active in several open source communities and we're encouraged to open source our code when possible.
The sub-teams own their backlogs and roadmaps and are responsible for the evolution within their area, including trying out new technologies. There are no über architects that need to approve your UML diagrams, but there are plenty of thoughtful colleagues that can give you feedback. We are great at what we do, and we have a drive to always improve and learn more. The products we work on are used by AXIS OS developers every day and we take pride in working closely with them to improve their quality of life. IDP uptime takes priority one, closely followed by user support and next comes feature development and evolution.
Our culture is characterized by openness, trust, and collaboration. Work/life balance and hanging out with your teammates at common fikas, lunches, and other social activities are important to us and our success. Like the rest of Axis, we don't let ourselves get stuck in rigid processes, but we also realize that large organizations can't be entirely without processes either and we try hard to draw the line in the right place.
Meet two of our Platform Engineers, Frida who shares learnings about making a Backstage plugin open source and Magnus about Tracking software relations with Eiffel.
What will you do as a CI/CD Engineer?
You will have a hands-on role in the highly skilled CI sub-team focusing on developing, improving and maintaining CI/CD pipelines in Jenkins. You will collaborate closely with other sub-teams to integrate their part of the CI pipeline, as well as working in close collaboration with AXIS OS developers to understand their needs and pain points and how our IDP can support them in their daily work-life. In addition to understanding the users, you will work in a data-driven manner to gain insight into our service, enabling you to improve it.
Cybersecurity and supply chain security are very important to us and you will be involved in improvements in these areas. Additionally, you will be part of planning and executing the future evolution of our service and tools. Close collaboration with IT infrastructure and operations is essential to optimize our service and tools.
Here are some tasks from the backlog that you might get to work on:
*
Automatic build failure analysis.
*
Design and implement throttling of ongoing builds, since our largest instances can't handle too many ongoing builds.
*
For the multi-site setup, design and implement automatic agent label assignment.
*
Investigate alternative CI framework for firmware building.
*
Create an API endpoint for consumers to request what to do with a failed build.
Who are you?
At Axis we are very proud of our unique team spirit that is a product of high levels of autonomy, freedom, and ambition, and is guided by our core values "act as one", "think big", and "always open". We expect you to be collaborative and have an open, mature, and generous attitude. Personal growth drives you and you enjoy having a lot of responsibility and the opportunity to influence. You get energy from helping others grow by sharing your knowledge and feedback. Finally, you prefer Linux over Windows.
We value experience in the following tech areas:
*
Setting up scalable and automated CI/CD pipelines, preferably in Jenkins.
*
Designing, writing, and releasing code in languages like Java, Groovy and/or Python.
*
Automating the provisioning of systems with e.g. Ansible, Terraform, Puppet or Chef.
*
Experience in monitoring and logging solutions like Elastic stack, Grafana, Datadog, or similar.
*
Cyber security and hardening of software release pipelines.
*
Writing tests for systems composed of multiple services.
We're an office-first organization so we expect you to be in the office on most days and we highly value in-person collaboration.
What Axis have to offer
At Axis, we provide a global environment where you work with experienced colleagues and have numerous development opportunities. Axis is an organization that values creativity and promotes equal opportunities, teamwork and openness. With us you will grow both personally and professionally. You will be part of a team of great colleagues that enjoy going to work in the morning. We offer benefits such as flexible working hours, morning fika, Friday cake, bonus programs, fitness allowances, health insurance, and even your own Axis bike.
Ready to Act?
Find out more from our recruiting manager Emely Jonasson at +46 761 75 18 77. We're looking forward to reading your application!
Ersättning Not Specified
Så ansöker du Sista dag att ansöka är 2024-06-21
Klicka på denna länk för att göra din ansökan Arbetsgivarens referens Arbetsgivarens referens för detta jobb är "R-120855".
Omfattning Detta är ett heltidsjobb.
Arbetsgivare Axis Communications AB (org.nr 556253-6143)
Arbetsplats Axis Communications
Jobbnummer 8705206
Observera att sista ansökningsdag har passerat.