We invite a DevOps Engineer to an internationally accredited company engaged in software development.
Responsibilities
- Maintenance and development of the project's current infrastructure.
- Support for feature/dev/stage/prod environments.
- Automation of system, project, and environment deployment processes.
- Organization of a stable product release process.
- Planning of architecture and load forecasts.
- Interaction with developers and system administrators, coordination of teams in related areas.
- Monitoring improvement.
- Response to rare incidents.
Requirements
Systems administration experience – from 2 years
Linux (basic foundation):
- Proficient work in Linux: ssh, top/htop, ps, env, curl, working with processes, logs, permissions, and packages.
- Grafana: administration of dashboards, panels, and alerts.
- Prometheus and PromQL: not just "reading", but able to find the cause of a problem through metrics, build queries, understand targets and alertmanager.
- Zabbix: management of hosts, triggers, monitoring.
- Logs: ELK stack — able to quickly find errors in logs and connect them to a problem.
Containerization and Orchestration:
- Docker: working with containers and images, checking status, logs (docker logs), working with registry.
- Kubernetes: confident administration, troubleshooting skills.
- Helm: installation/updating/rollback of releases, parsing charts, working with values, rendering charts (helm template) for verification.
Message Brokers:
- Experience with message brokers, primarily Apache Kafka: understanding topics, partitions, consumer groups, diagnosing "stuck" messages, lags, and rebalances.
CI/CD and Registries:
- GitLab CI/CD: running and analyzing pipelines, artifacts, variables.
- Git: working with branches, merge, resolving conflicts, code review.
- Harbor and/or Nexus: publishing images, managing repositories, backups and cleaning artifacts.
Data and Secrets:
- PostgreSQL and Redis: confident user at the level of database structure administration.
- SQL: fluent queries for diagnostics and data dumps.
- Vault: at the user level — reading/writing secrets, issuing and rotation, working with roles.
Will be a big plus:
- Experience with "combat" duty: participation in duty rotations, responding to incidents outside of working hours.
Conditions
▪️Stable and decent remuneration.
▪️Official employment according to the Labor Code of the Russian Federation.
▪️Payment for personal training and development.
▪️English language courses.
▪️Medical insurance.
▪️Sick leave without a medical certificate.
▪️Compensation for psychological support services.
▪️Compensation for sports activities.
▪️Flexible working hours.
▪️Corporate events for employees.