Software Engineer, Ci/cd

Asana Asana · Enterprise · San Francisco, CA · Infrastructure Engineering

Software Engineer focused on CI/CD and developer tooling, with an emphasis on integrating AI tools to enhance developer efficiency and product delivery pipelines within a large-scale software organization.

What you'd actually do

  1. Design, build, and operate systems which ensure Asana engineers are building and deploying high-quality products.
  2. Own every part of the improvements you make, from infrastructure changes through to front end interfaces.
  3. Advance your AI tooling experience in your day to day problem solving, decision making and be a force multiplier by integrating into Product infrastructure organization at Asana.
  4. Modernize our development, testing, and deployment tooling, tighten development iteration loops, and polish the development lifecycle experience .
  5. Solve scalability problems related to our development environment and build system.

Skills

Required

  • CI/CD concepts
  • CI/CD platform expertise
  • Typescript
  • Python
  • Ruby
  • Bash
  • Go
  • AI tooling and integrations
  • AWS
  • GCP
  • Azure
  • Terraform
  • Docker
  • Kubernetes
  • building internal developer platforms or tools
  • progressive delivery techniques
  • feature flags
  • blue-green deployments
  • canary releases
  • monitoring and observability tools
  • Prometheus
  • Grafana
  • Datadog
  • Sentry

Nice to have

  • personal projects focused on developer tooling or automation
  • Active contributor to open source projects
  • large-scale software development at a leading tech company

What the JD emphasized

  • 4+ years of professional experience in a CI/CD, Infrastructure or Software Engineering role.
  • Proven experience working with AI tooling and integrations