This role drives the growth of IT infrastructure by building and improving automation for operating systems and hybrid cloud environments.
You will build tools that fix root causes and make the Systems Engineering team's daily work easier.
The aim is to run operations more efficiently, free the team for strategic projects, and bring modern self-service IT to the whole organization.
Responsibilities
Build, test, deploy, and maintain scripts and applications in PowerShell, Python, or Bash that automate administrative and operational IT tasks.
Find the automation opportunities with the biggest payoff and lead projects that speed up the team, including improving existing tools.
Own Infrastructure as Code at scale with Terraform and Ansible, making sure solutions are reusable, maintainable, and reliable.
Run virtualization platforms and hypervisors so they perform well, stay reliable, and use resources efficiently.
Plan compute capacity so current and future workloads have enough resources.
Develop, integrate, and manage Infrastructure as Code, proactive monitoring, and CI/CD tooling across systems.
Share automation strategies and tools with the Core Infrastructure team.
Write and keep up technical documentation for the automation tools and processes you build.
Work with the ITSECOPS department and other internal teams to gather requirements and deliver automation solutions.
Keep improving processes and tools by testing new technologies and applying current IT automation best practices.
Requirements
At least 3 years of experience in IT process automation, programming, or advanced systems administration.
Advanced skill in at least one scripting language, such as Python or PowerShell.
A proven record of designing, building, and deploying automation tools in production.
Proven hands-on work with Terraform and Ansible, including reusable modules and roles and managing Infrastructure as Code in production.
Practical experience administering virtualization platforms such as VMware vSphere, including resource management, performance tuning, and capacity planning.
Understanding of high availability, fault tolerance, and infrastructure resilience.
Solid grasp of software engineering principles, version control systems such as Git or Perforce, and hands-on CI/CD tools and concepts.
Experience administering Windows Server and Linux, and cloud platforms such as AWS or GCP.
Knowledge of monitoring tools such as Zabbix or Prometheus, and of Grafana for visualization.
Strong analytical thinking and the ability to diagnose and solve complex technical problems on your own.
Strong communication and collaboration skills, and openness to different working styles and perspectives.
Initiative, a proactive approach, a focus on results, and high standards for quality.
Working proficiency in Polish and English.
Conditions
Hybrid or full-time in-office work in Warsaw, Poland.
Remote work from within Poland is possible for selected candidates.