Full-Time

AI DevOps Engineer

University of Washington

University of Washington

Public research university in Seattle, WA

Compensation Overview

$87.6k - $142.4k/yr

Seattle, WA, USA

Hybrid

Three or more telework days per week are available.

Bachelor's

Category
DevOps & Infrastructure (1)
Required Skills
PowerShell
Datadog
Bash
Kubernetes
MLOps
Microsoft Azure
Agile
Python
Grafana
GitHub Actions
Software Testing
Infrastructure as Code (IaC)
Docker
Role-based Access Control
JIRA
Terraform
SCRUM
REST APIs
Data Governance
DevOps

Get referred to University of Washington

See people who can refer or advise you

Requirements
  • A bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or an equivalent combination of education and experience.
  • At least 3 years of experience in a DevOps, Site Reliability Engineering, or software engineering role focused on cloud platforms.
  • Hands-on experience with Microsoft Azure cloud services, including compute, networking, storage, identity, and artificial intelligence or machine learning services.
  • Strong working knowledge of Azure architecture patterns, governance models, and platform-native services.
  • Hands-on experience building and managing continuous integration and continuous delivery pipelines using Azure DevOps, GitHub Actions, or similar tools.
  • Experience with infrastructure-as-code tools such as Terraform, Bicep, or ARM templates.
  • Proficiency in scripting or programming languages such as Python, PowerShell, or Bash.
  • Experience with containerization technologies such as Docker and Kubernetes or Azure Kubernetes Service.
  • Experience with quality assurance methodologies, automated testing frameworks, and release management processes.
  • Strong troubleshooting and problem-solving skills, with the ability to work effectively under pressure.
Responsibilities
  • Design, develop, and maintain infrastructure-as-code solutions using Terraform, Bicep, or ARM templates to provision and manage Azure cloud resources for AI platforms and services.
  • Build and maintain continuous integration and continuous delivery pipelines using Azure DevOps or GitHub Actions to automate the build, test, and deployment of AI applications and microservices.
  • Develop scripts, automation tools, and utilities using PowerShell, Python, or Bash to streamline operational tasks, monitoring, and incident response.
  • Collaborate with AI developers and data engineers to containerize applications using Docker and Kubernetes or Azure Kubernetes Service, and optimize deployment architectures for performance and cost efficiency.
  • Contribute to the development of APIs, integrations, and middleware connecting AI services with existing university IT systems and data sources.
  • Participate in code reviews, pair programming, and technical design discussions to maintain engineering standards across the team.
  • Administer and maintain AI platform applications, including configuration management, user access provisioning, patching, upgrades, and performance tuning.
  • Manage and monitor Azure cloud environments, including Azure App Services, Azure AI Services, Azure SQL, Azure Storage, and Azure Virtual Networks, ensuring availability, security, and compliance.
  • Implement and manage identity and access management solutions using Azure Active Directory (Entra ID), role-based access controls, and conditional access policies.
  • Monitor application and infrastructure health using Azure Monitor, Log Analytics, Application Insights, and other observability tools; triage and resolve incidents.
  • Manage Azure resource costs through rightsizing, reserved instances, and budget alerting, and provide reporting on cloud spend and optimization opportunities.
  • Maintain documentation of system architectures, configurations, runbooks, and standard operating procedures.
  • Define and implement quality assurance strategies for AI applications, including automated unit, integration, regression, and performance testing integrated into continuous integration and continuous delivery pipelines.
  • Develop and manage release processes, schedules, and deployment plans for predictable, low-risk production releases.
  • Coordinate release activities across development, quality assurance, and operations teams, serving as the release manager for AI platform deployments.
  • Establish and maintain environment management practices across development, staging, and production environments.
  • Track and report quality metrics, release cadence, deployment success rates, and incident trends, and drive data-based continuous improvement initiatives.
  • Conduct post-release validation, smoke testing, and rollback procedures as needed to maintain service quality and reliability.
  • Provide ongoing testing, monitoring, observability, and post-deployment troubleshooting support.
  • Implement security best practices across the DevOps lifecycle, including secret management, vulnerability scanning, container security, and network security configurations in Azure.
  • Support compliance with university data governance policies, the Family Educational Rights and Privacy Act, and other regulatory requirements for AI applications and cloud infrastructure.
  • Collaborate with university information security teams to conduct security assessments, address audit findings, and remediate vulnerabilities.
  • Participate in AI governance activities to ensure deployed AI solutions adhere to ethical guidelines, data privacy regulations, and institutional policies.
  • Implement and maintain disaster recovery and business continuity plans for AI platform services.
  • Collaborate with AI researchers, data scientists, software engineers, and information technology operations staff to align DevOps practices with team and university goals.
  • Provide technical guidance and mentorship on DevOps best practices, Azure services, and release management methodologies.
  • Evaluate emerging DevOps tools, cloud services, and automation technologies and recommend adoption to improve efficiency and quality.
  • Contribute to internal knowledge bases, training materials, and technical documentation.
  • Participate in Agile ceremonies, including sprint planning, retrospectives, and stand-ups, and contribute to process improvement initiatives across the AI Platforms team.
Desired Qualifications
  • Microsoft Azure technical certifications, such as AZ-400: DevOps Engineer Expert, AZ-305: Azure Solutions Architect Expert, or AI-102: Azure AI Engineer Associate.
  • Equivalent certifications from AWS, Google Cloud Platform, or other cloud providers.
  • Experience in a higher education or public sector information technology environment.
  • Experience with artificial intelligence and machine learning platforms, model deployment, and machine learning operations practices.
  • Familiarity with monitoring and observability tools such as Azure Monitor, Grafana, or Datadog.
  • Experience with Agile/Scrum methodologies and project management tools such as Azure Boards or Jira.
  • Knowledge of data governance, the Family Educational Rights and Privacy Act, and security compliance frameworks relevant to higher education.
University of Washington

University of Washington

View

The University of Washington is a public research university founded in 1861, with campuses in Seattle, Bothell, and Tacoma. It provides undergraduate, graduate, and professional education alongside research and public service.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to University of Washington

See people who can refer or advise you