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