Bishoy Sefen, Software Developer in Dubai, United Arab Emirates
Bishoy Sefen

Software Developer in Dubai, United Arab Emirates

Member since January 16, 2020
Bishoy is an innovative DevSecOps, DevOps, and software engineer with 7+ years of technical experience designing, implementing, securing, and managing CI/CD workflows, infrastructure, and microservices. He has a deep experience with Kubernetes, cloud platforms (AWS), and Linux-based systems, in addition to cybersecurity. Bishoy is passionate about keeping up with new technologies and building efficient and reliable solutions.
Bishoy is now available for hire

Portfolio

  • Freelance Clients
    Amazon Web Services (AWS), Kubernetes, Cloudflare, Okta, Datadog, Terraform...
  • KONUX
    Helm, Splunk, Bitbucket, Artifactory, Spinnaker, Jenkins, Java, Python, Bash...
  • ACI Worldwide GmbH
    Apache Tomcat, HAProxy, VMware vSphere, Debian, Prometheus, RabbitMQ...

Experience

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Python, Java, Kubernetes, Bash

The most amazing...

...change I've introduced was containerizing an entire eCommerce platform and running it within Kubernetes.

Employment

  • Senior DevSecOps Freelancer

    2022 - 2022
    Freelance Clients
    • Unified accesses through Okta and integrated it with AWS SSO, QuickSight, K8s dashboards, Cloudflare, and GitHub.
    • Set up Cloudflare's Zero Trust network to secure internet access for employees and authorize access to the VPCs on AWS.
    • Implemented role-based access control and encryption at rest for all persistent services: ElastiCache/Redis, RDS/Postgres, Elasticsearch, RabbitMQ, and S3.
    • Configured AWS security services: CloudTrail, GuardDuty, Inspector, WAFV2, and Config. Used SSM for authorizing and auditing access to EC2.
    • Set up monitoring, alerts, and centralized logs with CloudWatch and Datadog.
    Technologies: Amazon Web Services (AWS), Kubernetes, Cloudflare, Okta, Datadog, Terraform, Bash, GitHub
  • Senior DevSecOps Engineer

    2020 - 2022
    KONUX
    • Embedded vulnerability scans in CI pipelines for both application level dependencies and container OS packages, using OWASP Dependency-Track.
    • Set up AWS IoT MQTT broker and authentication/authorization through IAM and client certificates.
    • Deployed Airflow over EKS and assisted with Amazon EMR and AWS Glue set up.
    • Set up AWS RDS (PostgreSQL) and Elasticsearch with controlled network access and IAM authentication.
    • Exposed back-end microservices running on EKS via an API gateway, with Amazon Cognito handling the authentication. Additionally, used CloudFront CDN to serve the front end stored in S3.
    • Created on-demand sandbox environments with Spinnaker, Jenkins, and Terraform, which enabled developers/QEs to isolate new feature changes, test them thoroughly, and perform repeatable performance tests.
    • Set up, hardened, and maintained the EKS/Kubernetes clusters. In addition to managing accesses, resources, autoscaling, and availability of the services running within, all through Terraform.
    • Introduced infrastructure as code (IaC) using Terraform, with which the existing infrastructure was imported and managed.
    • Implemented CI/CD pipelines using Jenkins and Spinnaker, both modularly and with self-service.
    Technologies: Helm, Splunk, Bitbucket, Artifactory, Spinnaker, Jenkins, Java, Python, Bash, Terraform, Docker, Kubernetes, Amazon Web Services (AWS), Elasticsearch, DevOps, NGINX, Spring, Apache Airflow, SonarCloud, DevSecOps, OWASP Dependency-Track
  • Senior DevOps Engineer

    2017 - 2020
    ACI Worldwide GmbH
    • Set up on-demand testing environments using Kubernetes and Docker.
    • Automated the generation of ModSecurity WAF rules whitelisting all the application's public endpoints, along with their deployment to Apache.
    • Automated releases with Ansible and Jenkins, where the pipeline would release each project, run the QA jobs, and roll back in case of issues.
    • Stabilized Jenkins builds through containerization. Docker Compose was used to start the container build process along with the required services.
    Technologies: Apache Tomcat, HAProxy, VMware vSphere, Debian, Prometheus, RabbitMQ, PostgreSQL, Vault, Consul, Gerrit, Artifactory, Jenkins, Bash, Terraform, Ansible, Docker, Kubernetes, DevOps, Java, Gradle, Helm
  • Software Engineer

    2015 - 2017
    PAY.ON GmbH
    • Improved CI builds to enforce quality and security standards with static code analysis, duplication check, and test coverage rules.
    • Integrated Ethoca Alerts into the platform by implementing two independent microservices and refactored common logic into separate libraries, simplifying the development of new microservices.
    • Provided secure coding for features along with writing automated tests and peer code reviews.
    Technologies: Gradle, Selenium, SQL, Spring, Java, Jenkins, Software Development, Gerrit

Experience

  • Kubernetes HA PostgreSQL
    https://github.com/bishoybassem/k8s-ha-postgres

    A proof of concept for a highly available PostgreSQL setup using Consul, HAProxy, and Kubernetes. Helm is used for packaging and installing the solution to Kubernetes. Moreover, a Travis CI build is set up, which installs Minikube, builds the Docker images, deploys the chart, and finally runs integration tests simulating different failure scenarios.

  • AWS Jenkins
    https://github.com/bishoybassem/aws-jenkins

    This project sets up an auto-scaling, highly available, and secure Jenkins cluster on AWS using Terraform. The standing feature behind this setup is the automatic scaling of the slaves' EC2 instances based on the build queue size.

Skills

  • Languages

    Java, Python, Bash, SQL
  • Frameworks

    Spring, Selenium
  • Tools

    Helm, Terraform, Jenkins, Gradle, GitHub, Bitbucket, Apache Tomcat, Ansible, Artifactory, RabbitMQ, NGINX, Apache Airflow, Splunk, Vault, Gerrit, VMware vSphere, Travis CI
  • Paradigms

    DevOps, DevSecOps
  • Platforms

    Spinnaker, Kubernetes, Docker, Amazon Web Services (AWS), Debian, New Relic
  • Other

    Software Development, Cloud Security, SonarCloud, OWASP Dependency-Track, Cloudflare, Okta, Consul, HAProxy, Prometheus
  • Storage

    PostgreSQL, Datadog, Elasticsearch
  • Libraries/APIs

    Node.js

Education

  • Master's Degree in Computer Science and Engineering
    2009 - 2015
    German University in Cairo - Cairo, Egypt

Certifications

  • AWS Certified Security — Specialty
    AUGUST 2022 - AUGUST 2025
    Amazon Web Services
  • CKS: Certified Kubernetes Security Specialist
    JANUARY 2022 - JANUARY 2024
    The Linux Foundation
  • Certified DevSecOps Professional (CDP)
    NOVEMBER 2021 - PRESENT
    Practical DevSecOps
  • VMware Spring Professional 2021
    MAY 2021 - PRESENT
    VMware
  • CKA: Certified Kubernetes Administrator
    APRIL 2021 - APRIL 2024
    The Linux Foundation
  • AWS Certified DevOps Engineer — Professional
    OCTOBER 2020 - OCTOBER 2023
    Amazon Web Services
  • AWS Certified Solutions Architect — Associate
    OCTOBER 2019 - OCTOBER 2022
    Amazon Web Services
  • CKAD: Certified Kubernetes Application Developer
    SEPTEMBER 2019 - SEPTEMBER 2022
    The Linux Foundation

To view more profiles

Join Toptal
Share it with others