Summary
You’ll work closely with CTOs, VP of engineering, and product managers from different companies through this role. You'll be working on many enterprise projects and gain an insider’s knowledge of leading video surveillance companies.
Responsibilities
- Management of Gitlab CI self-hosted server, optimization and maintenance of CI pipelines to increase team performance;
- Working with AWS CloudFormation templates, deployment of new infrastructure
- Collaboration with software engineers on the architecture of new infrastructure, and cost optimization.
- Maintenance of production AWS deployment, deployment of new versions of services, monitoring of services, and working with software engineers on new metrics to increase observability.
- Optimization and polishing of the deployment process based on containers (not necessarily on AWS).
WHAT YOU NEED TO HAVE
- Knowledge of git on an admin level.
- Experience with AWS: EC2, AutoScaling, CloudWatch, RDS, S3, CloudFormation.
- Understanding of software development cycle, principles of CI/CD, experience with Gitlab CI.
- Experience in administrating Linux systems.
- Knowledge of Docker and Kubernetes.
- Knowledge of bash or Python.
- Understanding of computer network technologies and network protocols (IP, TCP, UDP, TLS).
WHAT WILL BE GOOD TO HAVE
- Knowledge of software development tools: GNU make, meson, autotools, scons, gradle;
- Experience with infrastructure monitoring tools (Prometheus, Zabbix);
- Administrating logging services (ELK);
- Experience with configuration management systems (Ansible, Chef) and infrastructure management systems (Terraform);
- Experience with VMWare vSphere.
- Fluency in Russian language is an asset.
OFFER
- Fully Remote
- $4000 USD/month