Working as a key component of the Internal Services and Enablement teams, I've played a hand in a number of projects contributing to as a software engineer overall developer experience at dbt Labs. Its a highly motivating role that essentially covers everything that helps developers develop! This includes:
• CI/CD tooling and processes
• Remote developer environments
• Upgrading, creation, and maintenance of developer and staging infrastructure
• Local software solutions for developers
This was a highly variable role with projects varying based on developer needs and priority. My own projects and accomplishments include:
• Reducing AWS costs for developer infrastructure by over 55% month-over-month
• Upgrading our remote developer environments (Devspace 5 --> Devspace 6) and tools that rely on it
• Conduct experience surveys and act upon feedback given by devs on a monthly basis
• Vastly improve CI/CD speed by almost 40% with new actions, components, and parallelization