Vacancy DevOps Engineer
We are expanding our team and are looking for an experienced DevOps engineer (Middle+/Senior) to work on a large project.
Requirements
EXPECTATIONS:
- Experience as a DevOps engineer from 3 years.
- Experience with AWS, Terraform, Kubernetes, Docker.
- Experience with CI/CD (GitHub Actions, Jenkins, GitLab CI/CD).
- Knowledge of network technologies (TCP/IP, HTTP, DNS).
- Experience with VPN (OpenVPN, IPSec, WireGuard).
- Confident use of bash.
- Conversational English (B2-C1).
- Will be a plus: experience with GitOps (Flux/ArgoCD); knowledge of .NET (msbuild), Node.js (vite, webpack); experience in troubleshooting .NET applications.
TASKS:
- Kubernetes support and development (update, scaling).
- Infrastructure Management with Terraform for 3 Environments.
- Setting up and maintaining CI/CD pipelines (GitHub Actions, automerge scripts).
- Backup to AWS.
- Monitoring and alerts (Grafana).
- Security: GitHub OIDC, AWS IAM, Kubernetes Roles and Service Accounts, Dex, and OAuth2 Proxy.
- VPN support (OpenVPN).
- Cloud solutions support: PostgreSQL, RabbitMQ.
- Integrating custom metrics and developing a Slack bot (majesty).
- Rate-limiting in HAProxy.
- Troubleshooting and updating .NET applications.
- DNS Management with Terraform and Cloudflare.
TERMS:
- Opportunity to find employment in an accredited IT company in Russia.
- Modern stack, new technologies, experienced team.
- Flexible schedule, possibility of remote work from anywhere.
- Performance Review with salary review twice a year.
- Participation in specialized conferences and advanced training courses at our expense.
- Compensation for English language classes.
- Health care: a hospital budget that can be spent on any type of treatment and medication.
- Consultations on personal matters with a full-time lawyer.