Tech Stack
AnsibleApacheDockerETLGrafanaJavaScriptKubernetesMySQLNode.jsPHPPrometheusPythonTerraform
About the role
- CI/CD un izstrādes procesi: Uzturēt un pilnveidot GitLab CI/CD procesu; Optimizēt build, test un deployment procesus komandām
- Konteinerizētās vides: Administrēt, monitorēt un optimizēt Docker vides, ko izmanto izstrādei un testēšanai
- Datu plūsmas uzticamība: Pārvaldīt un uzraudzīt datu replikācijas procesus no produkcijas datu bāzēm uz iekšējo Datu noliktavu (ETL); Nodrošināt šo procesu automatizāciju un stabilitāti; Uzturēt un atjaunināt izmantotos rīkus (piem., Apache NiFi)
- Infrastruktūra un automatizācija: Atbalstīt un uzlabot Infrastructure as Code pieeju (šobrīd Ansible, ar iespēju paplašināt); Optimizēt un automatizēt procesus mūsu on-premise vidē
- Monitorings un brīdinājumi: Uzturēt un attīstīt monitoringa un brīdinājumu risinājumus (Prometheus, Grafana, Zabbix)
- Sadarbība un uzlabojumi: Kopā ar izstrādes komandām ierosināt un ieviest uzlabojumus rīkos, procesos un infrastruktūrā; Veicināt sistēmu stabilitāti, veiktspēju un drošību
- Piezīme: DevOps Mapon komandā neietver dežūras. Incidentu risināšanu šobrīd nodrošina vecākie izstrādātāji dažādās komandās.
Requirements
- Pieredze ar GitLab CI/CD
- Laba izpratne par Docker un konteinerizētajām vidēm
- MySQL zināšanas (vaicājumi, darbs ar datiem, optimizācija)
- Izpratne par datu noliktavām un denormalizētām datu struktūrām
- Zināšanas par ETL konceptiem un datu plūsmu uzticamību (vēlama pieredze ar Apache NiFi vai līdzīgiem rīkiem)
- Programmēšanas / skriptošanas prasmes (Bash, Python, PHP, Node.js)
- Pieredze ar monitoringa un brīdinājumu rīkiem (Prometheus, Grafana, Zabbix)
- Izpratne par datu drošības un privātuma principiem (GDPR)
- Pozitīva attieksme, iniciatīva un vēlme pastāvīgi pilnveidoties
- Priekšrocība, ja ir: Pieredze ar Infrastructure as Code rīkiem (Ansible, Terraform u.c.)
- Priekšrocība, ja ir: Kubernetes vai Podman zināšanas