DevOps Engineer

DevOps Engineer

World Bank

March 14, 2026April 1, 2026SofiaBulgaria
Job Description
Job Posting Organization:
The World Bank Group is a prominent global partnership consisting of five institutions dedicated to addressing the most pressing development challenges faced by countries around the world. Established with the mission to end extreme poverty and promote shared prosperity, the organization has grown to include 189 member countries and operates more than 130 offices globally. The World Bank Group is recognized as one of the largest sources of funding and knowledge for developing nations, leveraging data, research, and technology to implement innovative solutions. The organization is committed to sustainable development and works closely with both public and private sector partners to invest in transformative projects that aim to improve the quality of life for people in developing regions. For more information about the World Bank Group, you can visit their official website at www.worldbank.org.

Job Overview:
The position of DevOps Engineer at the World Bank Group is a critical role that focuses on modernizing the network engineering operations through the development of APIs, implementation of Continuous Integration and Continuous Deployment (CICD) pipelines, and the creation of automation tools. The ideal candidate will be responsible for leveraging technologies such as Ansible, Azure DevOps, Python, and NodeJS to enhance the organization's network engineering practices. This role requires a combination of software development expertise and a comprehensive understanding of modern cloud environments, DevOps principles, and GitOps methodologies. The DevOps Engineer will play a pivotal role in automating processes, optimizing workflows, and ensuring the reliability and efficiency of network operations, ultimately contributing to the World Bank's mission of alleviating poverty and fostering sustainable development.

Duties and Responsibilities:
The primary responsibilities of the DevOps Engineer include designing, developing, and maintaining automation tools that facilitate consistent and repeatable deployments across various environments. The engineer will develop internal tools using programming languages such as Python, NodeJS, Perl, and Bash to deliver network services effectively. Collaboration with internal teams is essential to integrate automation into the network operations lifecycle, working closely with the network engineering team, Network Operations Center (NOC), security" style="border-bottom: 1px dotted #007bff !important;">security, and DevOps teams to enable seamless deployments through CI/CD and self-service platforms. The engineer will continuously seek opportunities to optimize workflows, eliminate redundancy, and automate repetitive tasks to enhance overall team performance. Additionally, the role involves implementing self-healing systems and automation for fault detection and resolution, managing source code using Git, and providing technical guidance and mentorship to team members. The engineer may lead small to moderate-sized projects or components of larger projects, oversee implementation efforts, and assess the business impact of various solutions while adhering to standardized procedures and guidelines.

Required Qualifications:
Candidates for the DevOps Engineer position must possess a Master's degree in Computer Science or Information Technology with at least 5 years of relevant experience, or a Bachelor's degree with a minimum of 7 years of related experience, or an equivalent combination of education and experience. Proven experience in an Azure DevOps environment utilizing Ansible and other automation tools is essential. Candidates should have a strong background in cloud infrastructure, particularly with major cloud providers such as AWS, Azure, or Google Cloud. Proficiency in programming and scripting languages, including NodeJS, Python, Perl, and Bash, is required, along with hands-on experience with the Linux operating system. Familiarity with Git, including branching strategies and pull request workflows, is also necessary. The ideal candidate should demonstrate a self-starter mindset, proactively identifying gaps in automation capabilities and proposing innovative solutions.

Educational Background:
The educational background required for the DevOps Engineer position includes a Master's degree in Computer Science or Information Technology, or a Bachelor's degree in a related field. Candidates should have substantial experience in the field, with a focus on software development, cloud infrastructure, and automation tools. The educational qualifications should align with the required experience levels, ensuring that candidates possess the necessary technical knowledge and skills to perform effectively in this role.

Experience:
The level of experience needed for the DevOps Engineer position includes a minimum of 5 years of relevant experience for candidates with a Master's degree, or at least 7 years for those with a Bachelor's degree. Candidates should have proven experience working in an Azure DevOps environment and should be familiar with automation tools and cloud infrastructure. Hands-on experience with programming languages and the Linux operating system is also required, along with a strong understanding of networking, security, and administration" style="border-bottom: 1px dotted #007bff !important;">system administration in both on-premises and cloud environments.

Languages:
The mandatory language for this position is English, which is essential for effective communication within the organization and with external stakeholders. While not explicitly required, proficiency in additional languages may be considered an asset, particularly for candidates who will be working in an internationally diverse team environment.

Additional Notes:
This position is a local recruitment opportunity with a term duration of 2 years. The World Bank Group offers a comprehensive benefits package, including a retirement plan, medical, life, and disability insurance, as well as paid leave, including parental leave. The organization is committed to creating an inclusive workplace and does not discriminate based on gender, gender identity, religion, race, ethnicity, sexual orientation, or disability. The DevOps Engineer role is expected to be full-time, and candidates should be prepared to work in a collaborative and dynamic environment that values empowerment, accountability, and a sense of urgency.
Apply now
Similar Jobs