← Toutes les offres

Senior DevOps Engineer – GCP

Ce poste n’accepte plus de candidatures.

À propos du poste

• Develop and operate GoMining's cloud platform
• Develop and operate infrastructure in GCP, including GKE, virtual machines, networking, load balancers, storage, and managed services
• Manage Infrastructure as Code with Terraform, including modules, state, dependencies, reproducible changes, and configuration drift
• Operate Kubernetes by upgrading clusters and platform components, configuring autoscaling, workload placement, network policies, and resource allocation
• Develop CI/CD and GitOps with GitLab CI and Flux / Argo CD, automating builds, checks, deployments, controlled releases, and rollbacks
• Build observability across metrics, logs, distributed tracing, and actionable alerting; define and improve SLIs/SLOs with engineering teams
• Troubleshoot production incidents and performance issues, conduct root cause analysis, and eliminate recurring failure patterns
• Implement least-privilege access, environment and service isolation, secure secrets management and rotation, and infrastructure audit controls
• Maintain backup processes and validate recovery of critical data and infrastructure according to agreed RPO/RTO
• Help engineering teams prepare services for production, including health checks, resource configuration, telemetry, and deployment procedures
• Optimize cloud infrastructure usage and costs while maintaining reliability requirements
• Maintain infrastructure documentation, operational runbooks, and recovery procedures

• Strong hands-on experience independently operating production infrastructure and Kubernetes, including upgrades, troubleshooting, and disaster recovery
• Strong experience with GCP, including GKE, Compute Engine, VPC, IAM, and Cloud Storage; good understanding of Cloud SQL, Cloud Logging, and Cloud Monitoring
• Hands-on experience with Terraform, including modules, remote state, locking, importing existing resources, and safely applying infrastructure changes through CI
• Deep knowledge of Kubernetes and containerization: Deployments, StatefulSets, Services, Ingress, storage, requests/limits, probes, autoscaling, RBAC, and NetworkPolicy
• Experience with Helm and Kustomize
• Strong Linux administration skills, preferably Debian/Ubuntu: processes, systemd, filesystems, disks, and resource troubleshooting
• Strong networking fundamentals: TCP/IP, DNS, HTTP(S), TLS, routing, NAT, load balancing, and firewalls
• Ability to troubleshoot connectivity issues across applications, Kubernetes clusters, networks, and cloud services
• Experience building CI/CD pipelines, preferably with GitLab CI, and strong understanding of Git and GitOps principles
• Understanding of runner permissions, secrets protection, and production deployment controls
• Automation skills with Bash and Python, including maintainable infrastructure scripts and API integrations
• Experience with monitoring, logging, and alerting using tools such as Prometheus, Grafana, or Cloud Monitoring
• Practical experience operating PostgreSQL and understanding Redis and RabbitMQ, including availability, connections, replication or clustering, backup, and recovery
• Strong understanding of cloud security principles: least privilege, service accounts, Workload Identity, secrets management, network segmentation, and access auditing
• Ability to independently deliver infrastructure changes to a validated production result, explain technical trade-offs, and collaborate effectively with Engineering and Security teams
• Nice to Have: Experience with Flux CD, Argo CD, Ansible, and HashiCorp Vault
• Nice to Have: Experience with OpenTelemetry and distributed tracing
• Nice to Have: Experience migrating infrastructure between clouds or Kubernetes clusters, including database migrations with limited downtime
• Nice to Have: Experience designing disaster recovery strategies and conducting recovery exercises
• Nice to Have: Cloud cost optimization and capacity planning experience
• Nice to Have: Experience with DigitalOcean, Hetzner, or AWS
• Nice to Have: Ability to read and troubleshoot JavaScript / TypeScript applications
• Nice to Have: Experience operating financial or payment services with strict requirements around access control, auditing, reliability, and data integrity

• Professional growth: support for courses, conferences, and English learning (up to 100% coverage)
• Work-life fit: remote or hybrid format with flexible hours across international teams
• Paid leave: up to 20 vacation days + 8 company holidays + 5 personal days per year
• Recognition programs: structured performance reviews and team awards
• Team culture: retreats in international locations (for example, company apartments in Cyprus)