Altenar is an international IT company founded in 2011, with offices in Malta, Greece, Georgia, the Isle of Man, and Uruguay. We specialize in high-load software development and provide one of the best technology solutions for the iGaming industry worldwide.
Job Description
The Infrastructure Engineer shall bring first-rate technical design and implementation skills in the fields of computer server operating systems, storage and networking, together with supporting knowledge of automation tools. The role will work closely with various Technology teams to deliver reliable, scalable, and serviceable technical infrastructure to the Altenar product portfolio in a repeatable way. The role demands a combination of inquisitive, conscientious, and highly organized behaviours to complement the required technical skills, with a consistent approach to system performance measurement and security by design throughout the infrastructure lifecycle.
The Infrastructure Engineer is part of the collective within Altenar that uses DevOps practices and must be an effective communicator, able to collaborate across teams using processes such as Architecture Review and other peer review. The role requires the person to be fanatical about design and documentation, and able to develop a deep understanding of the system's norm to allow successful complex troubleshooting.
What You'd Be Responsible For:
- Design, create, and maintain shared systems such as NTP, DNS, monitoring clusters, and log aggregation clusters.
- Deploy, operate, and maintain site networks using multi-vendor technology such as hardware and software load balancing, 10 to 100 Gbit/s Ethernet switching, inter-VLAN or microsegmentation firewalling, and IP routing.
- Operate and support Altenar's wide-area network connectivity; coordinate with and support office internetworking.
- Manage effective resource utilization, segregation, and billing on Altenar public cloud accounts.
- Operate and support Altenar's on-premise and cloud-based Kubernetes clusters.
- Provide infrastructure expertise to the DevOps collective, supporting the Automation team in environment preparation and as an escalation point for troubleshooting.
- Embrace innovation and experimentation in a structured way.
- Communicate effectively with managers, leaders, and subject-matter experts in a matrix organization with overlapping areas of ownership.
- Plan work, report on progress, and escalate blockers.
- Maintain a strong sense of duty, exercising duty of care beyond the immediate fix.
- Follow the principles of security by design and serviceability, ensuring that agility does not come at the expense of disproportionate risk or the accumulation of technical debt.
- Be trustworthy and accountable in the handling of company data and physical assets.
Qualifications
- Degree in a related field (Engineering / CS).
- Proven system administration experience in heterogeneous environments (Windows / Linux, predominantly with RPM package management).
- Basic scripting skills (Bash, PowerShell, Python, or other).
- Detailed knowledge of TCP/IP and related network protocols such as IP multicast and public IPv6.
- Knowledge of system security (e.g., intrusion detection systems) and data backup/recovery.
- Solid understanding of redundancy mechanisms such as NIC teaming, link aggregation, shared storage clustering, TCP load balancing, SSL offloading, majority node-set clustering, and failure fencing.
- Solid understanding of process scheduling, virtual memory models, swap, and performance troubleshooting in the operating system.
- Solid understanding of distributed/shared block storage, file storage, and I/O performance.
- Solid understanding of virtualization using VMware, KVM, and other technologies.
- Solid understanding of Linux containers and their theory of operation.
- Solid understanding of Microsoft Active Directory in a production environment.
- Good appreciation of information security concepts such as segregation, threat surfaces, and the importance of vulnerability management.
- Basic appreciation of parallel development streams and the use of code repository and versioning systems (Git-based), as well as build systems.
- Excellent organizational skills and familiarity with project planning approaches/tools.
- Strong documentation skills.
Nice to Have (not critical β if you have no experience with these, we'll be happy to teach you):
- Experience with Docker and Kubernetes.
- Experience with monitoring systems (Zabbix, Grafana, Prometheus).
- Experience with log aggregation systems (Elastic / Graylog).
- Experience with database administration (MSSQL and NoSQL/MongoDB) is a plus.
- Experience using deployment pipelines for infrastructure changes and management.
- Knowledge of .NET (.NET Core).
What We Offer
- Stable and flexible working environment.
- Career growth opportunity.
- Training and professional development events.
- Health insurance.
- Competitive remuneration and benefits.
- Teamwork and accountability.
- Sense of community and defined company culture.
- Diverse workplace.
- Modern, comfortable office in the center of St Julians.
- Corporate parking near our office.
- Gym reimbursement after successfully passing probation.