Deloitte is seeking a hands-on DevOps Contractor / CI/CD Engineer with strong experience in Azure DevOps and Team Foundation Server to design, build, support, and modernize CI/CD pipelines. The role focuses on improving software delivery efficiency and reliability by automating build, test, and deployment processes.
Responsibilities:
- Design, develop, maintain, and optimize CI/CD pipelines in Azure DevOps for custom .NET and Java applications
- Assess existing TFS/XAML build and release definitions and lead migration to modern Azure DevOps pipelines
- Standardize and improve CI/CD processes to increase build reliability, deployment speed, and operational traceability
- Configure and manage build agents, deployment groups, artifact repositories, and pipeline integrations across development, test, and production environments
- Support source control, branching strategies, automated builds, packaging, release orchestration, and environment promotion processes
- Troubleshoot build failures, deployment issues, and environment-related problems to ensure smooth delivery
- Perform basic Windows server administration tasks, including services, permissions, server support, and troubleshooting
- Assist with middleware installation and configuration on build servers and target environments
- Collaborate with development, infrastructure, operations, and release management teams to support seamless integration and delivery
- Monitor and optimize system and deployment performance to support high availability and scalability
- Implement and support infrastructure automation and configuration management practices where applicable
- Conduct regular security checks, apply patches and updates, and help maintain system integrity
- Create and maintain documentation including pipeline designs, migration plans, deployment procedures, and operational runbooks
- Promote CI/CD best practices, reusable automation patterns, and security controls across teams
Requirements:
- 3+ years of experience in DevOps, CI/CD engineering, or build/release engineering
- Strong hands-on experience with Azure DevOps for build and release pipeline development and support
- Working knowledge of TFS, including experience with legacy XAML build definitions
- Experience supporting applications developed in .NET and Java
- Experience modernizing or migrating legacy build/release processes into Azure DevOps
- Basic Windows administration experience, including server setup/support, services, permissions, and troubleshooting
- Experience with middleware installation and configuration on Windows-based build or target servers
- Familiarity with scripting and automation using PowerShell, batch scripting, or similar tools
- Strong understanding of software build, packaging, deployment, and release management processes
- Strong troubleshooting, documentation, and cross-functional collaboration skills
- Experience creating YAML-based pipelines in Azure DevOps
- Familiarity with CI/CD best practices for enterprise application delivery
- Experience supporting deployment automation in complex multi-environment landscapes
- Exposure to infrastructure as code (IaC) and deployment standardization practices