Automation Engineer
Role summary
Join a specialist technology team delivering a large-scale IT operations programme within a complex and highly structured enterprise environment.
As an Automation Engineer, you'll design and maintain automation that supports day-to-day infrastructure operations across servers, cloud platforms, virtualization, configuration management, and system administration.
The role requires someone who is comfortable working hands-on with scripting and infrastructure tooling and who understands how automation should support reliable, repeatable IT operations at scale.
Important
• Fully on-site role in Warsaw, Poland
• Contract employment
• Mid-senior level automation experience required
• Strong IT operations automation background required
• Python, PowerShell, and Bash experience highly relevant
• Ansible and Terraform experience strongly preferred
• Windows Server and Linux experience required
• VMware experience highly relevant
• Azure / AWS / Google Cloud exposure beneficial
• Large-scale IT operations experience strongly preferred
• Public sector, government, or EU agency experience is beneficial
• Candidates requiring remote or hybrid working are not suitable
• Candidates must be based in Warsaw or willing to relocate
Job description
You'll work across infrastructure, operating systems, cloud platforms, configuration management, and scripting to reduce manual work, improve reliability, and support critical IT operations.
This is a fully on-site role in Warsaw and is suited to a mid-senior engineer with strong hands-on experience in infrastructure and IT operations automation.
Responsibilities
• Design and implement automation for IT operations and infrastructure
• Develop scripts and tooling using Python, PowerShell, and Bash
• Build and maintain configuration management workflows
• Automate infrastructure provisioning and system configuration
• Work with Ansible and Terraform
• Support VMware-based infrastructure environments
• Automate Windows Server administration and operations
• Automate Linux administration, including Red Hat environments
• Support Azure, AWS, and Google Cloud infrastructure
• Build repeatable operational processes and deployment workflows
• Reduce manual operational tasks through automation
• Maintain and improve existing automation tooling
• Troubleshoot failures across automated systems and infrastructure
• Support large-scale IT operations environments
• Work within structured IT service-management processes
• Document automation processes, standards, and procedures
• Collaborate with infrastructure, operations, and support teams
Required Skills
• Mid-senior level IT automation or infrastructure automation experience
• Experience designing and implementing automated systems for IT operations
• Strong scripting skills
• Python experience
• PowerShell experience
• Bash / shell scripting experience
• Ansible experience
• Terraform experience
• Infrastructure and systems administration understanding
• Windows Server experience
• Linux experience
• VMware experience
• Cloud infrastructure exposure
• Strong troubleshooting and problem-solving ability
• Ability to work within large-scale IT operations environments
• Based in or willing to relocate to Warsaw
• Willingness to work fully on-site
Technologies
• Python
• PowerShell
• Bash
• Ansible
• Terraform
• VMware
• Microsoft Azure
• AWS
• Google Cloud
• Windows Server
• Linux
• Red Hat Enterprise Linux
• Infrastructure as Code
• Configuration Management
• IT Automation
• ITIL
Nice To Have
• Public sector experience
• Government IT experience
• EU agency experience
• Large-scale IT operations programme experience
• Enterprise infrastructure experience
• ITIL experience
• Infrastructure as Code experience
• Hybrid cloud experience
• Multi-cloud experience
• VMware automation experience
• Windows automation experience
• Linux automation experience
• Experience working in structured service-management environments
• Experience documenting operational processes and standards
Soft Skills
• Strong ownership mentality
• Structured problem-solving
• High attention to detail
• Reliability-focused mindset
• Strong communication skills
• Collaborative approach
• Comfortable working in structured environments
• Pragmatic execution
• Strong troubleshooting ability
• Process-oriented mindset
• Ability to work independently
• High accountability