Director Of Developer Experience
CurrentThe Developer Experience (DevEx) Department builds tools, services, and processes to ensure all engineers can develop, test, and deploy high-quality software productively, reliability, safely and at scale. The goal of the team is to improve all engineers' quality-of-life and reduce cognitive load of engineers so they can devote the majority of their attention to delivering business value. Team manages an Internal Developer Portal (IDP), powered by Spotify Backstage, which hosts multiple different external team-built services as well as microservices other teams have built and manage. The platform allows for seamless addition of micro-front and backend services written in any language. A few services within the IDP managed by the team are an ephemeral on-demand test environment service, internal documentation service for KnowBe4 Engineering, metrics gathering service, and AI powered slack bot. Other responsibilities of the team are ownership and management of Engineering's GitLab instance, as well as being SMEs for CI/CD best practices and all release engineering. KnowBe4 is an AWS first shop, and all infrastructure is managed via code, specifically Terraform. Another responsibility of the DevEx team is to maintain Terraform Modules to encapsulate common infrastructure patterns. All DevEx projects follow a serverless approach, heavily utilizing lambdas, API GW, DynamoDB, SQS, Step Functions & EventBridge.