Overview
On Site
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 6 Month(s)
No Travel Required
Skills
OCI
Rackspace
Azure
DevOps
Continuous Integration
Continuous Delivery
Operational Excellence
Release Management
Systems Management
Cloud Computing
Oracle Cloud
Job Details
The client has multiple cloud environments - Azure, OCI, Rackspace
We are looking for an expert who can understand these multiple environments, find out the gaps and come up with a strategy to merge these environments into Microsoft Azure without compromising any operational, speed and other optimal factors. Person should be well versed with the Best Practices of Production System Optimization.
Other Key Responsibilities
- Release & Deployment Management:
- Own the end-to-end release management process for our .NET/IIS-based applications and services.
- Manage and orchestrate deployments across hybrid environments (on-prem Windows Server clusters and Azure).
- Develop and maintain the release calendar, coordinating dependencies between SQL Server schema changes, application deployments, and infrastructure updates.
- Lead go/no-go meetings with a focus on validating health across IIS application pools, Windows Services, and AKS pods.
- Process & CI/CD Pipeline Management:
- Manage, optimize, and secure our Azure DevOps (Azure Pipelines) CI/CD workflows.
- Oversee the promotion of build artifacts through staging environments to production.
- Implement and enforce Infrastructure as Code (IaC) practices using ARM Templates, Terraform for consistent environment provisioning.
- Operational Excellence & Systems Management:
- Partner with the DevOps team to manage and scale our Azure Kubernetes Service (AKS) clusters.
- Oversee database deployment processes related to SQL Server, working with DBAs/Data Engineer to manage scripts and ensure data integrity during releases.
- Ensure the performance, security, and availability of our IIS web applications and Windows Server infrastructure.
Required Qualifications & Skills
- 10+ years of experience in a technical production, release, or platform management role.
- Deep, hands-on experience with the Microsoft Stack: Windows Server, IIS configuration/administration, and SQL Server, OCI and Rackspace
- Proven expertise in managing Azure CI/CD pipelines using Azure DevOps (Azure Pipelines). Must understand build agents, YAML pipelines, and artifact management.
- Strong practical knowledge of Kubernetes, specifically Azure Kubernetes Service (AKS). Must understand pods, services, ingress, deployments, and basic troubleshooting.
- Experience with Infrastructure as Code (IaC) principles and tools like ARM Templates, Terraform etc.
- Familiarity with monitoring and logging tools such as Site 24X7, DataDog, Azure Monitor, Application Insights, and Log Analytics.
- Excellent understanding of networking concepts relevant to Azure (VNet, NSGs, Load Balancers) and on-premises infrastructure.
Preferred Qualifications
- Experience managing a hybrid environment (on-premises data centers and Azure).
- Certifications such as Microsoft Certified: Azure Administrator Associate, Azure DevOps Engineer Expert, or Kubernetes Certified Application Developer (CKAD).
- Strong scripting skills (PowerShell is a must, Bash/Python a plus) for automation.
- Previous experience as a .NET developer, Windows system administrator, or SQL DBA is a significant advantage.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.