EU remote
B2B DevOps Engineer II
About this role
At Jamf, we believe in an open, flexible culture based on respect and trust. Our track record and thriving work environment all stem from the freedom we grant ourselves to get the job done right. We take pride in helping tens of thousands of customers around the globe succeed with Apple. The secret to our success lies in our connectivity, while operating with a high degree of flexibility. Work-life balance remains our priority while feeling connected is important to maintain our strong culture, achieve our goals, and thrive as #OneJamf.
What you'll do at Jamf: At Jamf, we empower people to be their best selves and do their best work. Our engineering teams are at the heart of our operations, and the Developer Experience unit is committed to providing them with the best tools and environments to achieve excellence. You will join a team of five highly experienced engineers located in the Czech Republic and Poland, working with engineering around the globe.
You will maintain and extend our Jenkins instances and self-hosted GitHub Actions runners , and support the GitHub organization itself, which covers repository administration, access management, and repo migrations. You will work on ECR and Artifactory configuration, policies, and image synchronization. A development environment is part of any good CI/CD. You will develop and maintain custom tooling written in Go to support the development environment, collaborating with engineering teams to identify needs and implement effective solutions.
You'll be working in EKS (Elastic Kubernetes Service) clusters in AWS , ensuring the high availability and performance of our services. Configuration as a code is a must, so everything is managed and applied via Terraform and stored in GitHub . This role is offered as remote in Poland . We are only able to accept applications who have sponsorship to live and work in Poland . #LI-Remote What you can expect to do in this role: Develop, deploy, and maintain a development environment by identifying and applying automation, tools, and techniques.
Ensure security best practices are identified and integrated into system designs and configuration. Assist in evaluating, planning, configuration, and implementation of new software services. Develop custom tools and automation through programming and scripting. Support Software Development by maintaining and scaling our Continuous Integration and Continuous Delivery environment as needed. Member of an Agile Team providing code reviews, velocity estimation, planning input, and participating in other Agile Methodology workflows.