Working with Client around the world to apply DevOps Practices, improving software release and enhance developer experience
Graduated with Bachelor’s degree in Computer Science from Helwan University
Currently Working in ITWorx a Software house based in Egypt Working as one of the DevOps Team members working on ADX Project helping in
- Managing and maintaining infrastructure
- Automate Software Release Process
- Work Closely with security team to ensure our environment is highly secure and reliable
Skills & Abilities
- Basics: Git, Computer Networking
- Cloud: AWS, Azure
- IaC: Terraform
- CI/CD: GitHub Actions, Azure DevOps, Gitlab Pipelines
- Containers: Docker, Kuberenetes, Helm Charts, Amazon ECS
- OSs: Linux and Windows Servers
- Security: SonarCloud (SonarSource)
- Programming Languages: Python
- Web Framework: Django and Django Rest Framework, Flask Framework
- Databases: MySQL, SQLite and MongoDB
- Researching
- Self-Learning
Experience
ITWorx (2023-present)
Collaborated with engineers and developers across teams to implement DevOps practices, enhancing app delivery speed and maintaining code quality.
- Increased app delivery speed by implementing automated code checks and running tests for pull requests, resulting in shorter feedback loops for developers.
- Managed and implemented scalable, reliable, and resilient infrastructure for multiple projects using Kubernetes, Helm Charts, and various cloud providers (AWS, Azure).
- Worked closely with the security team to ensure the safety of our infrastructure and environment.
- Configured and maintained the ELK stack on the cloud using ECK and Kubernetes.
- Implemented CI/CD and automation to manage the software release process, including testing, building, deployment, release notes, and reverting.
Technologies Used: Azure, Azure DevOps, Terraform, Docker, Kubernetes, Helm Chart, Python
34ML (2022-2023)
Responsible for the infrastructure of our web and mobile applications, with a focus on consistent monitoring and support to ensure high availability. Additionally, I strive to automate the building and deployment processes using various tools.
- Transforming all our infrastructure from being provisioned and managing by hand to be written and defined in Terraform
- Managed and monitored the infrastructure of web and mobile applications on AWS to ensure high availability.
- Provided support for any issues to maintain application performance and reliability.
- Automated building and deployment processes
Technologies Used: AWS, Terraform, GitHub Action, Fastlane