Infrastructure engineer
Summary
Maintains and secures Linux-based infrastructure for a Swiss IT company, handling servers, networking, and automation with tools like Kubernetes, Ansible, and PostgreSQL.
XIAG
is an international IT company that has been creating mobile and web applications for Swiss businesses in the B2B and B2C sectors for 25 years.
Our projects cover a variety of industries, such as B2B platforms for food products, airlines, banks, travel portals, and more. Our partnerships with clients typically last 7-8 years or more.
Location: Zurawia street, 45, Warszawa
Tech stack we use:
Network storage: DRBD, Ceph, S3
Virtualization: LXC, KVM
Backup: Bacula (and derivatives)
CI/CD: GitLab CI/CD
Containers: Docker, Podman, containerd
Web stack: Nginx, PHP, Golang, NodeJS
Orchestration: Kubernetes
Configuration management tools: SaltStack, Ansible
VPN: OpenVPN, OpenConnect
Databases: PostgreSQL, MySQL, MongoDB, ClickHouse
Queue engines: RabbitMQ, Kafka
Cache systems: Redis, Memcached
What you will do:
Manage and monitor Unix-like systems (primarily Debian/Ubuntu)
Coordinate tasks with developers and other sysadmins
Work with a professional and experienced sysadmin team
Maintain our infrastructure across local and remote environments
Communicate task scope and complexity to stakeholders and managers
Adopt new technologies and implement automation to improve maintainability of our infrastructure and processes
Ensure the security and reliability of systems
Share 24x7 coverage of monitoring alerts in coordinated shifts with the rest of the team
Must-have requirements:
Knowledge of TLS/x509 certificates, encryption basics
Verbal and written communication skills in English
Team collaboration skills
Ability and motivation to learn about new technologies and approaches
Experience in system administration (Debian, Ubuntu)
Solid understanding of Linux systems and network stack
Hands-on experience with SCM (git) and configuration management tools (Ansible/SaltStack)
Familiarity with distributed systems
Nice to have:
Hands-on experience running Kubernetes
ClusterEngine: Corosync, Pacemaker
Strong understanding of networking protocols and architectures.
What we offer:
Simple hiring process
B2B or UoP, you can choose any (via our partner CVT services)
Stable salary
medical insurance or multisport card
Participation in external training and conferences (75% covered)
14 days of remote work per year
Sick leave paid up to 100% of the salary
Supportive and friendly environment
Team events and company activities
Swiss management: horizontal hierarchy, decisions made by the project team, developers gain experience in different roles from project to project
No bureaucracy - direct contact with management