DevOps Engineer

thyssenkrupp Group Services Gdańsk

Gdańsk, Poland • 39m ago • Remote

Mid

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Responsibilities: automation of Linux and (optionally) Windows infrastructure, Azure provisioning, CI/CD pipeline development, and operational troubleshooting

Description

You will help automate Linux server provisioning, configuration, and hardening, build Ansible automation, and develop reusable infrastructure code. The role includes provisioning and managing Azure resources through code, creating GitHub Actions pipelines for linting/testing/deployment, and troubleshooting Linux systems and supporting incident resolution.

Responsibilities

  • Automate Linux server provisioning, configuration, and hardening using Ansible
  • Automate Windows server and client configuration using Ansible via WinRM or SSH (Windows experience is welcome but not required)
  • Provision and manage Azure resources through code and automation
  • Develop and maintain Ansible playbooks, roles, and reusable automation code, including custom Python modules when needed
  • Develop and maintain GitHub Actions pipelines for linting, testing, and deployment
  • Troubleshoot Linux systems, resolve operational issues, and participate in incident resolution
  • Contribute to infrastructure automation through reviewed pull requests and clear documentation

Technical Requirements

Linux

  • Strong hands-on experience with Debian/Ubuntu or RHEL-based systems
  • Confident use of the Linux shell and Bash scripting
  • Knowledge of systemd, package management, users and permissions, sudo, and SSH
  • Experience installing, configuring, maintaining, and hardening Linux servers
  • Ability to analyse and resolve Linux system issues

Ansible

  • Practical experience with playbooks, roles, inventories, variables, and Jinja2 templates
  • Understanding of idempotency, handlers, tags, Ansible Vault, and collections

Python

  • Solid practical knowledge of Python 3, including the standard library, JSON, and YAML
  • Ability to write and maintain automation scripts
  • Basic knowledge of developing custom Ansible modules in Python (occasional task)
  • Familiarity with virtual environments and package management

Microsoft Azure and Entra ID

  • Experience provisioning and managing Azure resources through automation and code
  • Understanding of Azure fundamentals: subscriptions, resource groups, RBAC, virtual machines, virtual networks, and network security groups
  • Understanding of Azure landing zone concepts: management groups and hub-and-spoke networking
  • Understanding of Microsoft Entra ID fundamentals, particularly users and groups
  • Experience using the Azure CLI in a Linux environment, including Bash scripting for automation and troubleshooting
  • Ability to read and understand Infrastructure as Code written in Terraform / OpenTofu
  • Experience with GitHub Actions and Docker
  • Experience with Git (feature branches, pull requests, code reviews)
  • Experience maintaining CI/CD pipelines and automated checks
  • Practical Docker knowledge including Dockerfiles and basic container security

Nice to Have

  • Windows troubleshooting and advanced Windows automation (WinRM, PowerShell)
  • Windows-specific Ansible modules
  • Entra ID app registrations, service principals, managed identities, and Entra ID automation
  • Azure Policy
  • Azure Key Vault and Azure Container Registry
  • Integrating GitHub Actions with Azure using OIDC and workload identity federation
  • Linux networking fundamentals (IP routing, DNS, firewalls, TLS)
  • Integrating Linux servers with Active Directory using SSSD (access control)
  • Advanced Linux troubleshooting tools (ss, tcpdump, journalctl, strace)
  • Ansible Execution Environments using ansible-builder and ansible-navigator

Benefits

  • Global impact & open culture
  • Flexible workstyle with remote work possibilities and flexible hours (7:00–10:00 start)
  • Supportive onboarding and career growth with mentoring and clear development paths
  • Continuous learning (premium training platforms, language classes, personal development budget)
  • Wellbeing and community support (private medical care, life insurance, sports initiatives)
  • Team spirit and events (integration budget, interdepartmental teams, company and family activities)
  • Extra perks (anniversary bonuses, MyBenefit platform, “under the pear tree” holiday benefit)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report