Skip to content

DevOps Engineer II @Bitso

Bitso - Oct 2021 - June 2022

  • As a DevOps Engineer interfacing with developers, I understand the problems facing developers and provided good Developer Experience (DevX) while I identified manual processes and improved the process through automation
  • I improved developer experience and tooling through Build, Test, Deploy & troubleshoot and
  • I engaged on daily troubleshooting & resolving deployments (issues with developers) of different kubernetes’ environments
  • I built, deployed, test, monitor, improved existing CICD process with infrastructure as code. and built Spinnaker pipelines for multiple and production environments *and *Automated Spinnaker deployments with GitHub webhooks
  • I developed and maintained fault tolerant end-to-end CICD pipelines for production(over 5 million users)
  • I introduced, designed, built, & implemented microservices environments for listing crypto-tokens that serve over five million users and I developed the template to automate CICD tooling, published Java libraries (Spring & Micronaut frameworks) with GitOps & cookiecutter
  • I fixed one of the most commonly faced problems by developers on microservices - I resolved k8s service health-checks for Java (Spring & Micronaut) frameworks and I automated Java build process with Gradle using GitOps-GitHub Actions, python & bash
  • Another problem that developers faced is not knowing the error before deployment. To resolve this issues, I implemented a continuous testing with GitHub actions that identified errors developers about introduce to production and suggests best practices. I also implemented a continuous-testing on CircleCi with test-containers for crypto microservices.
  • I introduced Engineering onboarding programme as part of my Engineering strategies to improve the existing systems
  • I love writing and for this reason I used my passion for writing to document processes/user guides for users and Engineers on the company confluence wiki page
  • I collaborated with team members using Jira to identify tech-debt and improved current processes via Sprint and Scrum
  • I also created a roadmap to improve engineering communication & organisation strategies

Tools and Technology used

CICD Cloud Microservices GitOps IAC Collaboration
CircleCi AWS Kubernetes GitHub Actions Terraform Jira
Docker EC2 Helm YAML Atlantis Slack
Gradle IAM, KMS Docker Git Boto3 Sprint
Groovy S3, Cloud Watch K8s Lens GitHub repos JSON Kanban
Slack EKS, ECR, ECS Bash, Linux GitHub Runners YAML Google Meet
Spinnaker CodeBuild Python GitHub Branches protections Asdf Zoom
DataDog, Splunk DynamoDB Lambda Okta SSO komodor