Greetings...!!!!
Hope you’re doing good...!!!
Below is the job description for you, please go through it & if you feel comfortable, share me your latest resume to Niha...@spruceinfotech.com
Job Title - Azure DevOps Software Engineer & Administrator
Location- Harrisburg, PA (2 days Hybrid) - ONLY LOCALS FROM PA (NO RELOCATION)
Contract
NOTE: PLEASE SHARE CURRENT LOCATION AND VISA STATUS WITH RESUME
Key Responsibilities
Azure DevOps & GitHub Enterprise Administration
· Administer and optimize Azure DevOps Services (Boards, Repos, Pipelines, Boards, Artifacts, Test Plans).
· Configure branch policies, security groups, service connections, and agent pools.
· Ensure compliance with governance, auditing, and security best practices.
· Monitor system performance, troubleshoot issues, and optimize DevOps workflows.
· Provide extensive assistance to the projects to reach to the Azure DevOps Maturity level
· Administer GitHub Enterprise Cloud or Server, including organizations, repositories, teams, permissions, and SSO integrations.
· Implement governance policies, repository standards, and secure branching strategies across both platforms.
· Manage RBAC (Role-Based Access Control), access reviews, audit logs, and compliance configurations aligned with federal identity and security requirements.
· Support migration efforts between Azure DevOps and GitHub when required.
· Collaborate with cybersecurity teams to support ATO processes, vulnerability remediation, and continuous monitoring.
Azure DevOps - CI/CD Pipeline Engineering
· Design, build, and maintain secure Manual and YAML based CI/CD pipelines in Azure Pipelines and GitHub Actions.
· Integrate automated testing, code scanning, artifact management, and approval workflows aligned with agency change control processes.
· Integrate pipelines with Azure services such as App Services, AKS (Azure Kubernetes Service), Functions, SQL, Key Vault, and Storage
· Implement reusable pipeline templates, workflow automation, and environment-based deployment strategies.
Collaboration & Support
· Work closely with development, cloud engineering, cybersecurity, infrastructure, and program teams to support modernization initiatives.
· Provide guidance on DevOps best practices, Git workflows, and automation strategies.
· Provide guidance and assistance for GitHub, GitHub copilot
· Provide technical, mentor junior engineers, and contribute to DevOps standards and documentation.
· Lead troubleshooting efforts for complex pipeline, infrastructure, and deployment issues.
· Support onboarding of new teams and projects into Azure DevOps.
· Document processes, standards, and operational procedures
· Good to have knowledge and skills on AI platform
Required Skills
· Experience in Azure DevOps as both developer and administrator
· Proficiency in Azure DevOps Services and Azure cloud administration
· Hands on experience administering GitHub Enterprise (Cloud or Server)
· Expertise of CI/CD best practices, branching strategies, and DevOps methodologies
· Proficiency in Git and branching strategies
· Solid understanding of **Infrastructure as Code** (Terraform, Bicep, or ARM).
· Experience with scripting languages such as PowerShell
· Experience supporting systems in regulated or compliance driven environments.
· Strong documentation and communication skills.
· Microsoft certifications (AZ 400, AZ 104, AZ 305)
· GitHub certifications (GitHub Foundations, GitHub Actions, GitHub Administration)
· Experience with monitoring tools (Azure Monitor, App Insights, Log Analytics)
· Experience with security and compliance in cloud environments
· Background in .NET, Java, Node.js, or similar development ecosystems
· YAML pipelines (Azure Pipelines & GitHub Actions)