Senior DevOps Engineer
We are looking for a DevOps Engineer to join our team!
Technology Requirements:
- Infrastructure as Code (IaC) and Configuration Management
- Expert proficiency with Terraform for managing the entire infrastructure (AWS, K8s, Cloudflare, OpenStack).
- Extensive experience with Ansible for configuration and deployment automation.
- Excellent scripting skills in Bash and Python for creating self-healing systems.
CI/CD Pipelines and Deployment Automation:
- Deep knowledge and experience creating/maintaining CI/CD pipelines using GitLab.
- GitOps: Experience implementing GitOps methodologies (ArgoCD) for automated Kubernetes configuration management.
- Automation of testing, deployment, and service monitoring.
Kubernetes and Containerization:
- Extensive experience managing production workloads in Kubernetes (preferably via EKS).
- Knowledge of Helm, Kubectl and containerization platforms such as Docker.
- K8s Security: Expert experience working with Kubernetes RBAC and configuring Network Policies.
- Scaling/Storage: Skills in fine-tuning HPA/VPA, experience working with Persistent Volumes and Storage Classes.
AWS Services:
- Deep knowledge of core AWS services: EC2, VPC, S3, IAM, CloudWatch, Route 53.
- Significant practical experience working with EKS.
Databases:
- Management and configuration of RDS (PostgreSQL, MongoDB, Clickhouse), DynamoDB, ElastiCache.
- Understanding of database backup and scaling principles.
- Ability to work with databases both on-premise and within K8s environments.
Cloudflare Services:
- Practical experience working with Cloudflare services: Workers, Page Rules, Cache Rules, CDN, DNS, WAF.
Message Brokers:
- Experience deploying, configuring, and managing NATS (or NATS JetStream).
- Familiarity or experience working with Apache Kafka for high-load streaming data.
Monitoring:
- Experience working with AWS CloudWatch, Prometheus, Grafana.
- Ensuring Observability in cloud systems through proactive monitoring and alerting.
Networking and Security:
- Understanding of VPC networking principles, Security Groups, IAM roles and policies.
- Ability to troubleshoot network issues and optimize performance.
Will be plus:
- Experience with Golang.
- Networks operations.
- Skills to build and maintain HA systems.
- Knowledge of ArgoCD and Gitlab CI
Soft Skills:
- Adaptability
- Collaboration
- Time Management
- Critical Thinking
- Attention to Detail
Responsibilities:
Automation and CI/CD:
- Design and implement a full cycle of deployment and CI/CD automation using GitLab and the GitOps (ArgoCD) methodology to accelerate and improve service delivery reliability.
- Deploy and maintain all cloud and on-premise infrastructure as code (IaC) using Terraform and Ansible.
- Write Bash and Python scripts to automate routine tasks, troubleshoot issues, and build self-healing systems.
- Continuously improve artifact delivery processes and automate testing, deployment, and monitoring of new services.
Kubernetes and Cloud Infrastructure Management:
- Administration and optimization of production Kubernetes clusters (EKS), including HPA/VPA configuration, Storage Classes, and CNI.
- Deployment and management of AWS services (VPC, EC2, S3, IAM, Route 53) to ensure high availability and performance.
- Managing and configuring complex databases (RDS, DynamoDB, Clickhouse) and message brokers (NATS/Kafka), including backup and scaling strategies.
- Configuration and resource management in OpenStack environments.
Architecture and Collaboration with Teams:
- Participating in the design of microservice architectures and distributed systems, taking into account scalability and fault tolerance requirements.
- Preparing new solutions and implementing them into the company's current infrastructure.
- Close collaboration with development and DevOps teams to implement best practices and CI/CD within agile methodologies.
Our benefits to you:
☘️An exciting and challenging job in a fast-growing holding, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more
🤝🏻Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed
🧑🏻💻Modern corporate equipment based on macOS or Windows and additional equipment are provided
🏖Paid vacations, sick leave, personal events days, days off
💵Referral program — enjoy cooperation with your colleagues and get the bonus
📚Educational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences
🎯Rewards program for mentoring and coaching colleagues
🗣Free internal English courses
✈️In-house Travel Service
🦄Multiple internal activities: online platform for employees with quests, gamification, presents and news, PIN-UP clubs for movie / book / pets lovers and more
🎳Other benefits could be added based on your location
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |