> DOUSmile - Open Source Solutions
DevOps Engineer
format:Remotecompany:Outsource
linuxansiblekubernetesargocdhelmpythonbashgoogle cloudnetworkingtlssshipsecwireguardopenid connectsamlkeycloakssoldapprometheusgrafanaci/cdgitlab ci/cdproxmoxlxcdockermysqlpostgresql
terraformterragrunt
> full description
Job Description:
This position requires investigation and resolution of software problems in the company infrastructure, its setup, evolution, and maintenance, with a strong focus on Kubernetes platforms running both self-hosted and in the cloud. Our team works AI-first: Claude Code is an integral part of our daily engineering work, from writing code and manifests to troubleshooting and documentation.
Responsibilities:
- Investigate and resolve software problems of the company infrastructure through established processes and procedures (Helpdesk)
- Operate, upgrade and maintain Kubernetes clusters, both self-hosted and in the cloud (OVHcloud)
- Manage cluster lifecycle and access with Rancher
- Deploy and maintain applications using GitOps practices (ArgoCD)
- Automate infrastructure provisioning and configuration with Ansible
- Set up, scale and maintain CI/CD runners (GitLab Runners)
- Build and maintain monitoring and alerting with the Prometheus / Grafana stack (exporters, alert rules, dashboards)
- Handle occasional tasks on Google Cloud Platform (GCP)
- Work together with the team and external parties in troubleshooting/resolving outages and other incidents to ensure performance and stability
- Maintain technical documentation
- Proactively deal with monitoring alerts
Requirements:
- Work experience as a DevOps / SysOps
- Strong administration experience of Linux and its services using Ansible.
- Hands-on experience operating Kubernetes in production (self-hosted and managed, OVHcloud is a plus)
- Experience with Rancher, ArgoCD, Helm manifests
- Experience in Python and Bash scripting
- Basic knowledge of GCP
- Ability to critically review and validate AI-generated code and configuration before applying it to production
- Good understanding of networking, security, and encryption (routing, SSL/TLS, SSH, IPSEC), VPN solutions (WireGuard, StrongSwan)
- Good knowledge of authentication and authorization services and protocols (OIDC, SAML, Keycloak, SSO, LDAP)
- Good knowledge of monitoring solutions, Prometheus / Grafana stack in particular (PromQL, Alertmanager)
- Good knowledge CI/CD pipelines (GitLab), including setup and maintenance of GitLab Runners
- Good knowledge of virtualization and container technologies (Proxmox, LXC, Docker)
- Understanding of database setup and management (MySQL, PostgreSQL)
- Good communication skills
- Good written and spoken English
- Experience with Terraform and Terragrunt (nice to have)