Senior DevOps / Platform Engineer - GCP

G
GoMiningCloud infrastructure
Workable workplace: remote; Workable locations: Cyprus. Georgia. Poland. Spain. Serbia. LatviaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonBashKubernetesLinuxTerraformHelm

Requirements

  • 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; understanding of Cloud SQL, Cloud Logging, and Cloud Monitoring.
  • Hands-on Terraform experience, including modules, remote state, locking, importing resources, and applying infrastructure changes through CI.
  • Deep knowledge of Kubernetes and containerization, including Deployments, StatefulSets, Services, Ingress, storage, resource requests and limits, probes, autoscaling, RBAC, and NetworkPolicy.
  • Experience with Helm and Kustomize.
  • Strong Linux administration skills, preferably Debian or Ubuntu, and strong networking fundamentals including TCP/IP, DNS, HTTP(S), TLS, routing, NAT, load balancing, and firewalls.
  • Experience building CI/CD pipelines, preferably with GitLab CI, and understanding of Git, GitOps principles, runner permissions, secrets protection, and production deployment controls.
  • Automation skills with Bash and Python, including infrastructure scripts and API integrations.
  • Experience with monitoring, logging, and alerting tools such as Prometheus, Grafana, or Cloud Monitoring.
  • Practical PostgreSQL operations experience and understanding of Redis and RabbitMQ, including availability, connections, replication or clustering, backup, and recovery.
  • Strong understanding of cloud security principles, including least privilege, service accounts, Workload Identity, secrets management, network segmentation, and access auditing.
  • Ability to deliver infrastructure changes to a validated production result, explain technical trade-offs, and collaborate with Engineering and Security teams.

Responsibilities

  • Develop and operate GCP infrastructure, including GKE, virtual machines, networking, load balancers, storage, and managed services.
  • Manage Terraform modules, state, dependencies, reproducible changes, and configuration drift.
  • Operate Kubernetes clusters and platform components, including upgrades, autoscaling, workload placement, network policies, and resource allocation.
  • Develop CI/CD and GitOps workflows using GitLab CI and Flux or Argo CD for builds, checks, deployments, releases, and rollbacks.
  • Build observability across metrics, logs, distributed tracing, and alerting, and define and improve SLIs and SLOs with engineering teams.
  • Troubleshoot production incidents and performance issues, conduct root cause analysis, and address recurring failures.
  • Implement least-privilege access, service isolation, secrets management and rotation, and infrastructure audit controls.
  • Maintain backups and validate recovery of critical data and infrastructure against 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, and maintain documentation, operational runbooks, and recovery procedures.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now