Work for the IMF. Work for the World.
Job Summary
IMF’s IT Department is seeking a hands-on Platform Architect (DevSecOps) to work in DevOps and Automation section of Enterprise Architecture division reporting to the Section Chief. The selected individual will primarily focus on implementing DevOps automations encompassing Infrastructure operations, Observability platform, and Software development, along with maintaining DevOps Tools, Technologies, and Standards.
In addition, the individual will guide the project teams in the adoption of DevOps platform and influence them to take advantage of DevOps best practices and automations.
The selected candidate will also oversee a support team of managed service providers (MSPs) spread across onshore and offshore.
Minimum Qualifications
DevOps Tools: Azure DevOps (Boards, Repos, Pipelines, Test Plans, Artifacts), GitHub; UFT One, UFT Developer, UFT Digital Lab, Selenium, Moon; ALM, LoadRunner Enterprise, JMeter; AppScan Source, Nexus Lifecycle, tfsec, Qualys, AppScan Enterprise, Burp Suite Enterprise; SonarQube, Erwin Data Modeler; Visual Studio, VS Code, Eclipse; OpsHub Integration Manager, ILMT; Git, PostMan, Maven, Spring, PyCharm, Python, Lens, Node JS, Nuget, WebStorm, .Net/ Java SDKs, Brew, Docker.
CI/CD pipeline tools: Azure Pipelines, GitHub Actions, Jenkins, Maven; MS Build, .Net CLI, Azure CLI, PowerShell, PowerShell Core; MS Test, Junit; Hosted agents.
IaC Tools: Terraform Cloud, HCL, ARM; Ansible Automation Platform, Ansible Playbooks; HashiCorp Packer; Docker, Kubernetes; Azure, AKS, Serverless; VMWare, vSphere, vCenter, ESXi.
Observability Tools: DataDog, Azure Monitor, APM, Riverbed; Azure Log Analytics, Grafana, Netcool, Splunk, KQL; AIOps platforms such as BigPanda.
Major Duties and Responsibilities
A)DevOps Tools Management:
1. Oversee the maintenance of various DevOps tools distributed across on-premise, cloud, and SaaS environments.
2. Act as the primary point of contact for resolving issues related to DevOps tools, providing support to end-users. Manage end-user service request tickets, user access requests, and service management tickets (incident, change, and problem), conforming to SLAs.
3. Manage the infrastructure where tools are installed, collaborating with infrastructure teams (server, network, security, database, and web).
4. Monitor the availability and performance of DevOps tools, ensuring compliance with SLAs.
5. Manage server-side installs and client packages of DevOps tools along with upgrades & patches, migrations from on-premises to cloud, remediation of server vulnerabilities, configurations, backup solutions and disaster recovery strategies.
6. Manage the licensing of DevOps tools, act as a liaison with tool vendors for support, conduct tool evaluations, and participate in the selection process for potential new DevOps tools.
7. Track usage and SLA metrics of DevOps tools.
8. Maintain documentation covering maintenance manuals, user guides, and training materials and ensure the upkeep of tool records in the CMDB.
9. Manage download packages for client installs of various development tools so as to publish in central software self-service.
B) DevOps Automation Support:
10. Assist in developing Azure DevOps pipelines by integrating automation tools for build, white-box testing, infrastructure provisioning, software deployment, and security testing.
11. Provide support for automation scripting, encompassing functional test automation, application performance monitoring, and performance testing.
12. Maintain self-hosted agent pools for running CI/CD pipeline jobs.
C) Infra Automation Implementation:
13. Implement automated Infrastructure deployment using Terraform and ARM covering Azure and other cloud environments and on-premise VMWare environment.
14. Create Terraform templates and DevOps pipelines with GitOps framework for automated infrastructure provisioning.
15. Implement Ansible Automation Platform and develop Ansible playbooks to manage configurations and software deployments.
16. Develop and maintain IaC scripts to automate infrastructure provisioning, management, and configuration.
17. Integrate with ServiceNow request system to automatically provision infrastructure resources through approval workflows.
D) Observability Implementation:
18. Implement and manage observability tools to monitor performance, health, and availability of infra systems and applications across cloud and on-premise environments.
19. Implement proactive monitoring and auto healing, and set up dashboards, alerts, traces, and logs for tracking metrics.
20. Use AIOps techniques to automate and improve the process of managing and monitoring IT infrastructure and applications covering data collection and ingestion, data processing and analysis, decision making and action, and monitoring and feedback.
21. Establish various monitoring mechanisms encompassing End user, Real user, Synthetic, System, Database, Network, VDI, and Security monitoring.
22. Integrate with ServiceNow to automatically create and track incident tickets.
E) Team Management and General:
23. Manage a team of managed service providers (MSPs) spread across onshore and offshore, tracking work in Azure Boards through user stories, sprints, and daily standup scrum sessions.
24. Stay updated with DevOps trends and technologies, recommend new tools, conduct PoCs, and drive continuous improvement.
25. Collaborate with stakeholders to gather requirements for DevOps automations, provide trainings, and drive adoption of tools and DevOps processes.
This is a one-year contractual appointment. Contractual appointments at the IMF are renewable for up to four years of cumulative contractual service, pending incumbent’s performance, budget availability, and continuous business need.
Department:
ITDEADO Information Technology Department Enterprise Architecture & Automation DevSecOps & Automation Section
Hiring For:
A11, A12
The 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. We welcome requests for reasonable accommodations for disabilities during the selection process.