Arbetsbeskrivning
We are looking for an Infrastructure Engineer with a focus on Database Administration that can take full ownership of the tuning, configuration, upkeep, maintenance and structure of our PostgreSQL and Redis clusters.
You will be part of the Infrastructure department, this department is made up of three teams that collectively maintain the infrastructure platform, Operating System configuration management, CI/CD build pipelines and server performance.
This position is part of the Platform Team within the Infrastructure Department. The Platform team provides the platform for other teams to make use of. The infrastructure platform is made up of servers that other teams at Mullvad rely on to run or connect their software and containers.
Systems maintained by the Platform Team include our customer-facing Encrypted DNS, Leta search engine, VPN servers, as well as the “behind the scenes” services for Payments and Accounts platform, Website, Hashicorp Vault, Authoritative DNS, and monitoring & metrics.
The ideal candidates for this role will have extensive experience working with and owning PostgreSQL and Redis clusters, ideally at large scales spread across different geographical locations. We expect you to have worked with performance tuning, configuration and expansion, disaster recovery restoration, configuration of backup strategies, as well as cluster fail- and switch-over.
Whilst this position is primarily focused on database administration, we welcome candidates that would also like to work with Linux server administration and deployments using Ansible. In our production environment we do not use VMs or cloud services, however we do self-host VM clusters in our testing and staging environment. We run Linux both on our workstations and server-side.
About you
Required: You have an in-depth knowledge of PostgreSQL, Redis and general database concepts, and would be completely comfortable maintaining multiple clusters.
Required: You are a self-propellant individual that can work with a set goal in mind, but without requiring continuous direction.
Required: You have complete fluency in English.
Required: Swedish residency and Swedish citizenship.
Ideal: You have maintained graphs and alerts within monitoring and metrics tools to ensure databases perform as expected.
Ideal: Knowledge and experience working with Ansible for Linux server configuration management and deployment.
Note: This is an on-site position in our office in Gothenburg, Sweden. We are flexible to remote work, but expect candidates to live in Sweden and be willing to work from our office minimum 60% of the working week.
Due to the critical importance of our databases, access to our production customer-facing environment will not be granted until the 6 months probation has been completed at least. Candidates will be subject to a background check performed by an external company during the later interview stages.