Azure Devops Administrator - Fully remote opportunity

Remote
Full Time
Experienced

We are seeking a highly skilled and hands-on Azure DevOps Administrator to manage, secure, and optimize our Azure DevOps environment. The ideal candidate will have deep expertise in Azure DevOps administration, security, integrations, extension management, and repository governance, with a strong focus on operational excellence and compliance.


Key Responsibilities

1. Azure DevOps Administration

  • Onboard new applications and teams into Azure DevOps.
  • Define, configure, and manage Process Templates.
  • Perform tenant-level (Level 1) and project-level (Level 2) administration.
  • Manage security groups, repositories, project settings, and team structures.
  • Enforce least-privilege access principles for all contributors.

2. Security & Access Management

  • Administer user onboarding/offboarding and Azure DevOps license management.
  • Configure and manage permissions, repo access, and pipeline controls.
  • Administer resources, resource groups, and team-level configurations.
  • Proactively monitor and prevent privilege escalation.

3. Integrations & Service Connections

  • Create and manage Service Connections for Azure, GitHub, Fortify on Demand, and other CI/CD tools.
  • Troubleshoot authentication, permissions, and pipeline execution issues.
  • Integrate external security tools and ensure proper project-level configuration.

4. Extension Management

  • Evaluate, install, and govern Azure DevOps Marketplace Extensions.
  • Assess extension permission scopes and identify high-risk or over-privileged extensions.
  • Ensure secure handling of credentials and secrets.
  • Communicate extension-related changes to stakeholders to avoid pipeline disruptions.

5. Branch Policies & Repository Governance

  • Enforce branch protection rules, PR requirements, and code review workflows.
  • Implement repository governance aligned with compliance and security standards.
  • Apply GitHub Advanced Security features within Azure DevOps environments.

6. GitHub Advanced Security for Azure DevOps

  • Manage Secret Scanning Alerts, Code Scanning Alerts, and Dependency Vulnerability Alerts.
  • Ensure remediation and rotation procedures for exposed secrets.
  • Triage and manage static analysis findings and dependency vulnerabilities.

7. CI/CD Pipeline Administration

  • Maintain a strong understanding of pipeline structure, execution flow, and administration (no coding required).
  • Troubleshoot pipeline issues related to permissions, service connections, repo policies, and extensions.
  • Ensure stable and compliant CI/CD operations across teams.

8. Scripting & API Integration

  • Develop and maintain PowerShell scripts for automation and administration tasks.
  • Utilize REST APIs (Azure DevOps, GitHub, etc.) for advanced integrations and reporting.

9. GitHub User Management

  • Manage user onboarding and user management processes in GitHub.

Required Skills & Experience

  • Proven hands-on experience as an Azure DevOps Administrator.
  • Deep understanding of Azure DevOps permission models and security best practices.
  • Experience with Service Connections, integrations, and troubleshooting.
  • Strong knowledge of extension management and governance.
  • Expertise in branch policies, repository governance, and compliance.
  • Experience with GitHub Advanced Security features and alert management.
  • Proficiency in PowerShell scripting and REST API consumption.
  • Experience with user management in both Azure DevOps and GitHub.
  • Excellent communication and stakeholder management skills.

Preferred Qualifications

  • Azure DevOps Administrator certification (AZ-400 or equivalent).
  • Experience in regulated or enterprise environments.
  • Familiarity with compliance frameworks (e.g., SOC2, ISO 27001).
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*