Avanade is looking for an Associate Manager, DevOps Engineer to establish and facilitate CI/CD best practices, cloud/container-based orchestration and establish automated testing strategies. This role focuses on the Application Lifecycle Management (ALM) tooling and continuous delivery cycle, helping teams and organizations provide agility and business-value.
Responsibilities:
- Assemble completed system components from internal and external development teams and coordinate testing, quality assurance and customer support to ensure smooth, stable and timely delivery of product updates
- Maintain control over test and production systems and source code
- Make system builds for each platform, including automated installation scripts and procedures using utility software
- Document and formalize the release engineering (RE) procedures so that the process can continually be reviewed and improved
Requirements:
- 3+ years of prior related work experience, preferably in a technology or consulting environment
- Bachelor's degree in Computer Science, Engineering, MIS or related field (or equivalent experience)
- Strong understanding of software development life cycles (SDLC), quality assurance, and project management principles
- Intermediate to advanced proficiency in Microsoft DevOps tools, including Azure DevOps, Azure App Insights, and Git
- Experience with DevOps automation tools such as Jenkins, Maven, Gradle, Octopus Deploy, TeamCity, Chef, or Puppet
- Familiarity with DevOps frameworks and architectures (e.g., ADOP, AMEP)
- Hands-on experience with scripting tools such as PowerShell and Grunt
- Working knowledge of containerization technologies, including Docker, Kubernetes, and Azure Container Services
- Up-to-date knowledge of Microsoft products and ecosystem