Devops Engineer
Designer-24
2017-07-01-Present
- Cloud infrastructure setup, maintenance, security, and optimization.
- Database setup, maintenance, security, high availability.
- Ensu...
- Cloud infrastructure setup, maintenance, security, and optimization.
- Database setup, maintenance, security, high availability.
- Ensuring high availability and low response time of microservices via container based solutions (e.g., Docker Swarm).
- design and implementation of Automation scripts and services.
- Ensuring continuous integration and continuous deployment.
- Hands on developer.
Node.js
Nginx
Docker swarm
View more
Node.js
Nginx
Docker swarm
Cloud technology & infrastructure management
View more
Software Engineer
Designer-24
2017-07-01-Present
- Creation of scalable systems and enhanced database applications.
- Design and development of multiple backend systems.
- Analysis of so...
- Creation of scalable systems and enhanced database applications.
- Design and development of multiple backend systems.
- Analysis of software bugs.
- Gathering of functional requirements and formulation of technical specifications.
- Effort estimation for architecture, design, and development tasks.
- Maintainance and evolution of back-end infrastructure.
- Troubleshoot complex problems.
- Creation, maintenance, and optimization of e-commerce service (e.g., financial, catalog, supplier, etc).
Technical Lead / Lead DevOps Engineer
Rawa TV
2018-06-01-2019-06-01
- Cloud infrastructure setup, maintenance, security, and optimization.
- Database setup, maintenance, security, high availability.
- Ensu...
- Cloud infrastructure setup, maintenance, security, and optimization.
- Database setup, maintenance, security, high availability.
- Ensuring high availability via container based solutions (e.g., Docker Swarm, AWS ECS).
- Design and Implementation of Microservices.
- Design and implementation of Automation scripts and services.
- Providing continuous integration and continuous deployment mechanisms.
- Development of scripts for multiple purposes.
- Load testing on backend services and systems.
- Design and development of scalable systems and enhanced database applications.
- Gathering of functional requirements and formulation of technical specifications.
- Effort estimation for architecture, design, and development tasks.
- Dockerizing all services: NodeJS, GoLang, AngularJS, and Magento services, and the databases.
- Providing clear monitoring and visibility on the cluster resource consumption: CPU, network, memory, etc.
- Providing auto-scaling mechanisms for Docker containers, Docker nodes, and AWS machines, based on the variation of traffic.
- Providing visibility on all requests flowing into the network.
- Providing disaster recovery mechanisms.
- Creation, maintenance, and optimization of e-commerce service (e.g., financial, catalog, supplier, etc).
- Leading a team of DevOps and Software engineers.
- Troubleshooting infrastructure bugs and recovering from system failures.
Node.js
MySQL
React
View more
Node.js
MySQL
React
ArangoDB
Microservices
View more