Middle/Senior Linux Administrator (Ops)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
We are Quadcode, a company that develops a SaaS trading platform for clients around the world.
We are currently looking for a MIDDLE AND SENIOR LINUX ADMINISTRATORS to join our growing OPS TEAM. Our team is responsible for administers and develops repeatable environments for development needs. The team consists of 6 professionals: 4 Linux Admins, 1 VoIP Engineer, and a Team Leader.
We have more than 600 servers and more than 2000 virtual machines. We have as own infrastructure, as private and public clouds (Openstack, AWS, GCP, DO), and bare metal. Our trading platform has more than 80 million users.
Working with Agile, Scrum (1–2-week sprints, grooming, planning, retrospective), and SAFe framework. Furthermore, we are using Google meet, Zoom, Slack, TargetProcess, Wiki, Confluence for teamwork. Daily scrum standups conduct at 11:30 UTC+2 (Cyprus time zone), engaging in peer code reviews.
As the other members of the team, you will be responsible for support for services and moving the company's infrastructure to OpenStack. You will have interactions with product teams and teams of IT Operations branch (Software Development, Infrastructure and Service Desk Departments).
TECH STACK
- OS: Linux Debian;
- Web server: Nginx;
- Automation: Python, Bash, Ansible, Terraform;
- CI/CD: Docker, LXC, Git, Gitlab, Kubernetes;
- DB: PostgreSQL, Redis;
- Monitoring: Grafana, Prometheus, Graylog, Jaeger;
- Cloud: Openstack, AWS, GCP, DO.
TASKS IN THE ROLE
- Administration of company environments;
- Design, administration and development of repeatable test-driven environments;
- Automation of environments on the principle of "infrastructure as code";
- Review of development products from the standpoint of security, fault tolerance, optimal use of available resources;
- Resolving problems and incidents with microservices;
- Automation of development, testing and code delivery processes (CI & CD processes);
- Development and maintenance of up-to-date technical documentation in a single knowledge base;
- Communicate with other teams for mitigation of any issues with managed environments.
REQUIREMENTS
- 2 last years of Linux Systems administration;
- Knowledge of Infrastructure-as-Code principles and hands-on experience with automation tools (Ansible, Chef, Terraform, Pulumi);
- Hands-on experience in administering, provisioning, configuring, tuning and monitoring of application web servers (Nginx), databases (PostgreSQL, MySQL and other) and HA systems;
- Experience with technologies and methodologies of CI/CD processes (GitLab, Jenkins);
- Using some scripting languages (Python, Unix shell etc.);
- Self-driven, with ability to take ownership of issues and follow them through to complete resolution;
- English B1, Russian B2+.
AS AN ADVANTAGE
- Experience in administration of highload servers;
- Experience with the best practices of virtualized (KVM, Openstack) and containerized environments (LXC, Docker);
- Knowledge of clouds (AWS, GCP, Openstack);
- Experience in monitoring by Grafana + Prometheus.
Бонусы
- relocation opportunity to Cyprus after a trial period;
- remote or hybrid work model in our Cyprus office;
- health insurance and mental health services;
- 13th salary and 21 vacation days per year;
- provided lunches or food allowance;
- monthly tuition reimbursement (kindergartens/schools);
- оpportunity to learn English and Greek;
- provided professional courses: from Coursera to Harvard;
- sports reimbursement;
- team buildings and parties (e.g. Japan Day at the office);
- bonuses for special events (e.g. child's birth).
Relocation package includes
- visa support, an opportunity to get an EU citizenship;
- preparation of all documents (fully provided by the company);
- flight tickets coverage for employees and their families;
- free corporate apartment for 2 months;
- full coverage of migration costs while in Cyprus;
- reimbursement of a rental car or transport allowance for 2 months.
Дополнительные инструкции
Для связи можно использовать телеграм - julimeunier (Юля, можно сразу на ты)