Domain Architect (Automation) - ITD

This opening expired 1 year ago. Do not try to apply for this job.

IMF - International Monetary Fund

Open positions at IMF
Logo of IMF

Application deadline 1 year ago: Thursday 8 Dec 2022 at 23:59 UTC

Open application form

Work for the IMF. Work for the World.

Job Summary

The Enterprise Architecture division in the IT Department is seeking a hands-on Domain Architect (Automation). The Domain Architect will primarily focus on implementing, evolving, and maintaining the Fund’s DevSecOps Platform and its correspondent technologies roadmaps, standards, blueprints, and future state architectures.

In addition, the selected individual will guide project teams in the use of the DevSecOps platform and best practices as well as influence business and IT peers to take advantage of automation, scalability, elasticity, and high-availability features of both IMF’s cloud and on-prem ecosystems. This role also includes collaborating with business and IT partners to deliver proof-of-concept projects, conduct workshops, and lead implementation projects in the fields of I/O automation and DevSecOps.

The selected candidate will act as an internal consultant on technologies and vendor offerings associated with I/O automation and DevSecOps platforms and technologies and keep up to date with industry trends related to these areas.

Major Duties and Responsibilities

1. Designs and implements I/O automation and DevSecOps platforms, including requirements definition, design, development, testing and support.

2. Collaborates with stakeholders to gather requirements, understand processes, and standardize DevSecOps practices.

3. Works with business and technical stakeholders across the Fund to help understand and implement I/O automation and DevSecOps solutions.

4. Implements and supports the governance and administration of the Fund’s DevSecOps platform.

5. Implements adequate mechanisms, when needed, to securely log and trace the different events embedded in every component and pipeline that is part of the DevSecOps technology landscape.

6. Implements CI/CD pipelines for the Fund’s IT solutions, including leading the strengthening and adoption of enhanced SDLC processes and DevSecOps practices to advance the overall quality of Fund’s software solutions.

7. Works on the implementation and adoption of different emerging I/O automation and DevSecOps technologies, promoting the mindset of native cloud integration to deliver secure, stable, and scalable solutions.

8. Ensures that multiple architecture artifacts (standards, guidelines, patterns, PoCs, etc) are propagated through adequate channels for their correspondent adoption as well as to ensure proper technical implementation.

9. Partners with business and technology colleagues to elicit, analyze, translate, and document technical requirements, pain points or opportunities into I/O automation and DevSecOps requirements.

10. Collaborates with various IT products, platforms, and operations teams by reviewing, assessing, and proposing DevSecOps guidelines and patterns to ensure that solutions capabilities meet functional and technical requirements.

11. Keeps platform teams apprised of technical strategy, status, and progress related to the I/O automation and DevSecOps platforms and solutions. Conversely, constantly informs platform owners of key developments, opportunities, or limitations of the I/O automation and DevSecOps platforms as well as its relevant technologies.

12. Consults with product-facing program teams and maintains knowledge of their progress, specifically to implement DevSecOps solutions to support the implementation of these products.

13. Coordinates the technical implementation of new I/O and DevSecOps solutions to ensure conformance to specifications and industry standards.

14. Helps solve technical problems during system and platform implementation, specifically related to I/O automation and DevSecOps capabilities.

Minimum Qualifications

An advanced degree in Computer Science, Systems Engineering, Information Systems or a related study plus a minimum of 4 years; or a bachelor's degree in Computer Science, Systems Engineering, Information Systems, or related study plus a minimum of 10 years of IT experience with direct responsibility for software development, I/O automation and DevOps platforms implementation, and/or business process management.

In addition, the below experiences and knowledge are preferred:

  • Extensive experience of methodologies, standards, and practices implementing DevSecOps and I/O automation platforms.
  • Experience in architectural frameworks, governance, and solution design approaches in the implementation of automation and DevSecOps across different technologies and/or platforms.
  • Strong knowledge of code versioning, branching strategy, issue tracking, and orchestration solutions (incl. CI/CD pipelines) like Azure DevOps, Jenkins, Bamboo, and GitHub. Azure DevOps is preferred.
  • Extensive experience implementing DevSecOps solutions using Infrastructure as Code (IaC) and configuration management with tools like Ansible, Terraform, and Azure ARM.
  • Proficiency designing and implementing automated testing tools like Unified Functional Testing (UFT), Moon, Selenium, LoadRunner, JMeter, and NUnit. Knowledge of Playwright would be considered advantageous.
  • Hands-on experience designing and securing DevSecOps and I/O automations as well as implementing security scans and code analysis using SonarQube, AppScan Source (SAST), Nexus IQ (OSS), TFSec, Qualys (Container Security), AppScan Enterprise (DAST), and Burp Suite Enterprise.
  • Proficiency managing and implementing systems monitoring and auto-healing such as Application Performance Monitor (APM), DataDog, Riverbed, Azure Log Analytics, and Azure App Insights.
  • Strong knowledge of leveraging APIs and/or connectors as part of implementing automation solutions and DevSecOps pipelines.
  • Knowledge and experience using automation and orchestration platforms such as ServiceNow.
  • Knowledge and experience designing, implementing and using AIOps platforms.
  • Technical expertise developing and maintaining shell scripting using PowerShell, Python, and Go.
  • Excellent knowledge of leveraging Azure cloud-native and hybrid architectures using VMWare services. Knowledge of containerization, serverless, and auto-scaling design patterns would be considered advantageous.
  • Excellent analytical skills and ability to quickly build credibility and trust with internal colleagues.
  • Great ability to work in a fast-moving environment and with minimal supervision.
  • Excellent documentation (writing and diagramming), interpersonal, and communication skills.
  • Forward thinking individual looking to assist with optimization and standardization of the technology landscape.

This vacancy shall be filled by a 3-year Term appointment in accordance with the Fund’s new employment rules that took effect on May 1, 2015.

Department:

ITDEA Information Technology Department Enterprise Arch & StrategyHiring For:

A11, A12The IMF is committed to achieving a diverse staff, including age, creed, culture, disability, educational background, ethnicity, gender, gender expression, nationality, race, religion and beliefs, and sexual orientation.

Added 1 year ago - Updated 1 year ago - Source: imf.org