IT Officer

United Nations Children's Fund

Budapest, Hungary

Experience: 5 to 10 Years

Skill Required: IT and ICT

The IT Officer (DevOps Engineer) at the NO-2 level, will be responsible for adopting and maintaining backend systems, ensure that all servers and automation systems are effectively operating within the agreed parameters and that all GSSC backend systems/data centers are fully functional. The IT Officer (DevOps Engineer) will work together with the Customer Care and the IT team in implementing, deploying, and maintaining systems to improve customer experience. They will be responsible for deploying product updates, identifying production issues, and implementing integrations that meet the business’ needs.

The work requires close partnering with the developers working on automation and with the business innovation and IT teams to realize operationalize and monitor various projects. The incumbent will coordinate with the subject matter experts from all the GSSC section, such as Finance, HR, Customer Care, IT, Payroll, and other stakeholders to test various solutions.

The position of the IT Officer (DevOps Engineer) at the NO-2 level, in the Business Innovation and Services Section of the Global Shared Services Centre, reports to the IT Manager (GSSC Customer Care)

Summary of key functions/accountabilities:

Management of ICT backend infrastructure:

  • Mange the ICT backend infrastructure such as Servers, storage and other IT systems.
  • Ensure all the equipment is protected against virus by installing the latest security software and monitoring it regularly (every day) for any breach and take appropriate action.
  • Ensure backup of all server storage every day and store the same in safe and secured site outside the office as per the established guidelines.

Provide support for deployment of new software releases:

  • Collaborate with project managers and software developers to ensure that development follows established technical and system requirements
  • Work on ways to automate and improve the software release processes
  • Participate in developing documentation of production systems
  • Escalate any problems to vendors, in-house expert, ICTD if required.
  • Analyze and identify trends and root causes for incidents and problems; identify alternatives, test and recommend solutions.

ICT Disaster Recovery and preparedness:

  • Responsible to manage the ICT disaster recovery function in the GSSC
  • Develops and updates ICT disaster recovery plans and procedures for ICT infrastructure, platforms and services
  • Ensure security and appropriate backup of all systems as per guidelines
  • Develop and maintains preparedness and failover for all core software systems
  • Actively support all business continuity strategies, plans and procedures including management, deployment and testing of all ICT related procedures and action plans

Deployment of new hardware for backend systems:

  • Responsible for deployment of new hardware upgrades as necessary (e.g. Servers, storage other backend ICT equipment (excluding networking equipment)
  • Propose obsolete hardware for disposal through due UN process (Property Survey Board) after cleaning UNICEF data

Internal version control and Knowledge Management:

  • Establish versioning control and collaborate with software developers to maintain a robust and agile version control
  • Establish a git repository of documentation of all operational codes
  • Enhance and document DevOps processes and procedures to improve consistency and maintain internal knowledge continuity and competency
  • Design and implement tools for change management

Maintenance, troubleshooting, System’s Monitoring and Performance management:

  • Perform routine application maintenance to ensure the production environment runs smoothly. Develop maintenance requirements and procedures
  • Implement and maintain system’s monitoring and alerting
  • Maintain monitoring systems and dashboard
  • Collaborate with other software developers and other stakeholders to maintain a higher availability of systems and maximum performance of automation systems
  • Provide relevant regular system’s performance reports
  • Recommends performance enhancements by performing gap analysis, identifying alternative solutions, and assisting with modifications

Supervision:

  • Supervise works of staff for end user, and ICT infrastructure support
  • Guide to set staff goals, monitor progress and do performance evaluation
  • Provide input to supervisor on staff training needs
  • Any other duties as required by the Supervisor

To qualify as an advocate for every child you will have…

  • A first university degree (Bachelor’s Degree) in computer science, information systems, or other relevant disciplines, with specialized training or work experience in the fields broadly applicable to the job is required. Master’s degree in a relevant field is an asset.
  • A minimum of 5 years of relevant experience in Information Technology and/or other directly related technical fields is required.
  • Previous hands-on experience and knowledge of DevOps is a requirement.
  • Working experience managing backend systems (Windows 2012 server and above), HyperV and Azure) is required.
  • Experience in HyperV and/or Azure cloud system deployment and maintenance, source and version control tools such as Git, Jira and DevOps management and visualization tools is an asset.
  • Working knowledge of software development languages including: Python, Ruby, C++, Java, JS and of databases and SQL is an asset.
  • Systematic methods of troubleshooting and analytical problem solving, providing assistance to users on ICT product and services, and use of applications and diagnostic tools are assets.
  • Project management certification e.g. ITIL MCSE, Prince2, CoBit or equivalent IT certification is an advantage.
  • Problem-solving attitude.
  • Self-motivated and collaborative team spirit.
  • Ability to work independently and with minimal supervision in a collaborative team environment, excellent interpersonal skills and a positive attitude.
  • Fluency in English and Hungarian is required. Knowledge of an additional UN Language (Arabic, Chinese, French, Russian, Spanish) is considered an asset.

Source: https://jobs.unicef.org/cw/en-us/job/551233