Senior DevOps Engineer - Team Lead

Osaic, Inc.
Scottsdale, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 130K

Job location

Scottsdale, United States of America

Tech stack

Kubernetes Security
Java
.NET
Application Release Automation
Build Automation
Automation of Tests
Azure
Bash
Cloud Engineering
Configuration Management
Continuous Integration
DevOps
Identity and Access Management
IIS
Key Management
Log Analysis
Windows Server
Octopus Deploy
Performance Tuning
Powershell
Systems Development Life Cycle
Role-Based Access Control
Reliability Engineering
Site Reliability Engineering Practices
Azure DevOps Pipelines
Web Applications
YAML
Data Logging
Scripting (Bash/Python/Go/Ruby)
Delivery Pipeline
Software Troubleshooting
Containerization
Kubernetes
Infrastructure Automation Frameworks
Bicep
Elastic Beanstalk
Terraform
Devsecops
Docker
Key Vault
Vulnerability Analysis
Microservices

Job description

We are seeking an experienced DevOps Lead to architect, implement, and optimize our endtoend delivery pipelines across .NET and Java application ecosystems. This role is responsible for driving DevOps culture, ensuring reliability of Windowsbased environments, managing IIS-based workloads, and leading cloud-native modernization using Azure services and Docker containers. The ideal candidate has deep expertise in Azure DevOps, Windows Server administration, IIS, Azure, and containerization, with strong leadership and cross-functional collaboration skills., DevOps Leadership & Strategy

  • Lead a team of DevOps engineers in designing scalable, secure CI/CD pipelines using Azure DevOps.
  • Define DevOps standards, best practices, governance frameworks, and deployment workflows.
  • Partner with Architecture, Development, QA, and Cloud Engineering teams to streamline software delivery.
  • Drive Infrastructure-as-Code (IaC) adoption and cloud-native transformation.

CI/CD Pipeline Development

  • Build and maintain CI/CD pipelines for .NET, Java, and microservices applications.
  • Automate build, testing, packaging, and deployment using Azure DevOps Pipelines (YAML and classic).
  • Implement quality gates, automated testing, and security scans.

Infrastructure & Environment Management

  • Manage and optimize Windows Server environments, especially IIS web applications.
  • Support hybrid hosting models, on-premises environments and Azure cloud workloads.
  • Oversee configuration management, release automation, and environment promotions.

Cloud Engineering (Azure)

  • Deploy, manage, and monitor Azure services: App Services, VMs, AKS, ACR, Storage, Networking, Key Vault, etc.
  • Optimize cost, scalability, reliability, and security in Azure.
  • Integrate Azure cloud-native services into application delivery pipelines.

Containerization & Orchestration

  • Containerize applications using Docker and manage container lifecycle.
  • Deploy and manage container workloads in Azure (e.g., AKS, ACI).
  • Implement best practices for container security, registry management, and image scanning.

Monitoring, Logging & Reliability

  • Configure and maintain monitoring and logging platforms (App Insights, Log Analytics, Azure Monitor).
  • Improve system performance, reliability, and uptime through proactive analysis.
  • Build automated alerting and incident response workflows.

Security & Compliance

  • Enforce DevSecOps practices, including secrets management and secure build pipelines.
  • Ensure adherence to SDLC, regulatory requirements, and audit guidelines.
  • Implement role-based access control (RBAC), identity governance, and policy enforcement.

Requirements

Bachelor's degree preferred, associate degree in combination with significant experience will be considered in lieu of degree., * 7+ years of experience in DevOps, Site Reliability Engineering, or Build/Release Engineering.

  • Strong expertise in Azure DevOps Repos, Pipelines, Artifacts, Boards.
  • Deep experience with Windows Server, IIS, and enterprise hosting.
  • Proficiency with Docker and container-based deployments.
  • Solid understanding of both .NET and Java build/deployment workflows.
  • Hands-on Azure experience: ARM/Bicep(optional), Terraform, Azure networking, compute, and PaaS services.
  • Expertise in scripting languages: PowerShell, Bash, YAML.
  • Experience implementing monitoring/observability frameworks.
  • Strong troubleshooting, performance tuning, and automation skills.
  • Excellent communication and team leadership abilities.

Preferred Requirements:

  • Experience with Kubernetes (AKS) or container orchestration.
  • Familiarity with GitOps (Flux, Argo CD) or Site Reliability Engineering practices.
  • Certifications: Microsoft Azure DevOps Engineer Expert, Azure Solutions Architect, or similar.
  • Experience working in regulated industries (finance) is a plus.

Benefits & conditions

Our competitive compensation is just one component of Osaic's total compensation package. Additional benefits include health, vision, dental insurance, 401k, paid time away, volunteer days and much more. To view more details of what you can look forward to, visit our careers page:Osaic Benefits.

Apply for this position