Job Description:
This is a mid-senior level technical role that involves infrastructure and systems administration in a SaaS environment. The successful candidate will have experience with scaling production systems, operating systems like Ubuntu, and automation tools such as Ansible.
Key Responsibilities:
* Infrastructure Management: Manage and maintain our growing fleet of servers across multiple providers, including configuration, patching, hardening, tuning, backup, and recovery.
* Database Administration: Operate and manage our databases, including managing backups and recovery.
* Network Security: Look after the network edge that connects our customers to our SaaS platforms.
* Performance Monitoring: Monitor uptime and performance using various tools and scripts, and fix issues before they affect customers.
* Security: Use cybersecurity tooling to monitor behavior, spot anomalies, and respond quickly with the wider team.
* Automation Champion: Champion automation efforts so infra config is versioned, repeatable, and part of everyday development.
Requirements:
* Technical Experience: You have experience in infrastructure and systems administration in a SaaS environment and have scaled production systems.
* Hands-on Skills: You are comfortable living in the terminal on Ubuntu.
* Ansible Expertise: Experience with Ansible is essential.
* Database Knowledge: Database experience (hello, PostgreSQL) is required – bonus points for experience with repmgr and Barman.
* Scripting: You script in Bash, Node.js or similar.
* Tool Familiarity: Knowledge of Cloudflare, PM2, Wasabi, rclone, rsync and distributed file systems is a bonus.
* Communication Skills: You can communicate technical and non-technical information clearly.
* Team Player: Proactive, adaptable, can-do.