University of Washington Medical Center

Engenheiro de AI DevOps

PythonSQLAWSGCPDockerKubernetesTerraform
Tradução automática. Consulte o original.

Descrição da Vaga

Propósito do Cargo

Complexidades do Cargo

O cargo de Engenheiro de DevOps de IA exige uma base técnica sólida que abrange engenharia de nuvem, infraestrutura como código, desenvolvimento de pipelines CI/CD, administração de aplicativos e gestão de QA/lançamento dentro de um ambiente centrado em Azure. Profunda experiência prática em arquitetura Azure, gestão de identidade e acesso, rede, orquestração de contêineres e serviços nativos da plataforma é essencial para garantir a entrega segura, confiável e escalável de aplicativos de IA em toda a universidade. Este cargo equilibra a velocidade de engenharia com estabilidade operacional, segurança e otimização de custos, mantendo altos padrões de automação, monitoramento e governança de plataforma.

O sucesso nesta posição também depende da capacidade de operar efetivamente dentro de um ambiente institucional descentralizado e complexo. O Engenheiro de DevOps de IA deve colaborar entre as equipes de pesquisa de IA, desenvolvimento, operações de TI e segurança da informação para promover práticas consistentes de DevOps, fortalecer a disciplina de lançamento e alinhar as implementações em nuvem com a estratégia institucional.

Comunicação forte, gestão proativa de riscos e melhoria contínua são críticas para manter serviços de plataforma de IA resilientes, compatíveis e de alto desempenho.

Dimensões do Cargo e Impacto na Universidade

O Engenheiro de DevOps de IA atua como um colaborador técnico chave na equipe de Plataformas de IA, responsável pela engenharia, implantação, administração e garantia de qualidade de aplicativos e serviços de IA na universidade. Este cargo combina uma base sólida de engenharia com administração prática de aplicativos, profunda experiência na plataforma de nuvem Azure da Microsoft e práticas de gestão de QA/lançamento para garantir a entrega confiável, segura e escalável de soluções de IA. O Engenheiro de DevOps de IA trabalha de forma colaborativa com equipes multifuncionais para construir e manter pipelines CI/CD, gerenciar infraestrutura em nuvem, administrar aplicativos de plataforma de IA e impulsionar a melhoria contínua nos processos de desenvolvimento e lançamento.

Condições do Ambiente de Trabalho

Trabalhe em um ambiente de escritório aberto e contribua para o trabalho em equipe colaborativo focado na resolução de problemas. Interações diárias com outros membros da equipe, especialistas no assunto e partes interessadas em todos os níveis da organização. Embora o horário de trabalho geral seja de segunda a sexta-feira, das 8h às 17h, o Engenheiro de DevOps de IA precisará, ocasionalmente, ajustar os horários para acomodar as necessidades de negócios e prazos. Compareça e, ocasionalmente, faça apresentações em conferências.

Outros Comentários

Um resultado satisfatório de uma verificação de histórico criminal pode ser exigido antes da contratação.

Turno: Primeiro Turno (Estados Unidos da América)

Temporário ou Regular? Este é um cargo regular

FTE (Equivalente em Tempo Integral): 100.00%

União/Unidade de Negociação: Não Aplicável

Para solicitar acomodação por deficiência no processo de inscrição, entre em contato com o Disability Services Office pelo telefone 206-543-6450 ou [email protected] [[email protected]].

Os candidatos considerados para este cargo deverão divulgar se são objeto de quaisquer descobertas fundamentadas ou investigações atuais relacionadas a má conduta sexual em seu emprego atual e emprego anterior. A divulgação é exigida pela lei do estado de Washington app.leg.wa.gov/RCW/default.aspx?cite=28B.112.080.

Como funcionário da UW, você tem uma oportunidade única de transformar vidas em nossos campi, em nosso estado e ao redor do mundo. Os funcionários da UW oferecem sua energia ilimitada, habilidades criativas de resolução de problemas e dedicação para construir mentes mais fortes e um mundo mais saudável. Ao estarmos profundamente investidos em nosso trabalho, demonstrando compaixão em nossas interações e incorporando o espírito de trabalho em equipe, cada membro contribui para uma comunidade próspera. A UW está comprometida em atrair e reter uma equipe diversificada; suas experiências, perspectivas e identidades únicas serão honradas na University of Washington. Juntos, nossa comunidade se esforça para criar e manter ambientes de trabalho e aprendizado que sejam inclusivos, equitativos e acolhedores.

Estamos buscando um Engenheiro de DevOps de IA inovador e experiente para apoiar as iniciativas de inteligência artificial (IA) na universidade e em seus três campi. Este cargo é fundamental para moldar e implementar nossa estratégia de IA para transformar a UW em uma universidade impulsionada por IA. Como um membro técnico central da equipe de Plataformas de IA, o Engenheiro de DevOps de IA impulsiona a engenharia, implantação, administração e garantia de qualidade de aplicativos e serviços baseados em IA em toda a universidade. O cargo de Engenheiro de DevOps de IA trabalhará dentro da Gestão de Serviços e da equipe de Plataforma de IA sob o guarda-chuva de infraestrutura de TI da UW, que fornece suporte tecnológico crítico para todos os três campi, UW Medicine e operações de pesquisa ao redor do mundo.

Sobre a UW

Trabalhar na University of Washington oferece uma oportunidade única de transformar vidas – em nossos campi, em nosso estado e ao redor do mundo. Os funcionários da UW trazem sua energia ilimitada, habilidades criativas de resolução de problemas e dedicação para construir mentes mais fortes e um mundo mais saudável. Em troca, eles desfrutam de benefícios excepcionais, oportunidades de crescimento profissional e a chance de trabalhar em um ambiente conhecido por sua diversidade, entusiasmo intelectual, atividades artísticas e beleza natural.

Nosso Compromisso

A University of Washington está comprometida em promover uma comunidade inclusiva, respeitosa e acolhedora para todos. Como um empregador de igualdade de oportunidades, a Universidade considera candidatos ao emprego sem distinção de raça, cor, credo, religião, origem nacional, cidadania, sexo, gravidez, idade, estado civil, orientação sexual, identidade ou expressão de gênero, informações genéticas, deficiência ou status de veterano, de acordo com a Ordem Executiva nº 81 da UW policy.uw.edu/directory/po/executive-orders/eo-81-prohibiting-discrimination-harassment-and-sexual-misconduct/.

A University of Washington está na vanguarda do aproveitamento de tecnologias de ponta para transformar a educação, a pesquisa e a saúde. A UW Information Technology (UW-IT) é a organização central de TI da University of Washington, colaborando com parceiros em toda a comunidade universitária para promover o ensino, o aprendizado, a inovação e a descoberta. A UW-IT oferece serviços e suporte de TI críticos para todos os três campi, centros médicos da UW e operações globais de pesquisa. Inovação e descoberta estão no centro do que a UW-IT faz e impulsionam o trabalho no avanço do papel e da missão da University of Washington.

Responsabilidades do Cargo

25% Engenharia e Desenvolvimento

  1. Projetar, desenvolver e manter soluções de infraestrutura como código (IaC) usando ferramentas como Terraform, Bicep ou modelos ARM para provisionar e gerenciar recursos de nuvem Azure para plataformas e serviços de IA.
  1. Construir e manter pipelines CI/CD (por exemplo, Azure DevOps, GitHub Actions) para automatizar a construção, teste e implantação de aplicativos de IA e microsserviços.
  1. Desenvolver scripts, ferramentas de automação e utilitários (por exemplo, PowerShell, Python, Bash) para otimizar tarefas operacionais, monitoramento e resposta a incidentes.
  1. Colaborar com desenvolvedores de IA e engenheiros de dados para conteinerizar aplicativos (Docker, Kubernetes/AKS) e otimizar arquiteturas de implantação para desempenho e eficiência de custos.
  1. Contribuir para o desenvolvimento de APIs, integrações e middleware que conectam serviços de IA com sistemas de TI e fontes de dados existentes da universidade.
  1. Participar de revisões de código, programação em par e discussões de design técnico para manter altos padrões de engenharia em toda a equipe.

25% Administração de Aplicativos e Gestão de Plataforma Azure

  1. Administrar e manter aplicativos de plataforma de IA, incluindo gestão de configuração, provisionamento de acesso de usuário, aplicação de patches, atualizações e ajuste de desempenho.
  1. Gerenciar e monitorar ambientes de nuvem Azure (por exemplo, Azure App Services, Azure AI Services, Azure SQL, Azure Storage, Azure Virtual Networks) garantindo disponibilidade, segurança e conformidade com as políticas da universidade.
  1. Implementar e gerenciar soluções de gestão de identidade e acesso (IAM) usando Azure Active Directory (Entra ID), controles de acesso baseados em função e políticas de acesso condicional.
  1. Monitorar a saúde do aplicativo e da infraestrutura usando Azure Monitor, Log Analytics, Application Insights e outras ferramentas de observabilidade; realizar triagem e resolver incidentes prontamente.
  1. Gerenciar custos de recursos Azure por meio de redimensionamento, instâncias reservadas e alertas de orçamento; fornecer relatórios regulares sobre gastos com nuvem e oportunidades de otimização.
  1. Manter documentação abrangente de arquiteturas de sistema, configurações, runbooks e procedimentos operacionais padrão.

20% QA e Gestão de Lançamento

  1. Definir e implementar estratégias de QA para aplicativos de IA, incluindo estruturas de teste automatizado (unitário, integração, regressão, desempenho) integradas aos pipelines CI/CD.
  1. Desenvolver e gerenciar processos de lançamento, cronogramas e planos de implantação para garantir lançamentos suaves, previsíveis e de baixo risco para ambientes de produção.
  1. Coordenar atividades de lançamento entre as equipes de desenvolvimento, QA e operações; atuar como gerente de lançamento para implantações de plataforma de IA.
  1. Estabelecer e manter práticas de gestão de ambiente em ambientes de desenvolvimento, staging e produção para garantir consistência e confiabilidade.
  1. Rastrear e relatar métricas de qualidade, cadência de lançamento, taxas de sucesso de implantação e tendências de incidentes; impulsionar iniciativas de melhoria contínua com base em dados.
  1. Conduzir validação pós-lançamento, testes de fumaça e procedimentos de reversão conforme necessário para manter a qualidade e a confiabilidade do serviço.
  1. Fornecer testes contínuos, monitoramento, observabilidade e suporte de solução de problemas pós-implantação para garantir o desempenho ideal e a satisfação do cliente.

15% Segurança, Conformidade e Governança

  1. Implementar as melhores práticas de segurança em todo o ciclo de vida de DevOps, incluindo gestão de segredos, verificação de vulnerabilidades, segurança de contêineres e configurações de segurança de rede no Azure.
  1. Apoiar a conformidade com as políticas de governança de dados da universidade, FERPA e outros requisitos regulatórios conforme se aplicam a aplicativos de IA e infraestrutura em nuvem.
  1. Colaborar com as equipes de segurança da informação da universidade para realizar avaliações de segurança, abordar descobertas de auditoria e remediar vulnerabilidades de forma oportuna.
  1. Participar de atividades de governança de IA, garantindo que as soluções de IA implantadas sigam diretrizes éticas, regulamentos de privacidade de dados e políticas institucionais.
  1. Implementar e manter planos de recuperação de desastres e continuidade de negócios para serviços de plataforma de IA.

15% Colaboração, Documentação e Melhoria Contínua

  1. Colaborar com equipes multifuncionais, incluindo pesquisadores de IA, cientistas de dados, engenheiros de software e equipe de operações de TI para alinhar as práticas de DevOps com as metas da equipe e da universidade.
  1. Fornecer orientação técnica e mentoria aos membros da equipe sobre as melhores práticas de DevOps, serviços Azure e metodologias de gestão de lançamento.
  1. Avaliar ferramentas de DevOps emergentes, serviços em nuvem e tecnologias de automação; fazer recomendações para adoção visando melhorar a eficiência e a qualidade.
  1. Contribuir para o desenvolvimento de bases de conhecimento internas, materiais de treinamento e documentação técnica para aprimorar as capacidades da equipe e o conhecimento institucional.
  1. Participar de cerimônias ágeis (planejamento de sprint, retrospectivas, stand-ups) e contribuir para iniciativas de melhoria de processos em toda a equipe de Plataformas de IA.

Requisitos mínimos

Qualificações do Cargo

  1. Bacharelado em Ciência da Computação, Tecnologia da Informação, Engenharia de Software ou área relacionada, ou combinação equivalente de educação e experiência.
  1. 3+ anos de experiência em um cargo de DevOps, Engenharia de Confiabilidade de Site (SRE) ou engenharia de software com foco em plataformas de nuvem.
  1. Experiência prática demonstrada com serviços de nuvem Microsoft Azure (computação, rede, armazenamento, identidade e serviços de IA/ML).
  1. Conhecimento prático sólido de padrões de arquitetura Azure, modelos de governança e serviços nativos da plataforma.
  1. Experiência prática na construção e gestão de pipelines CI/CD usando Azure DevOps, GitHub Actions ou ferramentas similares.
  1. Experiência com ferramentas de infraestrutura como código (Terraform, Bicep, modelos ARM).
  1. Proficiência em linguagens de script/programação como Python, PowerShell ou Bash.
  1. Experiência com tecnologias de conteinerização (Docker, Kubernetes/AKS).
  1. Experiência com metodologias de QA, estruturas de teste automatizado e processos de gestão de lançamento.
  1. Fortes habilidades de solução de problemas e resolução de questões com a capacidade de trabalhar efetivamente sob pressão.

Experiência Desejada

  1. Fortemente preferido: Certificações técnicas Microsoft Azure (por exemplo, AZ-400: Engenheiro de DevOps Expert, AZ-305: Azure Solutions Architect Expert, AI-102: Azure AI Engineer Associate).
  1. Engenheiro de DevOps Expert, AI-102 Azure AI Engineer Associate ou certificações Azure baseadas em função comparáveis).
  1. Candidatos que possuam certificações equivalentes de AWS, GCP ou outros provedores de nuvem são incentivados a se candidatar; no entanto, a experiência demonstrada específica em Azure é fortemente preferida. A arquitetura, governança e design de serviço do Azure diferem significativamente de outras plataformas de nuvem, e a experiência direta com Azure é altamente valorizada.
  1. Experiência em um ambiente de TI de ensino superior ou setor público.
  1. Experiência com plataformas de IA/ML, implantação de modelos e práticas de MLOps.
  1. Familiaridade com ferramentas de monitoramento e observabilidade (Azure Monitor, Grafana, Datadog ou similar).
  1. Experiência com metodologias Ágeis/Scrum e ferramentas de gestão de projetos (por exemplo, Azure Boards, Jira).
  1. Conhecimento de governança de dados, FERPA e estruturas de conformidade de segurança relevantes para o ensino superior.

Compensação, Benefícios e Detalhes do Cargo

Faixa Salarial Mínima: $87,624.00 anual

Faixa Salarial Máxima: $142,392.00 anual

Outras Compensações: -

Benefícios: Para informações sobre benefícios para este cargo, visite washington.edu/jobs/benefits-for-uw-staff/

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores