Tech Stack
AWSCloudDockerEC2GrafanaKubernetesLinuxMySQLNGINXPuppetTerraform
About the role
- Ensure Frontify’s system infrastructure is cared for, maintained, and improved in a fast-changing environment.
- Work closely with R&D and engineering teams to find root causes of bugs and help fix them; document relevant processes.
- Design, maintain, and improve cloud infrastructure leveraging DevOps experience.
- Develop and maintain monitoring and observability frameworks to ensure system performance, reliability, and early issue detection.
- Manage and optimize web servers, relational databases, and Linux-based systems.
- Utilize Docker for containerization and manage orchestration tools (Kubernetes or AWS ECS) for deployment and scalability.
- Build and maintain scalable and secure solutions using AWS services.
- Collaborate with Engineering, QA and Security teams to streamline workflows, troubleshoot issues, and enhance system deployment processes.
- Implement and maintain security best practices across infrastructure and deployments, including access management, vulnerability scanning, and incident response.
- Contribute to compliance with security standards and foster a strong DevSecOps culture within the engineering team.
Requirements
- You can work remotely from anywhere in Switzerland or join us on-site in our St. Gallen office.
- 5+ years of experience in a DevOps or Systems Engineer role – ideally in the SaaS space.
- Comfortable with web servers (Nginx), relational databases (e.g., MySQL, including replication and performance tuning), and Linux (Amazon Linux/CentOS/RedHat).
- Knowledge and experience with Docker containerization, including container orchestration and management (e.g., Kubernetes or AWS ECS).
- Experience with AWS services (EC2, S3, RDS, Cloudfront or OpenSearch).
- Experience with Terraform and infrastructure as code for scalable environments.
- Knowledge of CI/CD pipelines and implemented automated build and deployment processes.
- Knowledge of Puppet configuration management (bonus).
- Experience working cross-functionally with Developer Support and Deployment Support roles.
- Strong understanding of monitoring and observability tools (e.g., Datadog or Grafana).
- Experience applying SRE principles such as SLOs and error budgets.
- Experience with incident management processes, including conducting postmortems and driving improvements.
- Solid understanding of security practices in cloud and DevOps environments, including IAM, data protection, secrets management, and compliance considerations (e.g., ISO, GDPR).
- Comfortable working in a fast-paced, distributed team environment.
- Fluent in English.