Work Experience

Work Experience

AWS DevOps Engineer

Jordan Ahli Bank · Full-time

Oct 2024 - Present

Amman, Jordan

At Jordan Ahli Bank, I lead the design and automation of CI/CD pipelines, ensuring secure, fast, and reliable software delivery. I manage cloud infrastructure on AWS, leveraging Docker, Kubernetes, and Terraform to support scalable, high-availability systems. I also take on a Release Engineer role, orchestrating end-to-end release processes and enabling smooth transitions from development to production.

Contributions & Responsibilities:
  • Automated CI/CD pipelines to streamline deployments and reduce release cycles.
  • Implemented Infrastructure as Code (IaC) with Terraform for consistent, reproducible environments.
  • Developed automation scripts in Bash, PowerShell, Python, and JavaScript to optimize DevOps workflows.
  • Collaborated with developers, QA, and IT teams to coordinate, validate, and manage software releases.
  • Monitored and maintained cloud infrastructure to ensure performance, availability, and compliance.
  • Established release checklists, rollback strategies, and versioning controls to enhance reliability and traceability.

AWS DevOps Engineer

cirrusgo · Full-time

Mar 2023 - Sep 2024

Amman, Jordan

cirrusgo is an AWS partner delivering cloud solutions to businesses in the MENA region.

At cirrusgo, I designed and implemented CI/CD pipelines using AWS, Docker, CloudFormation, Terraform, and Terragrunt. I created Python and JavaScript libraries to standardize workflows and transitioned POCs into final products.

Contributions & Responsibilities:
  • Developed and maintained CI/CD pipelines to automate application deployments.
  • Standardized workflows by creating reusable Python and JavaScript libraries.
  • Transitioned proof-of-concept projects into fully functional products.
  • Collaborated with development teams to integrate CI/CD processes into their workflows.
  • Ensured the security and compliance of cloud infrastructure.

Software Engineering / Microservices - Spring Framework

Nagarro · Contract

Feb 2022 - May 2022

Remote

Nagarro is a German-based software services company specializing in consulting, technology, and outsourcing.

At Nagarro, I specialized in microservices architecture using Spring Framework, covering the full SDLC. My skills included Spring Boot, Java, PostgreSQL, and meticulous documentation.

Contributions & Responsibilities:
  • Developed microservices using Spring Boot to support scalable and maintainable applications.
  • Integrated PostgreSQL databases to ensure data persistence and reliability.
  • Addressed and resolved bugs to improve application stability and performance.
  • Developed user-facing applications using Angular, HTML, and CSS to enhance user experience.
  • Documented technical specifications and processes to facilitate knowledge sharing.

Full Stack Developer

Freelance · Full-time

Jan 2019 - Feb 2021

Remote

As a freelance Full Stack Developer, I designed microservices with Spring Boot, integrated databases, and developed web applications using React, HTML, and CSS.

Contributions & Responsibilities:
  • Consulted with clients to align project requirements and deliverables.
  • Developed microservices using Spring Boot to support various business functions.
  • Integrated databases to ensure data integrity and accessibility.
  • Created responsive web interfaces using React, HTML, and CSS to enhance user engagement.
  • Managed project timelines and deliverables to ensure client satisfaction.

Teacher Assistant/Lab Supervisor

Isra University · Full-time

Dec 2018 - Dec 2019

Amman, Jordan

Isra University is a private institution offering undergraduate and postgraduate programs.

At Isra University, I taught C++ programming fundamentals, facilitated lab sessions, and provided technical support to students and faculty.

Contributions & Responsibilities:
  • Developed and maintained C++ lab sessions to enhance students' programming skills.
  • Provided technical support to students and faculty to resolve programming-related issues.
  • Assisted students in developing their programming skills through hands-on lab sessions.
  • Collaborated with faculty to design and update lab curricula.
  • Monitored and evaluated student progress to provide constructive feedback.

Web Developer

Greater Amman Municipality · Apprenticeship

Dec 2017 - Feb 2018

Amman, Jordan

The Greater Amman Municipality manages Amman's administrative and city planning needs.

At Greater Amman Municipality, I designed and developed web applications for administrative needs, focusing on front-end development with HTML, CSS, and JavaScript.

Contributions & Responsibilities:
  • Developed and maintained web applications to support administrative functions.
  • Ensured user-friendly interfaces by implementing best practices in front-end development.
  • Collaborated with the team to gather requirements and deliver solutions that met project goals.
  • Tested and debugged web applications to ensure functionality and performance.
  • Provided technical support and training to end-users.