описание
We are Flutter Central & Eastern Europe (CEE). As a proud member of the Flutter family - a global leader in sports betting and iGaming - we are building one of the Group`s most dynamic tech and product hubs in Central and Eastern Europe. We aren`t just here to participate; we`re here to change the game.
задачи
- Design, maintain, and optimize CI/CD pipelines using GitHub Actions, Jenkins, and other automation tools.
- Build and manage cloud infrastructure using Terraform (IaC for AWS, VPC, ECR, networking, IAM, policies, autoscaling).
- Provision and manage Databricks workspaces on AWS (account-managed / Marketplace deployment) using Terraform (databricks + aws providers) — workspace creation, cross-account IAM role, S3 root bucket, and credential/storage configurations.
- Implement Databricks networking in a customer-managed VPC: VPC injection, subnets, security groups, PrivateLink / VPC endpoints, and secure connectivity between Databricks and AWS data services (S3, RDS, Kinesis, Glue).
- Configure Databricks platform governance: Unity Catalog (metastore, catalogs, external locations, storage credentials), cluster policies, instance profiles, SCIM/SSO identity federation, and secret scopes.
- Deploy and maintain containerized applications using Kubernetes, AWS EKS/ECS, and Helm charts for packaging, versioning, and rolling out workloads.
- Implement and evolve Kubernetes standards for namespaces, ingress, RBAC, resource limits, autoscaling (HPA/VPA), and monitoring.
- Optimize container build pipelines (Docker, multi-stage builds, security scanning, caching).
- Collaborate with developers to enhance build systems, testing frameworks, and optimized deployment workflows.
- Use GitHub and Git-based workflows (branching, PR policies, automation triggers) to ensure code and pipeline quality.
- Troubleshoot issues across infrastructure, pipelines, deployments, clusters, and cloud environments.
- Participate in on-call rotations for production support and incident response.
- Ensure compliance with security, audit, and regulatory standards in infrastructure and deployments.
- Contribute directly through coding, scripting, automation, Terraform modules, Helm chart creation, cluster configuration, and performance tuning.
- Promote DevOps best practices: Infrastructure as Code (Terraform), Kubernetes management, reusable Helm charts and pipelines, zero-downtime deployments, automated rollbacks and progressive delivery.
- Drive adoption of technical enablers such as GitHub Actions workflows, protected branches, PR approvals, automated checks, Terraform modules & pipelines, Helm chart repositories and versioning, EKS/ECS deployment automation, Databricks-as-code: workspace, Unity Catalog, cluster policies, and job definitions managed via Terraform and the Databricks CLI/REST API, static analysis & security scanning, monitoring, logging & alerting using Grafana, CloudWatch, Prometheus, OpenTelemetry, and Databricks system tables / cluster & job observability, with cost controls (cluster policies, auto-termination
- Contribute to engineering documentation, playbooks, standards, and knowledge sharing.
- Support backlog refinement to balance feature work with infrastructure and operational improvements.
- Participate in planning, estimation, and prioritization of DevOps and cloud infrastructure tasks.
- Build resilient, secure, scalable infrastructure using Terraform, Helm, and Kubernetes best practices.
- Improve deployment reliability, scalability, and performance across EKS/ECS clusters.
- Lead diagnostics, incident resolution, root cause analysis, and remediation follow-up.
- Collaborate with QA, Architecture, Product, and Software Engineering to ensure system quality.
- Ensure the Definition of Done includes documentation, tests, observability, IaC updates, and deployment validation.
- Promote experimentation, innovation, automation, and internal knowledge-sharing initiatives.
требования
- 6+ years of experience in DevOps, cloud engineering, platform engineering, or supporting modern distributed systems.
- Strong hands-on experience with Terraform (modules, state management, backend configs, AWS resource provisioning).
- Strong hands-on experience with Kubernetes (deployments, services, ingress, RBAC, autoscaling, troubleshooting).
- Strong hands-on experience with AWS EKS (cluster provisioning, workload deployment, networking, scaling, security).
- Strong hands-on experience with AWS ECS (task definitions, services, Fargate, scaling, health checks).
- Strong hands-on experience with Helm (chart authoring, templating, packaging, versioning, automated deployments).
- Strong hands-on experience with Databricks on AWS (managed deployment): workspace provisioning and administration, Unity Catalog governance, cluster policies and compute management, customer-managed VPC networking, and IAM/instance-profile access to AWS data services.
- Solid experience with GitHub & GitHub Actions automation.
- Proficiency with CI/CD concepts, pipelines, artifact management, and automation patterns.
- Strong understanding of AWS cloud services and cloud-native application architectures.
- Experience with observability tools (Grafana, Prometheus, CloudWatch, Elasticsearch, Logstash, OpenTelemetry).
- Proficiency with Linux environments.
- Knowledge of containers, Docker, networking fundamentals, and security best practices.
- Experience in Agile/Scrum environments.
- Proficiency with Jira & Confluence.
- Advanced English proficiency.
- Strong ownership, independence, and delivery mindset.
- Proactive problem-solving approach with a focus on stability and performance.
- Excellent communication and cross-team collaboration.
- Ability to adapt to changing priorities and operate in dynamic environments.
- Solid organization and time management abilities.
- Будет плюсом: Terraform-driven Databricks provisioning strongly preferred
условия
- Generous annual leave
- Hybrid work
- Individual health insurance
- Paid sick leave
- Paid maternity & paternity leave
- Family reward
- Performance & referral bonuses