1. What is a DevOps Engineer at Asana?
At Asana, the DevOps Engineer role—often titled internally as Software Engineer, CI/CD or Site Reliability Engineer—is far more than a maintenance position. You are a "force multiplier" for the entire engineering organization. Your primary mission is to build the systems that allow hundreds of Asana engineers to ship code safely, reliably, and rapidly. You are responsible for the "unparalleled development environment" that underpins the company's ability to iterate on its product.
In this role, you will architect, develop, and operate high-performance CI/CD pipelines and infrastructure. You are not just managing servers; you are treating infrastructure as a product. This involves modernizing testing and deployment tooling, solving scalability problems in the build system, and increasingly, integrating AI tooling (such as Claude or Cursor) into the development lifecycle to enhance efficiency.
You will work on a team that owns the full stack of developer tooling—from the front-end interfaces engineers use to deploy, down to the backend services and container orchestration layers. Your impact is measured by how quickly and safely an engineer can get a change from their laptop to a user in production. If you are passionate about reducing friction and building robust internal platforms, this role is critical to Asana's success.




