Summary
Overview
Work History
Education
Skills
Certification
Timeline
Websites
Software
SeniorSoftwareEngineer
Ahmed Sghaier

Ahmed Sghaier

Senior Software Developer And DevOps Engineer
Stuttgart Region

Summary

Experienced SRE, DevOps, and build/release engineer with 15 years of experience specializing in cloud technologies, Linux administration, and Docker containerization. Proven track record of streamlining and automating testing and integration processes using Git, Jenkins, Docker, and Kubernetes. Skilled in developing custom CI/CD processes, Jenkins plugins, and integration tools using Ruby, Java, Groovy, Python, Bash, and Golang scripts. Expertise in managing infrastructure components on cloud platforms. A collaborative leader focused on aligning projects with organizational goals and delivering high-quality results.

Overview

16
16
years of professional experience
3
3
Certificates
5
5
Languages

Work History

Senior Software Developer and DevOps Engineer

Aquilius Research, Advantest
10.2017 - Current
  • Streamlined and automated testing and integration processes for large and small products with over 10+ active integration branches.
  • Developed, deployed, and maintained custom Continuous Integration (CI) processes, Jenkins plugins, pipelines, integration, and release tools.
  • Developed and maintained over 20 essential integration and release tools, libraries, and plugins using Ruby, Java, Groovy, Python, Bash scripts, and other technologies.
  • Integrated CI tools to create seamless and efficient environment for global teams in Germany, China, and Japan.
  • Created tools for RLM data extraction, transformation, and loading and developed 6 ELK stack dashboards based on data analyzed from over 100 Elasticsearch indices.
  • Researched and developed prototypes of Build and Test artifact archives. Optimized testing processes by distributing them to test bench systems, resulting in over 90% redundant compile time savings.
  • Implemented test suite analytics and splitting techniques to enhance testing speed.
  • Managed over 300 online and offline test systems, ensuring smooth testing procedures and building automated tools to add new nodes with correct hardware labels.
  • Deployed and managed infrastructure components such as Docker registries, Artifact service, and Kubernetes environments (RLM, Archive, Statistics, Bazel Cache, and Fossology environments).
  • Ensured compliance with licensing requirements using automation tools like Fossology and Scancode toolkit.
  • Utilized Git, Ruby libraries, Bitbucket API, Jira API, and Jenkins for smooth version control, issue tracking, and integration.
  • Created Ansible playbooks and roles for network configuration management and disaster recovery.
  • Leveraged Python Django Flask, SQLAlchemy, and Ruby for API and container management tools.
  • Collaborated closely with cross-functional teams to align with organizational goals.
  • Guided and supported interns in developing benchmark solution analytics and assisted colleagues and other teams in using CI tools and processes.

Technical Lead

Octave, Wevioo
04.2017 - 09.2017
  • Led two cross-functional teams of six scrum members, overseeing architect, backend, and frontend developers for six months.
  • Successfully delivered projects for Luxembourg Telecom and Alterway/Smile France, focusing on Git, GitLab CI/CD pipelines, and Docker images.
  • Deployed and configured Gitlab and Jenkins environments on company private cloud infrastructure.
  • Automated deployment scripts for development and staging environments and collaborated with production environment SRE team.
  • Acted as Technical Lead, providing technical mentorship and steering technical aspects of both projects. Built new features, custom modules, and custom themes using PHP7, Javascript/AngularJS 1.2, HTML5, SASS, and web frameworks.
  • Collaborated seamlessly with UX/UI designers to integrate design changes into projects.
  • Worked closely with department head to ensure alignment on project scopes, requirements, and team composition, facilitating timely project deliveries.
  • Conducted Agile Scrum meetings, such as backlog refinement, sprint planning, daily standup, sprint review, and retrospective.
  • Worked with Scrum Master and Product Owner to ensure efficient team collaboration and adherence to timelines.
  • Led development of platform based on Drupal and third-party authentication services that automatically generates WiFi captive portals for Luxembourg Telecom customers.
  • Orchestrated development of internal recruitment system, incorporating 3rd party APIs.
  • Ensured Drupal platform security and integrity through robust Git-based version control practices, automated deployment scripts, and adherence to Drupal Framework best practices.

Senior Drupal DevOps Consultant

Angry Cactus, NuCivic
07.2014 - 03.2017
  • Assumed responsibility for project profitability and client satisfaction, including ten projects with budgets over $500k and high-profile customers such as government departments, World Bank, and more.
  • Consulted with clients to identify business requirements and advise them on strategies that considered budget and other business constraints.
  • Participated in Scrum meetings to plan sprints, review progress, and adapt to changing requirements. collaborated with teams to prioritize tasks and ensure effective communication and problem-solving.
  • Provided DevOps consulting and developed and deployed automation solutions using cloud-based infrastructure and CI/CD tools such as AWS, Rancher Cattle, Jenkins, Probo CI, and Circle CI.
  • Maintained and improved Docker configurations and automated test and deployment tools using Ansible, Chef, Vagrant, Bash, Golang, Ahoy, and AWS CLI tools.
  • Developed custom Drupal features, modules, and product development.
  • Contributed to open-source modules and projects.
  • Provided training and guidance for enterprise clients, senior developers, and development teams on Drupal development and DevOps best practices.
  • Contributed to open-source Drupal distributions, modules, and themes, including eight contributions on Drupal.org and 113 commits in 2014, 220 commits in 2015, and 338 commits in 2016 on GitHub.
  • Improved security posture by conducting vulnerability assessments, implementing remediation plans, and establishing best practices for secure coding

Systems Engineer

UPS
06.2011 - 12.2013
  • Designed networking and systems infrastructure.
  • Implemented and maintained network and system infrastructure.
  • Implemented and maintained private cloud solutions.
  • Collaborated with development team to provide required server resources.
  • Provided consulting on open-source and Linux technologies to development and research teams.
  • Provided guidance and training for interns and other team members.
  • Lead small IT department of two maintenance and web administration technicians.
  • Developed custom IT solutions in Java and bash scripting.

Junior Software Developer

NGN Concept (VoIP Provider)
01.2010 - 06.2010
  • Participated in designing and developing complete call center solutions.
  • Designed and developed 3-tier distributed CRM solution integrating softphone and predictive dialers.
  • Administered SoftSwitch proprietary servers and researched integration with Asterisk FreePBX servers.
  • Integrated .NET framework libraries with Windev Object Oriented classes.

Junior Software Developer / Part-Time

NGN Concept (VoIP Provider)
07.2008 - 06.2009
  • Developed softphone using proprietary VoIP library.
  • Converted sample VoIP library source code from VB .NET to Windev Object Oriented Classes.
  • Researched SIP, SDP, and RTP RFCs and reverse-engineered SIP network protocol using Wireshark.
  • Developed predictive dialers using SIP protocol that integrates with company proprietary SoftSwitch servers and softphone clients.

Education

University Lecturer (1 Semester - 1 Module) - Computer Science

Higher Institute of Tech. Studies of Kairouan
Kairouan
2014

Vocational Training - Creation of Businesses And Entrepreneur Training

National Employment Agency And Self Employment
Sousse
2014

University Lecturer (2 Semesters - 8 Modules) - Computer Science

Private University of Sousse
2013

Master of Science - CS / Software Engineering

Private University of Sousse
Sousse
2013

Master of Science - CS / Network Services And Security

Higher Institute For Informatics And Comm. Tech.
Sousse
2012

Bachelor of Science - CS / Computer Networking And Telecommunications

Higher Institute For Informatics And Comm. Tech.
Sousse
2010

Intensive Training / Credits - MEPI For Student Leaders

Roger Williams University/U.S Department Of State
Rhode Island, USA
2009

Skills

Test Automation

undefined

Certification

LPIC-1 750/800 - Linux Professional Institute Certification

Timeline

Senior Software Developer and DevOps Engineer

Aquilius Research, Advantest
10.2017 - Current

Technical Lead

Octave, Wevioo
04.2017 - 09.2017

Senior Drupal DevOps Consultant

Angry Cactus, NuCivic
07.2014 - 03.2017

LPIC-1 750/800 - Linux Professional Institute Certification

01-2013

Systems Engineer

UPS
06.2011 - 12.2013

TOEFL 80/120 - ETS

01-2011

Junior Software Developer

NGN Concept (VoIP Provider)
01.2010 - 06.2010

C2I 100/100 - ISITCOM

01-2010

Junior Software Developer / Part-Time

NGN Concept (VoIP Provider)
07.2008 - 06.2009

University Lecturer (1 Semester - 1 Module) - Computer Science

Higher Institute of Tech. Studies of Kairouan

Vocational Training - Creation of Businesses And Entrepreneur Training

National Employment Agency And Self Employment

University Lecturer (2 Semesters - 8 Modules) - Computer Science

Private University of Sousse

Master of Science - CS / Software Engineering

Private University of Sousse

Master of Science - CS / Network Services And Security

Higher Institute For Informatics And Comm. Tech.

Bachelor of Science - CS / Computer Networking And Telecommunications

Higher Institute For Informatics And Comm. Tech.

Intensive Training / Credits - MEPI For Student Leaders

Roger Williams University/U.S Department Of State

Software

Software development: Ruby, Python, Groovy, Java, C/QT, QML, Golang, JSON, Rest, HTML 5, CSS 3, SASS, SCSS, LESS, Twig, Javascript, Bootstrap, Foundation, Omega, JQuery, Bourbon, Susy, Singularity, Bundle, RVM, Gulp, Gradle, Grunt, PHP, Drupal, Drush, Symfony, VB NET, Windev, SIP and VoIP libraries and protocols

DevOps: Ansible, Chef, Vagrant, Jenkins, RunDeck, TravisCI, ProboCI, CircleCI, DevShop, Aegir, GrayLog, NewRelic, Docker, Docker Machine, Ahoy, Boot2Docker, Packer, Behat, Selenium, Mink, Bash, zsh, Perl, Python, Ruby, Golang

Cloud: AWS EC2, ELB, Lightsail, RDS, S3, EBS, EFS, Lambda, SQS, OpenSearch, MQ, CodeBuild, Route 53, IAM

Operations: Apache, Nginx, MySQL/MariaDB, Varnish, Memcache, Solr, Acquia Cloud Pro, Platformsh, Pantheon, AWS, AWS CLI, Digital Ocean, Azure, RHEL / CentOS / Fedora, Debian / Ubuntu Server / Ubuntu, ArchLinux, CentOS, Ubuntu, Windows server, KVM, Convirture, OpenStack, ClearOS, pfSense, GLPI, OCS, Nagios, iptables, Suricata, OpenBravo 2-3, OpenERP 6-7, Samba, OpenLDAP, SNMP, SMPP, DHCP, ARP, httpd, vsftpd

Ahmed SghaierSenior Software Developer And DevOps Engineer