Wissam Youssef, Developer in Vancouver, BC, Canada
Wissam is available for hire
Hire Wissam

Wissam Youssef

Verified Expert  in Engineering

Software Developer

Vancouver, BC, Canada

Toptal member since October 27, 2016

Bio

Wissam is a talented full-stack software engineer who focuses on DevOps and database technology. He has over two decades of experience with Ericsson and other companies. Wissam is an efficient developer and consultant who is comfortable working solo or on a distributed team.

Portfolio

InfoIMAGE of California, Inc.
Linux, Amazon Web Services (AWS), DevOps, Shell Scripting, CI/CD Pipelines...
AllVoices Holding Co
Terraform, Kubernetes, Networks, Amazon Web Services (AWS), Docker, Agile...
Tatango, Inc.
Amazon Web Services (AWS), Ansible, AWS CodeDeploy, AWS DevOps, Terraform...

Experience

  • Bash - 20 years
  • Linux - 20 years
  • Git - 13 years
  • Python - 13 years
  • Amazon Web Services (AWS) - 11 years
  • DevOps - 10 years
  • Ansible - 5 years
  • Terraform - 4 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Git, Linux, Go, Terraform, Kubernetes

The most amazing...

...thing I've done was manage—single-handedly and for more than two years—an infrastructure that was handling over 15 million messages per month.

Work Experience

DevOps/SysAdmin

2023 - 2024
InfoIMAGE of California, Inc.
  • Automated VMware vSphere with Terraform, Ansible, and Packer.
  • Supported developers with their everyday work and problems.
  • Interviewed 27 candidates to replace me once my contract was over.
Technologies: Linux, Amazon Web Services (AWS), DevOps, Shell Scripting, CI/CD Pipelines, Docker, Kubernetes, Terraform, Ansible, Python, Nagios, SQL, MySQL, HAProxy

DevOps Engineer

2022 - 2022
AllVoices Holding Co
  • Maintained and upgraded the Kubernetes installation.
  • Upgraded all legacy working environments to recent versions.
  • Collaborated with other DevOps engineers to upgrade different parts of the Kubernetes infrastructure with Terraform.
  • Programmed a GitHub Actions Slack-release notifier.
Technologies: Terraform, Kubernetes, Networks, Amazon Web Services (AWS), Docker, Agile, Slack, Python 3, Amazon EKS, Amazon Elastic Container Registry (ECR), Git, DevOps, Bash, Jenkins, Jira, NGINX, System Administration, Shell Scripting, CI/CD Pipelines, Linux Server Administration, Cloud Services

DevOps Engineer

2018 - 2021
Tatango, Inc.
  • Provisioned, maintained, and improved the entire infrastructure to handle millions of requests.
  • Handled all staging and production deployments, including automating and ironing out bugs.
  • Collaborated with the CTO and DBA for any decision-making regarding scaling the infrastructure horizontally and vertically.
  • Increased the stability of the whole pipeline and set extra checking mechanisms at every point to reduce problems that reach production.
  • Helped with migration towards a Dockerized infrastructure to use Amazon Elastic Container Service (Amazon ECS).
Technologies: Amazon Web Services (AWS), Ansible, AWS CodeDeploy, AWS DevOps, Terraform, Amazon Elastic Container Service (ECS), Docker, Git, Amazon EC2, Amazon S3 (AWS S3), Amazon RDS, Amazon ElastiCache, Identity & Access Management (IAM), Python, AWS CloudFormation, Agile, DevOps, Bash, Jenkins, Jira, NGINX, System Administration, Shell Scripting, CI/CD Pipelines, Linux Server Administration, Cloud Services

DevOps Engineer

2017 - 2018
Integrated Digital Solutions, Inc.
  • Worked with AT&T to offer new services.
  • Automated and provisioned new services with Terraform and Ansible.
  • Collaborated with the entire team to make sure all requirements are met.
Technologies: Python, Terraform, AWS CloudFormation, VMware, Ansible, Shell, Kubernetes, Docker, Go, Puppet, Mesos, Packer, Jenkins, Bamboo, Nomad, Consul, Agile, Git, Bash, Elasticsearch, Logstash, NGINX, System Administration, Shell Scripting, CI/CD Pipelines, Linux Server Administration, Cloud Services

DevOps and Infrastructure Engineer

2017 - 2017
thredUP
  • Decoupled applications for cloud provisioning and deployment.
  • Migrated from Chef and Ansible to a standardized Terraform, Ansible, and Docker approach.
  • Monitored, alerted, and escalated the configurations and setup.
Technologies: Kubernetes, Docker, DevOps, Ansible, Infrastructure Monitoring, Amazon Web Services (AWS), Agile, Terraform, Linux, Amazon EC2, Amazon S3 (AWS S3), Git, Bash, System Administration, Shell Scripting, CI/CD Pipelines, Linux Server Administration, Cloud Services

Consultant

2016 - 2017
CGI
  • Provided DevOps work for the city of Montreal, Quebec, Canada.
  • Automated application deployments with Docker and Kubernetes.
  • Contributed to the planning of a city-wide Kubernetes deployment.
Technologies: Node.js, Python, Linux, Kubernetes, Agile, Git, DevOps, Bash, System Administration, Shell Scripting, Linux Server Administration

Software Engineer

2015 - 2016
Ericsson
  • Created an IPAM with an international team for Ericsson.
  • Provisioned IPS automatically from telecom nodes.
  • Used Puppet for provisioning several types of servers.
  • Created a Django and Django REST framework back end for multiple front ends.
  • Programmed one of the front ends with Twitter Bootstrap.
Technologies: MySQL, Django, Python, JavaScript, HTML, CSS, Agile, Git, Bash, Shell Scripting, Linux Server Administration

Test Configuration Manager

2012 - 2015
Ericsson
  • Managed developer-virtualized test nodes on HP blades with ESXi hypervisors.
  • Virtualized CUDB telecom node installation, including configuration and alteration to fit a smaller concise installation.
  • Improved and facilitated the jobs of testers by communicating non-stop and anticipating their needs.
  • Automated installations and configurations of different services.
Technologies: Python, KVM, Xen, Linux, VMware ESXi, Agile, Git, DevOps, Bash, Jenkins, Jira, System Administration, Shell Scripting, CI/CD Pipelines, Linux Server Administration

Build and System Administrator

2011 - 2012
Ludia
  • Maintained Amazon Cloud Service (EC2, S3 , Route 53 , ELB, and more).
  • Maintained LDAP and mail servers and migrated the entire company to Gmail.
  • Packaged and distributed Python, Java, and Flash stacks.
  • Provided administration for MySQL, MongoDB, and Atlassian products.
Technologies: Amazon Web Services (AWS), Crucible, Jira, MongoDB, MySQL, Java, Python, Google Apps, OpenLDAP, Linux, Amazon Route 53, Amazon S3 (AWS S3), Amazon EC2, AWS ELB, Agile, Git, DevOps, Bash, Jenkins, Ansible, System Administration, Shell Scripting, CI/CD Pipelines, Nagios, Linux Server Administration, Cloud Services

Build Engineer

2010 - 2011
Mate1, Inc.
  • Overhauled the entire workflow process to make an easy transition from designers to developers, doing quality assurance and finally making it live.
  • Oversaw the entire build (38 modules) written in Ant but migrated to Maven with our own Nexus repository and plugged it into a CI server (Bamboo).
  • Handled mergers from the well-being of main branches to the maintenance of our Git and SVN repositories.
  • Managed the entire QA environment and its multiple chains.
Technologies: Apache Tomcat, HAProxy, Linux, Bamboo, Nexus, Apache Maven, Ant Design, Java, FogBugz, Python, Agile, Git, DevOps, Bash, Jenkins, XML, Splunk, Apache Ant, System Administration, Shell Scripting, CI/CD Pipelines, Nagios, Linux Server Administration

Experience

Happy at Work

It's an ongoing project to promote employee happiness at work. It has been on hold for a while since other projects became more important and have a higher potential. I will probably return to it at some point. I still have the domain for it.

StreamOps

An operations platform to help stream mods with their duties. It helps with translation, cuss word detection, karma across channels, and collaboration between mods. This is still in its infancy, and I am working actively toward a release at the beginning of 2024.

Pomodori 24/7

A Pomodoro technique distributed system (Pomodori is the plural of Pomodoro). It's a customizable Pomodoro timer that syncs with several clients. It aims to sync a whole company so everyone's "pause" periods happen simultaneously. It's still in progress, with an estimated release in August 2023.

Education

2006 - 2007

Postgraduate Diploma in Bioinformatics

The University of Edinburgh - Edinburgh, Scotland

2004 - 2006

Master's Degree in Computer Science

American University of Science and Technology - Beirut, Lebanon

1999 - 2004

Bachelor's Degree in Computer Science

Lebanese American University - Beirut, Lebanon

Certifications

MARCH 2019 - MARCH 2021

AWS Solution Architect Associate

Amazon

APRIL 2012 - PRESENT

Comprehensive Project Management

McGill University

Skills

Libraries/APIs

OpenLDAP, Google Apps, Node.js, Vue

Tools

Git, Terraform, Ansible, NGINX, Jira, Jenkins, Nagios, Crucible, VMware, Apache Maven, Apache Tomcat, Bamboo, Kibana, Logstash, Apache Ant, Splunk, Amazon Elastic Container Service (ECS), MATLAB, FogBugz, AWS ELB, AWS CloudFormation, Shell, Puppet, Mesos, Packer, AWS CodeDeploy, Amazon ElastiCache, Slack, Amazon EKS, Amazon Elastic Container Registry (ECR)

Languages

HTML, Bash, Python, XML, JavaScript, Java, Go, C, Pascal, Perl, CSS, Python 3, SQL

Paradigms

Agile, DevOps

Platforms

Linux, Amazon Web Services (AWS), Docker, Proxmox, Unix, Nexus, KVM, Xen, Kubernetes, Google Cloud Platform (GCP), Amazon EC2

Frameworks

Ant Design, Django

Storage

MongoDB, Elasticsearch, MySQL, Amazon S3 (AWS S3)

Industry Expertise

Bioinformatics

Other

Computer Science, Software Engineering, System Administration, Shell Scripting, CI/CD Pipelines, Linux Server Administration, Cloud Services, Gentoo, VMware ESXi, HAProxy, Travel, Pulumi, Machine Learning, IT Project Management, Amazon Route 53, Infrastructure Monitoring, Nomad, Consul, AWS DevOps, Amazon RDS, Identity & Access Management (IAM), Networks

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring