Senior Software Engineer - Build Tooling Infrastructure

Disney Disney · Media · New York, NY +4

Senior Software Engineer focused on building and maintaining CI/CD tooling and infrastructure for application teams, managing version control, CI servers, artifact storage, and secrets management.

What you'd actually do

  1. Build and maintain pipeline libraries that abstract build, release, and deployment events for use across multiple development organizations
  2. Partner with application development teams to identify needs and implement CI/CD best practices
  3. Support critical deployment systems used organization-wide
  4. Join the on-call rotation to support systems and services during production incidents
  5. Author technical proposals and contribute to root cause analyses

Skills

Required

  • 5+ years of professional software engineering experience
  • at least 3 years focused on CI/CD or DevOps infrastructure
  • Extensive hands-on experience administering Jenkins, Vault, Github, etc.
  • developing complex CI/CD pipelines
  • Proficiency in writing custom build files using Gradle and/or sbt
  • Strong understanding of Docker
  • familiarity with container orchestration platforms such as Amazon ECS or Kubernetes
  • Solid programming experience in Python, Groovy, or Java
  • Demonstrated ability to troubleshoot complex systems and resolve issues efficiently
  • Hands-on experience with AWS infrastructure provisioning using CloudFormation
  • Strong collaboration skills
  • experience working effectively with distributed teams
  • Excellent written and verbal communication skills
  • Thorough understanding of source control concepts
  • practical experience with Git
  • Proven ability to proactively identify and implement improvements in software and tooling
  • BA/BS degree in Computer Science or equivalent technical experience

Nice to have

  • Experience with application performance monitoring tools such as New Relic or Datadog
  • Programming experience with Java or Go
  • Working knowledge of GitOps principles and workflows

What the JD emphasized

  • CI/CD
  • DevOps infrastructure
  • Jenkins
  • Vault
  • Github
  • Gradle
  • sbt
  • Docker
  • Amazon ECS
  • Kubernetes
  • Python
  • Groovy
  • Java
  • AWS infrastructure provisioning
  • CloudFormation
  • Git