DevOps Engineer, Web Developer and Algorithm Designer
I am passionate by programming and problem solving, i have a strong background in development and problem solving. My experience in this field touches two main domains, DevOps and Web Development. In my DevOps journey, i have gathered many skills that are mandatory for a DevOps engineer such as Cloud architecture (AWS, Azure, GCP, DigitalOcean, Heroku ...), the Continuous Integration and Continuous Delivery (GitLab CI, Jenkins, Github Actions ...), Containerization such as Docker, Kubernetes for orchestration and Terraform for provisioning and many other aspects (Logs management, Networking, Setting up servers/LB ...). In the other hand, i built some strong skills in Web Development such as NodeJS express framework, Laravel, Symfony, Flask, tunneling, for the backend. JS, React, Angular for the frontend, and API tools Databases management such as PostgresSQL, Redis and many other things. And for the problem-solving skills, in my 8 years experience, i have built a strong knowledge in Datastructres such Trees(DSU, Segment tree, Treap, Suffix tree), Graphs (Graph traversal, Connected components, bridges, shortest paths, LCA, Spanning tree), Dynamic programming (TSA, knapsack, Divide&Conquer) and other mathematical related skills. I have participated in the ICPC which is one of the best contests in the world where i achieved ACPC16&18 and MCPC16, 18 and 20; All theses skills combined let me produce high-quality codes, with the minimum time and memory complexity.
Ayoub D. has more jobs. Create an account to review them