Summary
Overview
Work History
Education
Skills
Timeline
Generic

Amro Massalha

CI/CD Enginner

Summary

Experienced CI/CD Engineer with a strong background in automation, testing, and deployment processes. Skilled in building and maintaining CI/CD pipelines, integrating tools, and improving overall software development workflows. Seeking a challenging role as a CI Engineer where I can utilize my skills to drive efficiency and quality.

Overview

8
8
years of professional experience

Work History

CI/CD Engineer

Minute Media
TLV
07.2021 - 04.2023
  • Demonstrated leadership skills in managing projects from concept to completion.
  • Learned and adapted quickly to new technology and software applications.
  • Applied effective time management techniques to meet tight deadlines.
  • Delivered services to customer locations within specific timeframes.
  • Designed and implemented a cloud-native CI/CD solution for Minute Media's cloud-based product, fully managed in AWS Kubernetes, powered as IaC by Terraform, Helm, and monitored by Prometheus, Grafana, and Loki.
  • Conducted a proof of concept for several CI tools including Jenkins, Github Actions, Tekton, and Argo Workflow.
  • Worked extensively with AWS services such as EC2, EKS, RDS, S3, VPC, ECR, and IAM to deploy and manage the product.
  • Developed customized metrics for additional monitoring of the automation test and behavior monitoring for the microservices.
  • Followed the process of breaking the architecture of a monolith into synchronous microservices.
  • Applied ArgoCD and Argo Rollouts to implement fully GitOps canary deployment of the production.
  • Conducted code reviews, unit testing, and integration testing to ensure the quality of software releases.
  • Collaborated with cross-functional teams to troubleshoot and resolve issues related to build failures, deployment errors, and testing failures.
  • Managed and maintained build servers, repositories, and artifact management systems.
  • Improved the overall software development process by introducing new tools and processes, such as GitFlow and code coverage analysis.

Automation Engineer

BMC
Keriat 8
03.2019 - 07.2021
  • Implemented an automation OOP infrastructure for the endurance team from scratch, built on Python to perform Pytest tests for on-premises, web, and mobile tests.
  • The infrastructure, included a set of high-skilled Bash scripts, provided a provisioning step to prepare the test environment. The environment was built from several VM machines that were fully managed in the vSphere platform by the endurance team. As a part of this process, I also applied my Linux administration skills to configure and maintain the VMs and the underlying operating systems.
  • Connected between the test environment and the test running, which was based on Docker. The Docker runner provided a Selenium Grid and mobile emulation.
  • The infrastructure was powered by Jenkins. As part of moving BMC's job scheduler from on-premises to SaaS, I followed the Kubernetes architecture and provided a test design and additional Kubernetes test support in the automation infrastructure.
  • Monitored the product in DataDog as routine daily movements.
  • Trained developers and quality assurance team members in automation programs and processes.
  • Generated process models illustrating automation engineering progress, specifications and details.
  • Tested, automated and whitelisted software to be used in secure environments.
  • Met with quality assurance, developers and project managers to assess scope and sequence of project.

QA Engineer

Galil Software
Nazareth
10.2015 - 03.2019
  • Supported quality team members during corrective action updates.
  • Coordinated with quality control staff to complete inspections.
  • Contributed to root cause analysis to determine core reason for failures and errors.
  • Performed quality inspections and drafted reports to detail non-conforming material issues.

Education

Associate of Applied Science - Industrial And Management Engineering

Technion - Israel Institute of Technology
Israel
10.2012 - 05.2014

Skills

Continuous Integration and Continuous Deployment/Delivery tools such as Jenkins, GitHub Actions, Tekton, Argo Workflow, and ArgoCD

undefined

Timeline

CI/CD Engineer

Minute Media
07.2021 - 04.2023

Automation Engineer

BMC
03.2019 - 07.2021

QA Engineer

Galil Software
10.2015 - 03.2019

Associate of Applied Science - Industrial And Management Engineering

Technion - Israel Institute of Technology
10.2012 - 05.2014
Amro MassalhaCI/CD Enginner