DevOps Engineer

DevOps Engineer

Norwegian Refugee Council (NRC)

May 31, 2025July 15, 2025Kenya
Job Description
Job Posting Organization:
The Norwegian Refugee Council (NRC) is an independent humanitarian organization established to assist people forced to flee their homes due to conflict and disaster. With a workforce of approximately 15,000 employees, NRC operates in 40 countries worldwide, providing life-saving assistance and long-term support to millions of individuals each year. The organization is committed to upholding the rights of refugees and internally displaced persons, ensuring that they receive the help they need in times of crisis. NRC emphasizes a culture of empowerment, encouraging all employees to share their ideas and take responsibility for their work, fostering an inclusive environment that values diversity across all levels.

Job Overview:
The DevOps Engineer position at NRC is pivotal in driving the organization's digital transformation efforts. The successful candidate will be responsible for provisioning, managing, and optimizing the Azure cloud infrastructure, ensuring that systems are secure, scalable, and cost-effective. The role involves managing a wide range of cloud services, including virtual machines, databases, networking, storage, and identity management. The engineer will champion best practices in cloud security" style="border-bottom: 1px dotted #007bff !important;">security, governance, and compliance while also focusing on automation, Infrastructure as Code (IaC), CI/CD pipelines, and real-time monitoring. Collaboration with software developers, IT operations, and security teams is essential to bridge the gap between innovation and stability, ensuring that NRC's services remain resilient and responsive. The urgency of this recruitment process indicates that the ideal candidate should be ready to start immediately, reflecting the critical nature of the role in supporting NRC's mission.

Duties and Responsibilities:
The DevOps Engineer will lead the cloud deployment of both internal and third-party applications to Azure, utilizing tools such as Terraform for Infrastructure as Code. Responsibilities include implementing CI/CD pipelines using GitHub Actions or Azure DevOps, configuring and optimizing cloud services for cost efficiency, scalability, and security. The engineer will manage application firewalls, resolve reported issues, and set up observability tools like Prometheus, Grafana, or Azure Monitor to track system health and performance. Additionally, the role involves implementing security best practices, managing secrets, ensuring compliance with industry regulations, and conducting vulnerability assessments. The engineer will work closely with developers to automate workflows, improve deployment frequency, and enhance software reliability. Maintaining up-to-date documentation on infrastructure, workflows, and best practices is also a key responsibility, along with any other tasks delegated by the line manager related to ICT or the position.

Required Qualifications:
Candidates must possess at least 5 years of previous work experience in DevOps, with a strong background in designing and implementing deployment tooling. The ideal candidate should demonstrate strong problem-solving skills and attention to detail, along with experience or knowledge in building secure systems. Familiarity with agile software development methodologies is also required, ensuring that the candidate can effectively contribute to the team's objectives and adapt to changing project needs.

Educational Background:
A degree in Computer Science or a related field is required for this position. This educational background provides the foundational knowledge necessary for understanding complex systems and technologies relevant to the role of a DevOps Engineer.

Experience:
The position requires a minimum of 5 years of experience in DevOps, indicating that candidates should have a robust understanding of cloud infrastructure, automation, and software development practices. This level of experience is crucial for effectively managing the responsibilities associated with the role and for contributing to the organization's digital transformation efforts.

Languages:
Fluency in English, both written and verbal, is mandatory for this position. This proficiency is essential for effective communication within the team and with stakeholders, ensuring that all technical documentation and collaboration can be conducted smoothly. Additional language skills may be considered an asset but are not explicitly required.

Additional Notes:
The duty station for this position is flexible, allowing for work in any country where NRC has an operational presence, with the exception of Geneva and Washington DC. Alternatively, the position may be filled through an Employer of Record (EoR) arrangement in countries such as France, Italy, Denmark, Finland, Spain, or the Netherlands. The contract duration is set for 8 months, with an expected travel requirement of 10%. The salary and benefits are aligned with NRC’s National salary scale, specifically at grade 9, which includes accompanying terms and conditions. NRC is committed to being an equal opportunities employer, promoting diversity without distinction to age, gender, religion, ethnicity, nationality, and physical ability.
Similar Jobs