Staff Engineer - Ci/cd

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

Asana is seeking a Staff CI/CD Engineer to lead the design, development, and operation of high-performance CI/CD pipelines. This role involves architecting automated deployment frameworks, collaborating with cross-functional teams, mentoring engineers, and spearheading strategic initiatives to improve CI/CD infrastructure. The position requires significant experience in CI/CD, distributed systems, cloud platforms, and container orchestration, with a strong emphasis on developer productivity. A key aspect of the role is integrating AI tooling into the development lifecycle.

What you'd actually do

  1. Lead the design and implementation of CI/CD pipelines that support both continuous integration and deployment, ensuring world-class build, test, and release processes.
  2. Architect automated deployment frameworks that facilitate zero-downtime releases and rapid iteration cycles for our software products.
  3. Collaborate with cross-functional teams, including Security, Infrastructure and Product teams, to integrate advanced automated testing and robust reporting systems, enhancing our CI/CD workflows.
  4. Mentor fellow engineers in best practices for CI/CD, fostering a culture of continuous improvement and learning.
  5. Spearhead multi-quarter strategic initiatives, improving CI/CD infrastructure reliability, scalability, and performance.

Skills

Required

  • CI/CD
  • software engineering
  • distributed systems
  • reliable infrastructure
  • CI/CD tools and processes
  • Jenkins
  • GitHub Actions
  • Python
  • Bash
  • Terraform
  • AI tooling
  • AWS
  • Google Cloud
  • Azure
  • Kubernetes
  • developer productivity
  • scalable CI/CD pipelines
  • leadership
  • mentorship
  • collaborative mindset
  • innovative mindset
  • agile development environments

Nice to have

  • Bazel
  • infrastructure
  • JavaScript/TypeScript
  • feature flags
  • blue-green deployments
  • canary releases
  • open source contributions
  • large-scale software development

What the JD emphasized

  • 6+ years of professional experience in software engineering, with significant experience focused on CI/CD in large-scale environments.
  • Proven experience working with AI tooling and integrations (eg: Claude, Cursor, MCP servers).