0% found this document useful (0 votes)
112 views3 pages

Ashadullah Shawon CV DevOps Engineer

CV of 5+ Years experienced DevOps Engineer ( Linux, Docker, Kubernetes, CI/CD, Azure, AWS, Terraform, Grafana, Prometheus, Loki, Tempo, Elastic Search, Kibana, Logstash, Filebeat, Helm, Nginx, Microservices)

Uploaded by

shawon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views3 pages

Ashadullah Shawon CV DevOps Engineer

CV of 5+ Years experienced DevOps Engineer ( Linux, Docker, Kubernetes, CI/CD, Azure, AWS, Terraform, Grafana, Prometheus, Loki, Tempo, Elastic Search, Kibana, Logstash, Filebeat, Helm, Nginx, Microservices)

Uploaded by

shawon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Ashadullah Shawon Email : shawonashadullah@gmail.

com
https://www.linkedin.com/in/ashadullah-shawon-b51606aa/ WhatsApp Only : 01757687942
https://github.com/shawon100 Address: Dhaka, Bangladesh
https://shawon100.github.io
https://www.shawonruet.com

Experience
ILink Digital Remote

DevOps Engineer July 2022 - Current
◦ Deployed ELK Stack in Kubernetes for Log Management: I have deployed Elasticsearch, Logstash, and
Kibana (ELK) stack in a Kubernetes cluster for Log management of more than 100 microservices. The workflow of
this ELK stack is Microservice Logs-Filebeat-Logstash-Elasticsearch-Kibana.
◦ Deployed full infrastructure in Azure for Microservice Architecture : I have deployed required scalable
infrastructure like rabbitmq, redis, mongodb, azure kubernetes cluster, nginx-ingress, and application gateway in
Azure to create a full infrastructure for microservice based application.
◦ Developed Kubernetes Configmap based configuration system for Microservices : I have decentralized
all global configurations and public private certificates from all microservices to kubernetes configmap to ensure
security and decentralization for sensitive configuration.
SELISE Digital Platforms Dhaka, Bangladesh

DevOps Engineer July 2020 - July 2022
◦ Designed and developed microservice deployment architecture and infrastructure on Azure: I
designed and developed production grade, scalable, highly available, and secure microservice deployment
architecture and infrastructure on Azure. The container and orchestration platform of frontend (Angular) and
Backend (.Net core) microservices were docker and kubernetes.
◦ Developed CI/CD architecture and pipelines on Azure: I developed the CI/CD architecture and pipelines
for existing microservices with versioning. The deployment environment was based on docker containers and
kubernetes. I also decreased the build time by applying caching systems for docker images.
◦ Set up monitoring tool for all microservices: I set up grafana and prometheus for monitoring all
microservices, triggering alerts for critical events, and ensuring 99.99% uptime for microservices .
◦ Implemented branch based versioning system of microservices: As part of the current role, i implemented
the versioning system and later according to requirements of software engineers, i upgraded the versioning system
by adding branch based version feature. This feature helped the software engineers to keep the version locked in a
particular branch and unlocked in the other branches.
◦ Setup a full cloud production environment: I setup a full cloud production environment from creating virtual
network, subnet, application gateway to setting up azure kubernetes cluster, container registry, CI/CD pipelines
etc.
◦ Developed terraform scripts to automate the infrastructure provision on Azure: Automated the
infrastructure on Azure using Terraform and Terraform Cloud (CI/CD). Developed several terraform scripts to
deploy VM, Kubernetes Cluster, Application Gateway on Azure using Terraform Cloud and GitOps (CI/CD)
◦ Added package managing system of deployed services: I have added package manager for all kinds of
kubernetes deployments. I have used Helm package manager for our current microservices to easily install, delete,
rollback, modify the microservices.
◦ Deployed microservices on AWS EC2, ECS, EKS and ElasticBeanStalk using Github Action:
Deployed several web services and worker services on AWS EC2, ECS, EKS cluster and Elasticbeanstalk using
Github Action.
◦ Migrated services from AWS to Azure: I was a part of AWS to Azure migration. I migrated some existing
microservices, private nuget and npm servers, and some windows server based applications.
◦ Updated microservice routing architecture: I updated the existing microservice routing architecture which is
from domain based routing to path based routing. This reduced the complexity of microservice routing.
Frontier Semiconductor Dhaka, Bangladesh

Software Engineer February 2019 - July 2020
◦ Developed silicon wafer map defect detection software: I used convolutional neural network (CNN)
algorithm to detect defect from silicon wafer map images using python
◦ Migrated a thickness measurement software from matlab to c++: I converted a thickness measurement
software from matlab to c++. This task boosted my problem solving ability as i converted many built in
algorithms of matlab to c++.
Projects
• Swiss Life Smart Fintech Management: This project is the most modern financial management for
Switzerland based clients. This management system serves more than 100 financial clients with huge traffic
and 50+ microservices.
Technology Stack: Angular, .Net core, Mongodb, Docker, Kubernetes, Azure, CI/CD, Prometheus

• Amberg Loglay Logistic Automation: This automation project combine modern analytics and software
engineering to develop and implement breakthrough solutions to manage construction logistics within the
smart city. Latest cloud automation like auto scaling, infrastructure automation, Monitoring tools have been
used in this project.
Technology Stack: Angular, .Net core, Mongodb, Docker, Kubernetes, Azure, Terraform, CI/CD, Grafana,
Prometheus.

• RuetOJ Online Judge System: RuetOJ (https://github.com/shawon100/RUET-OJ) is the first open


source online judge for programming problem solving and contest management. I developed both the backend
and frontend of this project. I also developed the required DevOps services for this project. I have also
containerized this project and deployed it to kubernetes. Live on Kubernetes: https://oj.redlimesolutions.ml
Technology Stack: HTML, CSS, Bootstrap, PHP, MySQL, Docker, Kubernetes, AWS, Terraform, CI/CD

• CI/CD with Docker and Kubernetes: This DevOps project contains a sample python flask app with
Github action CI/CD pipelines. I used docker for containerization and Google Kubernetes Engine for
deployments and orchestration. Github Link: https://github.com/shawon100/gke-ci-cd-python-app

• CI/CD with Azure Pipelines: I used Azure pipelines to deploy an angular application on azure kubernetes
service. Github Link: https://github.com/shawon100/Angular-CRUD

• Terraform-Azure: Terraform-Azure (https://github.com/shawon100/terraform-azure) is my open source


project where i publish my own created terraform codes, modules for infrastructure automation of Azure.

• Terraform-AWS: Terraform-AWS (https://github.com/shawon100/terraform-aws) is my open source project


where i publish my own created terraform codes, modules for infrastructure automation of AWS.

• Monitoring Tool: I have customized a yml file that contains all kinds of configuration like kube metrics
scrapping, custom cpu and memory allocation, email configuration for sending alerts, etc. of Grafana and
Prometheus (https://github.com/shawon100/kubernetes-grafana-prometheus) for monitoring all application in
a kubernetes cluster.

• Kubernetes Yamls: I have worked on different kinds of kubenrnetes projects like Horizonal and Vertical
Autoscaling of pods, Kubernetes Dashboard, Nginx Ingress, Kubernetes operation shell scripts etc.

• More Projects: Visit my Github profile https://github.com/shawon100/ for more projects.

Education
Rajshahi University of Engineering and Technology Rajshahi, Bangladesh

B.Sc. Engineering in Computer Science; GPA: 3.36/4.00 March. 2014 – Nov. 2018

Skill Set
• Languages: C++, Python, PHP, SQL, JavaScript, Java, Bash, HTML, CSS

• Cloud Technologies: Linux, Windows, Azure, AWS, Google Cloud, Docker, Kubernetes, CI/CD, Azure
Pipelines, Git, Github Action, Gitlab CI/CD, Terraform, Helm, Prometheus, Grafana, ELK, Nginx, Apache

• Tools: VS Code, Github Copilot, Github Codespaces


Achievements
• Earned 300+ stars on Github: I earned total 297+ stars on Github for my several open source projects.

• 1st Runner Up in IT contest at KUET (2016).: I participated in a national IT contest for the university
students and ranked second position there.

• Best Paper Award at ICCIT (2018): I got the best paper award of the session in an international
conference for increasing the accuracy of website classification using machine learning.

You might also like