What are the responsibilities and job description for the DevOps Engineer position at Ventures Unlimited Inc?
Job Title: Azure DevOps Engineer & Administrator
Location: Harrisburg, PA (Hybrid with Remote Option)
W2-CONTRACT ROLE
Position Overview:
We are seeking an experienced Azure DevOps Engineer & Administrator responsible for designing, securing, and maintaining Azure DevOps and GitHub Enterprise environments. This role will focus on CI/CD automation, cloud modernization, governance, and DevOps best practices within a regulated government environment.
Key Responsibilities:
Azure DevOps & GitHub Administration
- Administer and optimize Azure DevOps Services including Boards, Repos, Pipelines, Artifacts, and Test Plans
- Configure branch policies, service connections, security groups, and agent pools
- Administer GitHub Enterprise Cloud/Server including repositories, organizations, teams, permissions, and SSO integrations
- Implement governance policies, repository standards, RBAC controls, and secure branching strategies
- Monitor performance, troubleshoot DevOps platform issues, and optimize workflows
- Support Azure DevOps maturity initiatives across projects and teams
- Collaborate with cybersecurity teams to support compliance, ATO processes, vulnerability remediation, and audit readiness
- Support migration activities between Azure DevOps and GitHub environments
CI/CD Pipeline Engineering
- Design, build, and maintain Manual and YAML-based CI/CD pipelines using Azure Pipelines and GitHub Actions
- Integrate automated testing, code scanning, artifact management, and approval workflows
- Implement reusable pipeline templates and environment-based deployment strategies
- Integrate pipelines with Azure services such as:
- Azure App Services
- AKS (Azure Kubernetes Service)
- Azure Functions
- Azure SQL
- Key Vault
- Azure Storage
Collaboration & Support
- Partner with development, infrastructure, cybersecurity, and cloud engineering teams to support modernization initiatives
- Provide guidance on DevOps best practices, Git workflows, GitHub Copilot, and automation strategies
- Mentor junior engineers and contribute to DevOps standards and technical documentation
- Lead troubleshooting efforts for complex deployment and pipeline issues
- Support onboarding of new projects and teams into Azure DevOps
- Document operational procedures, standards, and workflows
- Nice to have exposure to AI platforms and automation technologies
Required Skills & Qualifications:
- Strong experience with Azure DevOps Administration and CI/CD implementation
- Hands-on experience with GitHub Enterprise administration
- Experience building and maintaining YAML-based pipelines and GitHub Actions
- Knowledge of Azure cloud services including AKS, App Services, Functions, SQL, and Key Vault
- Experience implementing RBAC, governance, compliance, and security best practices
- Strong troubleshooting, analytical, and problem-solving skills
- Excellent communication and documentation abilities
- Ability to work independently and collaboratively in fast-paced environments
- Experience working in regulated or government environments is highly preferred
Work Schedule & Telework Information:
- Monday through Friday, 8:30 AM – 5:00 PM
- First 3 months require onsite presence every Wednesday and Thursday
- After initial period, onsite requirement reduces to once monthly (first Wednesday of each month)
- Additional onsite days may be required based on project or meeting needs
- Candidates must maintain secure high-speed internet connectivity for remote work