Eslam Ali

I'm

Years of Cumulative Experience ( Years DevOps)

About

Experienced DevOps engineer with years of cumulative experience, including years specifically focused on DevOps practices. Demonstrated history of contributing to both DevOps initiatives and software development within the banking industry.

DevOps Engineer


  • Birthday: July 9, 1994
  • Phone: +201147773731
  • City: Cairo, Egypt
  • Age:
  • Degree: Bachelor of Computer Science
  • Email: work@eslamali.me

Skills

DevOps

    CI/CD:
    Jenkins, Azure DevOps
    Build Tools:
    Maven, Nuget
    Container Management Tool:
    Kubernetes, OpenShift
    Source Code Management:
    Git
    IaC Tools:
    Ansible, Terraform
    Containerization Tool:
    Docker
    Artifact Management Tool:
    Azure Artifacts
    Operating System:
    Windows, Linux
    Web Servers:
    Windows IIS
    Cloud Platform:
    Azure Cloud
    Image Registry:
    Docker Hub, Quay
    Monitoring:
    Prometheus and Grafana
    Local Environment:
    Vagrant, Skaffold
    Logging:
    ELK Stack (Elasticsearch, Logstash & Kibana)
    On-Premises:
    Microsoft Azure DevOps on premise (Installation and Administration)

Web development

  • ASP.NET MVC.
  • ASP.NET MVC Core.
  • Java Spring.
  • Node.JS.
  • PHP

Database

  • MS SQLServer
  • MySQL
  • MongoDB

Resume

Professional Experience

BanqueMisr

February 2021 – Present
  • Position: DevOps Engineer.

  • Responsibilities:

    • Spearheaded the transition from manual workflow to automated development life cycle for BanqueMisr, encompassing both legacy and newly developed applications.
    • Currently leading a transformative project to transition traditional workflows to DevOps methodologies, including selecting the appropriate technology stack and guiding the project team towards successful implementation.
    • Collaborated closely with developers to design the architecture of new applications, ensuring alignment with organizational objectives and industry best practices.
    • Installed and administered Microsoft Azure DevOps on-premise, facilitating seamless project management and collaboration among team members.
    • Developed Dockerfiles to streamline application deployment processes and enhance scalability and portability.
    • Created and maintained OpenShift manifests files, optimizing application deployment and management in containerized environments.
    • Established and managed Vagrant boxes to facilitate consistent development environments across teams, improving efficiency and collaboration.
    • Designed and implemented Skaffold files to automate the development workflow, accelerating the build, test, and deployment processes.
    • Orchestrated the creation and maintenance of Azure CI/CD pipelines, enabling continuous integration and delivery of software updates with minimal downtime.
    • Conducted informative DevOps sessions for non-DevOps engineers, fostering a culture of collaboration and knowledge-sharing across departments.

BanqueMisr

May 2018 – February 2021
  • Position: Enterprise Software Developer.

  • Responsibilities:

    • Analyze project requirements and translate them into actionable functionality and non-functionality tasks.
    • Develop both backend and frontend components using a variety of programming technologies, including ASP.NET, Java Spring Boot, and Node.js with Express.
    • Conduct comprehensive testing throughout the development process to ensure the reliability and quality of the software.
    • Maintain and update existing systems to meet evolving business needs and industry standards.
    • Design and implement structured databases to efficiently store and manage project data.
    • Deploy software applications across various environments, ensuring seamless integration and optimal performance.
    • Provide ongoing support to end-users, addressing any issues or concerns in a timely manner.

E-Marketing Egypt

February 2018 – May 2018
  • Position: Junior android and back-end developer.

  • Responsibilities:

    • Development of dynamic websites with PHP, ensuring seamless integration of backend functionalities with frontend interfaces.
    • Utilized Node.js to architect scalable and efficient backend systems, catering to the specific requirements of each project.
    • Engineered mobile applications for the Android platform, employing Java to build robust components that prioritize user experience and functionality.

Al-Attal for Iron and Steel

March 2016 – February 2018
  • Position: PHP Developer.

  • Responsibilities:

    • Independently designed, developed, and implemented a comprehensive HR management system encompassing salary management, employee leaves tracking, loan management, attendance tracking, deduction management, annual increase, incentives, etc.
    • Took full ownership of the project from conception to deployment, demonstrating strong initiative and self-reliance.
    • Conducted thorough analysis of HR processes and requirements to ensure the system effectively addressed the needs of the organization.

Education

Bachelor of Computer Science,

computer science department

2012 - 2016

October 6 University (O6U).
Faculty of Computer science and information technology.

  • Cumulative total: Good.
  • Graduation project: Excellent.
  • Graduation project details: Smart home automation system using a native android application and web application with PHP as a backend programming language.

Summer Trainings

Training in IT department in Petrobel – Belayim Petroleum

2013

Training in IT department in Petrogas

2013

Extra-Curricular Activities

President of SMS (Stock Market Simulation)

2015 - 2016

Head of IT committee at SMS (Stock Market Simulation)

2014 - 2015

Contact

Location:

Cairo, Egypt

Call:

+201147773731

Loading
Your message has been sent. I will replay as soon as I get it. Thank you.