AnsibleAWSCloudCyber SecurityDNSElasticSearchGrafanaJenkinsKubernetesLogstashNode.jsPostgresPrometheusRedisTerraformVMwareAnalyticsAmazon Web ServicesGitHub ActionsGitLab CIHelmPostgreSQLElasticsearchKibanaGitHubGitLabLoad BalancingCI/CD
About this role
Role Overview
In cooperation with the Ministry of Culture of Ukraine, the DevOps Engineer provides basic operational support for the state digital infrastructure of the “ePamiatka” system, maintains existing continuous integration and deployment (CI/CD) processes, and supports the current technical and deployment architecture (without requirement for active design or improvement from scratch).
Basic maintenance and support of existing CI/CD processes for components of the “ePamiatka” system – ensuring stable pipeline execution, build control, testing and deployment of registry services during working hours.
Keeps existing Terraform/Ansible configurations up to date, allowing minor or non-critical refactoring when needed.
Monitors pod status, node health, load and resource utilisation; restarts problematic services when needed.
Ensuring stable operation of the “ePamiatka” register at the level of infrastructure and environments
within working hours and excluding planned maintenance windows.
Verifies system health (Prometheus, Grafana, Loki/ELK); performs manual log reviews during incidents; modifies simple alerts as required.
Technical support of implementation of changes – preparation of environments and basic stability checks after updates during working hours.
Basic support of integrations and APIs – ensuring availability of data exchange, in particular with EDESSB and the State Land Cadastre, through availability checks (manual or via simple script). Analysis of logical data exchange errors is delegated to analysts.
Performs operational health checks of existing environments and services within available access permissions
verifies service availability indicators for PostgreSQL, Redis and Elasticsearch components.
Diagnoses and resolves infrastructure incidents under normal conditions. Outside standard working hours, critical issues are accepted and handled by the Ministry’s technical administrator.
Verifies backups on a regular basis; verifies availability and status of configured backup procedures. Compliance with information security legislation is supported at the level of following existing policies.
Cooperates with development teams, GIS specialists and analysts to resolve issues and ensure smooth system operation.
Requirements
Higher education in information technology, computer science, software engineering, cybersecurity, system administration, or related fields.
At least 4-5 years of relevant professional experience in DevOps and operational support of information systems, in particular support of production environments operating in continuous availability mode.
Experience with containerised environments and container orchestration platforms (Kubernetes or similar solutions), including support of stateless and stateful services and use of deployment tools (Helm, Kustomize or similar).
Experience in supporting continuous integration and deployment (CI/CD) processes, including control of pipeline execution, testing and deployment in production environments (Jenkins, GitLab CI/CD, GitHub Actions or similar).
Practical experience with cloud and on-premises infrastructure (Amazon Web Services (AWS), VMware, Proxmox or similar solutions), including participation in migrations or support of environments after transformation.
Experience with monitoring, logging and incident management tools (Prometheus, Grafana, Loki, Elasticsearch-Logstash-Kibana (ELK) stack or similar), including alerting configuration, metrics analysis and troubleshooting of system failures.
Understanding of database and data storage systems (PostgreSQL, Redis, Elasticsearch or similar), as well as basic approaches to network infrastructure (Domain Name System (DNS), Virtual Private Network (VPN), load balancing) and access security.
Experience with Infrastructure as Code (IaC) approaches (Terraform, Ansible or similar) in terms of maintaining and updating configurations.
Experience working with public sector digital registries will be considered an advantage.
Experience with networking components of container environments (ingress controllers, load balancers) and storage systems in Kubernetes is desirable.
Experience working with high-load or critical systems, as well as participation in public or interagency IT projects, is an advantage.
Ability to effectively interact with development, analytics and other technical teams to ensure stable system operation and timely resolution of technical issues.
Tech Stack
Ansible
AWS
Cloud
Cyber Security
DNS
ElasticSearch
Grafana
Jenkins
Kubernetes
Logstash
Node.js
Postgres
Prometheus
Redis
Terraform
VMware
Benefits
UNESCO Core Values: Commitment to the Organization, Integrity, Respect for Diversity, Professionalism