Binyam Dereje
Verified Expert in Engineering
Monitoring Developer
Binyam is an experienced DevOps engineer and senior systems administrator with a demonstrated history of working in the information technology and services industry. He's highly skilled in designing CI/CD deployment, Jenkins, Kubernetes, Google Cloud Platform, AWS, Docker, Terraform, Ansible, and network and database administration. Binyam is currently working on several production Kubernetes-based projects.
Portfolio
Experience
Availability
Preferred Environment
Kubernetes, GitLab CI/CD, CircleCI, Docker, Jenkins, Amazon EKS, Terraform, Ansible, Prometheus
The most amazing...
...app I have helped develop is Dollaride; it is a ride sharing app providing service in NYC.
Work Experience
Senior DevOps Engineer
Pypestream
- Created a Terraform script to rebuild and manage all company infrastructure from scratch.
- Managed multiple production and admin Kubernetes clusters in AWS, GCP, and OpenMetal daily and participated in on-call rotations.
- Involved in building CI/CD pipelines using GitHub Actions and ArgoCD to deploy to multiple Kubernetes clusters.
DevOps Engineer
EnterpriseCore
- Implemented a CI/CD pipeline using Gitlab-CI, Gitlab image registry, and AWS EKS cluster.
- Prepared a Terraform script to bootstrap a Kubernetes cluster, and used a bash script to bake the script into a Docker image to enable one to provision a cluster with all its components with a single click.
- Deployed Kubernetes runtime services like Consul (as a service mesh), Zookeeper, Kafka, Vault, and MySQL Data pool via Terraform.
- Prepared company app Docker images and stored them on the company’s private image registry.
DevOps Engineer
Dollaride
- Prepared a CI/CD pipeline using CircleCi and deployed applications to AWS Kubernetes service (EKS) in testing, staging, and production environments. Unit, integration, and e2e tests were included in the pipeline.
- Wrote Terraform modules to manage AWS resources like EKS and other applications deployments. I have implemented logging (Loki + Grafana), monitoring (New Relic), and alerting solutions.
- Managed a production Kubernetes cluster that had all the important configurations like cluster auto-scaler, horizontal pod auto-scaler, POD, and node affinity. Application updates happened with zero-downtime via rolling updates.
- Set up a pipeline of mobile apps (React Native) via Fastlane and a match (for automatic code-signing) to deploy to App Center, Appstore, and Google Play Store.
DevOps Engineer
Gebeya Inc.
- Implemented a CI/CD pipeline using Jenkins and different Kubernetes services for several projects.
- Used Google Cloud Kubernetes Engine (GKE) and AWS Kubernetes Engine (EKS) to provide development, staging, and production environment for apps developed using Microservice architecture.
- Participated in several remote DevOps projects, like the Orange-Senegal self-care app, Fluzz, Guardwatch (guardwatch.net), and more.
- Prepared uptime status dashboard for deployed applications and APIs using open-source tools that would help clients see the uptime status of their applications.
- Managed several production Kubernetes clusters for several projects.
- Implemented SonarQube for the pipeline for code quality evaluation.
Senior System and Network Administrator
John Snow Inc
- Managed and maintained all servers (both physical and cloud servers in Google and Amazon), modems, firewalls, and networks in the office and in partner offices.
- Configured Jenkins server on a Linux server and set up a CI/CD pipeline for applications developed at the company.
- Planned and implemented IT infrastructure deployment for new client offices and made sure the network was protected with the updated version of security and managed the firewall.
- Installed, configured, and administered Windows Server operating systems. implementing virtualization technology with Hyper-V feature and managed virtual servers.
- Made sure MS SQL database daily backup operations were done in each site using bash scripts, ensuring all required file systems and system data were successfully backed up to the appropriate media.
- Used Jira for issue tracking and reporting purposes.
System Administrator
John Snow Inc
- Maintained and administered an office and site local area network (LAN). Configured network devices, switches, and routers.
- Installed, configured, and administered Windows server operating systems. Implemented virtualization technology with Hyper-V feature and managed virtual servers.
- Planned and implemented database and server daily backup plans and disaster recovery methods.
- Installed, configured, and administered database servers at the data center.
IT Analyst
John Snow Inc
- Gave support and analyzed a health commodity management system.
- Participated in the new system's feature requirements and tested new features.
- Troubleshot software and hardware problems of client computers.
- Configured and troubleshot local area networks, wide area networks, and Cisco network devices.
Experience
Ride Sharing App
http://www.dollaride.comSkillset
Tools
GitLab CI/CD, CircleCI, Jenkins, Terraform, Amazon EKS, Google Kubernetes Engine (GKE), NGINX, Grafana, Logging, SonarQube, Ansible, Fastlane, Apache ZooKeeper, Vault, Hyper-V, VMware, Jira
Paradigms
Continuous Deployment, Continuous Integration (CI), Automation, DevOps
Platforms
Kubernetes, Docker, Google Cloud Platform (GCP), Linux, Windows Server, Amazon Web Services (AWS), New Relic, Apache Kafka, Windows Server 2012, Windows Server 2008
Other
Monitoring, Prometheus, API Gateways, Scripting, Autoscaling, Deployment, Linux Servers, Cisco, Windows 10, Argo CD, GitHub Actions
Languages
SQL, Bash Script, Bash
Storage
Ingres, LokiJS, PostgreSQL, MySQL, MongoDB, Microsoft SQL Server
Education
Bachelor of Science Degree in Electrical and Computer Engineering
Addis Ababa University - Addis Ababa, Ethiopia
Certifications
Certified Kubernetes Administrator
The Linux Foundation
Google Cloud Platform Fundamentals
Coursera
DevOps Certificate
Gebeya Inc
Microsoft Certified Professional
Microsoft
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring