Requirements:
- Experience: 5+ years / Senior level (could be Middle-to-Senior as option but requires negotiations)
- Practical experience in the infrastructure management: both cloud and on-premise.
- Practical experience in building scalable infrastructure solutions that can handle at least 50k-400k user sessions based on AWS and on-premise infrastructure (using virtualization and Kubernetes).
- Good experience with Kubernetes.
- Experience with planning and designing infrastructural solutions.
- Operation systems: Linux, Windows, MacOS
- Networks: understanding principals of the networks desing and management, TCP/IP stack, understanding ISO/OSI model, understanding general principals of the network security, virtual private networks, proxying.
- Virtualization & containerization: ProxMox, Docker, Kubernetes
Requirements:
- CI/CD and infrastructure: Git, Helm, Terraform, Ansible, GitLab CI, Jenkins
- Cloud platforms: AWS (EC2, ECS, EKS, RDS, Route53, ELB, SNS, lambda, SQS), Digital Ocean, Microsoft Azure (nice to have)
- Baremetal / On-premise solutions: building infrastructure using baremetal, VPS/VDS Linux-based solutions
- Performance: load balancing, experience with infrastructure scaling, database replication
- Security: updates policies, backup policies, key management, firewall configurations
- Monitoring: Grafana, Prometheus, Zabbix, Elastic stack
- Databases: MySQL, MariaDB, PostgreSQL, MongoDB, Elasticsearch, ApacheSOLR
- WebServers: Apache, Nginx, Gunicorn, Traefik, Caddy, Squid, HAProxy, IIS (nice to have)
- Server language interpreters: PHP 7.x-8.x, Python 3.x, Shell/Bash.
- Experience with MS Azure cloud ecosystem (will be a plus).
- Languages: English B1+
What to expect
Responsibilities:
- Infrastructure planning and design
- Implementation of cloud and on-premises infrastructure
- Technical support for existing infrastructure
- Consulting other team members, estimating projects in the pre-sales phase
- Validate estimates from other team members.
Interview steps:
Recruitment interview (30 min);
Technical interview (approximately 60 min);;
Offer.
We offer:
Remote culture with the possibility to work from anywhere in the world;
Flexible and open-minded management;
Career and proficiency development plans.