DevOps Engineer (CI/CD Scripts)
Job Description: Employee of the Recovery Support Unit at the Ministry of Culture and Strategic Communications of Ukraine
Employment Type: Full-time. Contract valid for the specified period.
Expected Start Date: October 2024
Host Organization: Ministry of Culture and Strategic Communications of Ukraine Location: Ukraine, Kyiv, Ivana Franka St., 19
Duration: 8 months with the possibility of extension
Mission and Objectives:
Russia’s full-scale invasion of Ukraine has deeply impacted resources and funding for the cultural sector. Since the beginning of Russia's invasion, cultural institutions, art education establishments, and cultural heritage sites in Ukraine have been daily destroyed or damaged. Over 1,000 archaeological, historical, and art monuments and more than 2,000 cultural infrastructures (libraries, museums, theaters, clubs, and educational institutions) have been damaged or completely destroyed. The surviving properties remain under daily threat of bombing and destruction.
The Recovery Support Unit at the Ministry of Culture and Strategic Communications of Ukraine will provide expert-analytical support, strategic guidance and project coordination for the development of models for the restoration and reconstruction of destroyed cultural heritage and infrastructures in Ukraine. This will promote the complete and systematic modernization and transformation of the cultural sector to ensure the provision of cultural services to the Ukrainian population, in line with international highest standards and their fulfillment, including UNESCO conventions. In line with international standards (in particular UNESCO Conventions and Recommendations), the Recovery Support Unit will help to develop the most appropriate operational approach to ensure that culture is mainstreamed into recovery plans, that actions are coordinated among different stakeholders, that relevant data are systematically collected and processed, that funding opportunities for local interventions can be identified in the spirit of decentralisation, and that appropriate mechanisms are put in place for this purpose. Additionally, the Recovery Support Unit will ensure the development of regulatory frameworks for national legislation on the restoration of cultural heritage and infrastructure, the digital transformation, the development and launch of registries; and lead projects on the development of comprehensive models for institutional and infrastructural recovery of cultural institutions.
Task Description
In collaboration with the Ministry of Culture and Strategic Communications of Ukraine, the DevOps Engineer (CI/CD Scripts) is responsible for developing and implementing automated solutions for integrating and maintaining systems within the field of culture and cultural heritage preservation. This includes configuring and supporting CI/CD processes, administering state electronic registries, supporting data migration to Kubernetes (OKD) clusters, and collaborating with developers during the testing and debugging of information systems. This role ensures the effective operation and resilience of systems that safeguard cultural heritage.
Job Responsibilities (non-exhaustive list):
- Develop and implement continuous integration and continuous deployment (CI/CD) scripts.
- Administer registries on the software platform for deploying and maintaining state electronic catalogs.
- Support and facilitate data migration to Kubernetes (OKD) clusters.
- Collaborate with developers during the testing and debugging of information and communication systems.
- Configure and maintain servers and databases.
- Develop and implement Infrastructure as Code (IaC) for process automation.
- Implement monitoring and logging tools to ensure the stable operation of systems.
- Diagnose and resolve issues in systems and infrastructure.
- Interact with other teams and stakeholders to ensure efficient system operation.
Candidate Requirements:
- Ukrainian citizenship.
- Individual entrepreneur with the appropriate type of entrepreneurial activity.
- Fluent in Ukrainian and English.
- Higher education in computer science, information technology, engineering, or related disciplines.
- Preference will be given to candidates with additional certification in DevOps (e.g., Certified Kubernetes Administrator, AWS Certified DevOps Engineer).
- Experience in automation, integration, and system maintenance – at least 3 years.
- Effective communication skills with stakeholders and team members (culturally and socially sensitive).
- Ability to troubleshoot issues, adapt to changes, and attention to detail to achieve accurate and reliable results.