System Administrator/DevOps for a Cloud platform Offline
The system runs on Kubernetes/Proxmox architecture and consists of the components listed below. Cluster orchestration is done with Rancher. We use Zabbix for system monitoring.
The system consists of the following components:
* High availability Kubernetes
* High availability Rancher
* OPNSense
* Proxmox
* Percona/MySQL
* Replicated Redis
* Replicated MongoDB
* ELK
* Prometheus
* Node.js
* Java (Play framework, Spring framework)
* Nginx
The system runs in a Kubernetes cluster, we're handling solid traffic from the client applications. We're expanding our DevOps team as the company and business grow.
Responsibilities include:
* System setup, monitoring, diagnostics, and problem resolution.
* Improving the monitoring system, adding mechanisms when we can predict failures, and proactively correcting pre-failing conditions.
* Refining the system of upgrade deployment
* Support of the system responsible for product builds (TeamCity)
* Gitlab installation support
* Jira installation support
* Support company website from the SysAdmin perspective (Nginx, FTP, Wordpress)
Additional requirements:
* Experience with Docker;
* Experience working with the systems running in Docker
* Knowledge and experience configuring and supporting docker images and Kubernetes clusters
* Knowledge and experience with bash, chef, ansible
* Knowledge of a programming language (Python or node) is a big plus but is not required.
This is a remote job.
The job ad is no longer active
Look at the current jobs DevOps →