Anshar Studios · Katowice
Apply on Anshar Studios’s site →Senior DevOps Engineer
A
A
A
system.share :
A
texteditor.normal
texteditor.large
texteditor.huge
job_post.share_by Facebook
job_post.share_by LinkedIn
job_post.share_by X
job_post.copy_link
Senior DevOps Engineer
Founded in 2012, Anshar Studios focuses on 1st and 3rd party game development for all major gaming platforms.
Currently, we're employing over 200 specialists in our studio in Katowice.
Working with Anshar gives you the opportunity to develop your skills, participate in challenging projects, and team up with a bunch of skilled people with a passion for video games.
What You will do:
Architect, implement and continuously improve Jenkins-based CI/CD pipelines for Unreal Engine projects, including build-farm provisioning, automated testing & reporting.
Administer and optimize Perforce: server setup/upgrades, backups, performance tuning, access and stream configuration, etc.
Configure project build pipelines for automatic validations (e.g., code review validations, code integration checks).
Scale and manage the build farm: capacity planning, provisioning, lifecycle automation of agents/VMs (Proxmox) and containerized runners.
Mentor junior and regular DevOps engineers, provide documentation, training sessions and best-practice guidelines.
Evaluate, test and introduce new tools or plugins that enhance reliability, performance and developer experience.
Provide first-line support for developers, swiftly diagnosing VCS or build issues and ensuring smooth information flow via Slack, email, etc.
What is needed:
Strong understanding of the software development lifecycle.
Proficiency in scripting languages (Python, Groovy, Bash, PowerShell).
Proven track record of designing and running highly available CI/CD infrastructures (VMs, containers, on-prem or cloud).
Solid grasp of server & network fundamentals, performance tuning, monitoring and alerting (Grafana, Prometheus, Zabbix, etc.).
Capacity-planning and incident-response experience for build farms or similar critical services.
Ability to communicate effectively with various stakeholders.
Mentoring capability and excellent communication skills (English B2/C1 both spoken and written).
Pluses:
In-depth, hands-on knowledge of Jenkins and Perforce.
Deep familiarity with Unreal Engine build workflows and Unreal BuildGraph.
Infrastructure-as-Code know-how (e.g., Terraform, Ansible).
Hands-on experience with Docker.
Familiarity with cloud platforms (AWS, Azure, GCP).
Understanding of security best practices: SSO, secrets management, least-privilege policies.
What we offer:
Wage 15 000 - 23 000 zł gross (depending on skills and experience).
Flexible work hours - core hours 10:00–15:00.
Office-first hybrid work model: three days in the office, with up to two days of remote work available per week.
Private healthcare and life insurance.
Co-financed Multisport card.
English lessons.
Relocation assistance (optional).
No crunch, no non-compete policy.
Pet-friendly office.
Co-financed participation in conferences and workshops.
announcement.apply
ID: 136
job_post.published_on :
16/10/2026
ID: 136
job_post.published_on :
16/10/2026
announcement.apply
Powered by
// IIFE: these views render tenant scripts raw, so nothing here may
// land on window where a tenant script could overwrite it.
(function() {
// jQuery captured up front: a tenant custom script can run jQuery.noConflict()
// before our async callbacks fire, leaving $ undefined (Sentry ATS-PUBLIC-VIEWS-20).
var jq = window.jQuery;
// jQuery's ready queue dies for good once any earlier handler throws (a tenant
// noConflict makes $ blow up inside our own legacy scripts), so translations
// run off the native event instead.
var onReady = function(callback) {
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', callback);
} else {
callback();
}
};
jq && onReady(function() {
var languageScriptUrl = null;
Translator.locale = 'pl';
languageScriptUrl = 'https://cdn3.traffit.com/builds/v6.5.0/bundles/traffitfrontend/modules/Translations/TranslatorMock.js';
if (languageScriptUrl) {
var languageScript = document.createElement("script");
languageScript.src = languageScriptUrl;
languageScript.onload = translate;
languageScript.onerror = translate;
document.body.appendChild(languageScript);
} else {
translate();
}
function translate() {
jq("[translate]").each(function(i, el) {
el = jq(el);
var text = el.text().trim();
var translated = Translator.trans(text, {}, "messages");
el.html(translated);
});
jq(".buttons__button.facebook").attr(
"title",
Translator.trans("job_post.share_by", {}, "messages") + " Facebook"
);
jq(".buttons__button.twitter").attr(
"title",
Translator.trans("job_post.share_by", {}, "messages") + " X"
);
jq(".buttons__button.linkedin").attr(
"title",
Translator.trans("job_post.share_by", {}, "messages") + " LinkedIn"
);
jq(".buttons__button.link").attr(
"title",
Translator.trans("job_post.copy_link", {}, "messages")
);
jq(".wcag-desktop__font-size--standard").attr(
"aria-label",
Translator.trans("texteditor.normal", {}, "messages")
);
jq(".wcag-desktop__font-size--big").attr(
"aria-label",
Translator.trans("texteditor.large", {}, "messages")
);
jq(".wcag-desktop__font-size--large").attr(
"aria-label",
Translator.trans("texteditor.huge", {}, "messages")
);
if (window.setHcButtonsAriaLabels) window.setHcButtonsAriaLabels();
}
});
// Markup ships this anchor without an href, so plain DOM here too — behind
// the jQuery guard a share click would silently do nothing.
onReady(function() {
var linkedinShare = document.querySelector(".linkedin");
if (linkedinShare) {
linkedinShare.setAttribute("href", "https://www.linkedin.com/shareArticle?mini=true&url=" + encodeURIComponent(window.location.href) + "&title=" + encodeURIComponent('Senior DevOps Engineer ') + "&summary=&source=");
}
});
})();
Posted by Anshar Studios and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.
More like this: Engineering jobs · All Anshar Studios openings · Browse every category