Platform Automation Engineer

Adobe Adobe · Enterprise · Lehi, UT +3

This role focuses on organizing and orchestrating maintenance activities for Kubernetes clusters, building automation for scheduling requirements, and integrating systems like Git, JIRA, and Slack for fleet visibility and release orchestration. The goal is to reduce platform outages and increase velocity. While the role uses AI tools for individual velocity, its core function is platform automation and reliability engineering, not direct AI model development or deployment.

What you'd actually do

  1. Coordinate complex releases, changes and feature deprecation among the multiple teams that deliver them, while communicating with our large body of internal clients
  2. Identify client needs and update release schedules to facilitate their needs
  3. Ideate, develop and deploy self-service, client oriented applications to aid with scheduling and reporting
  4. Write software that integrates multiple systems such as Git, JIRA, Slack to aid in fleet visibility and release orchestration
  5. Strive to reduce platform outages and increase velocity through process review, improvement and enforcement

Skills

Required

  • release engineering
  • software engineering
  • site reliability engineering
  • program management
  • configuration management
  • scripting languages (Python, Go, Bash)
  • Flask
  • React
  • cloud service providers (Microsoft Azure, Amazon AWS)
  • Kubernetes
  • containerization
  • REST-based APIs
  • API Gateways
  • CI/CD systems
  • process documentation

Nice to have

  • understanding of platform maintenance methodologies
  • experience coordinating planned work with clients
  • familiarity with the modern AI landscape, including use of tools such as Cursor, Co-Pilot and Claude

What the JD emphasized

  • strong ability to script or code
  • desire to automate all-the-things
  • Strong collaboration with other engineering teams
  • proficiency in understanding complex inter-team requirements
  • regularly using AI tools to improve their individual velocity
  • 5+ combined years of proven experience in release engineering, software engineering, site reliability engineering, program management, and/or configuration management
  • Skills and passion for automating repetitive work using scripting languages (Python, Go, Bash)
  • Fluency in the modern AI landscape, including use of tools such as Cursor, Co-Pilot and Claude
  • A strong understanding and extensive experience with scrum terminology and processes