Through Vertex Agility, engaged with McKinsey & Company — an American worldwide management consulting firm — to work on an international Identity and Access Management project as Principal Software Engineer.

Scope

Assisting a number of solutions reach minimum viable product phase. Solutions are deployed through a CI/CD pipeline to a shared Kubernetes cluster. Over time, responsibilities gradually and organically shifted to developing tooling and products covering all areas of engineering — from the architecture itself through to releasing to production. The role required owning knowledge as a full-stack engineer, with great focus on detail.

Technology

Kubernetes, OCaml, Python, Go, TypeScript, Docker, among many other technologies.

Key contributions

  • CI/CD migration — contributed the deployment pipelines from CircleCI to GitHub Actions, writing Composite, Docker, and Node.js actions and workflows, as well as building and maintaining custom container images which teams could use to run standard deployments.
  • Developer environments — worked on orchestration for K3D in GitHub Codespaces, giving developers a turn-key method to provision private Kubernetes environments which closely mirrored production clusters.