Alan C.
DevOps | Team Lead | AWS | Docker | Kubernetes | Terraform | Linux | Ansible | Agile
Beirut Governorate, Lebanon
Index
Contact
- LinkedIn: linkedin.com/in/alainch
Top Skills
- Leadership
- Ansible
- AWS
- Docker
- Linux
- Kubernetes
- Git
- Terraform
Languages
- Arabic (Native or Bilingual)
- English (Professional Working)
- French (Native or Bilingual)
Summary
Results-driven DevOps Team Lead with a proven track record of effectively managing teams and ensuring seamless collaboration across departments. Proficient in a diverse range of technologies, including Kubernetes, Ansible, Terraform, AWS, GitLab pipeline, monitoring tools, Docker, Linux, git,…My passion lies in optimizing infrastructure and leading teams towards achieving project goals.
Experience
doctorly
DevOps Team Lead
March 2022 - Present (2 years 3 months)
Berlin, Germany
Team Management:
- Successfully manage a dynamic DevOps team through task assignment, daily stand-ups, one-on-ones, retrospectives, and cross-team alignment meetings.
- Spearhead the recruitment process, ensuring the team’s growth with qualified professionals.
- Facilitate effective communication within the team, encouraging collaboration and knowledge-sharing.
Infrastructure Oversight:
- Ensure the infrastructure repository is up-to-date, well-maintained, and aligned with best practices.
- Rigorously review and merge code changes, maintaining a clean and efficient codebase.
Technical Expertise:
- Lead technical initiatives related to Kubernetes, Ansible, Terraform, AWS, GitLab pipeline, monitoring tools, Docker, Linux, and Nginx.
- Implement and optimize CI/CD pipelines, enhancing the efficiency of development workflows.
- Provide guidance and support to the team in troubleshooting and resolving technical challenges.
Vendor and Provider Management:
- Establish and maintain strong relationships with external providers through regular meetings, ensuring seamless collaboration and service delivery.
- Negotiate contracts and review feedback to continuously improve the quality of services provided by external vendors.
serVme
Lead DevOps Engineer
December 2020 - March 2022 (1 year 4 months)
Beirut, Lebanon
- Migrating from a classic architecture to a fully automated CI/CD pipeline for code deployment using EKS, Jenkins and GitOps.
- Designing a resilient architecture with Horizontal and Vertical autoscaling.
- Actively manage, improve and monitor cloud infrastructure on AWS using Terraform and CloudWatch.
- Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability and optimizing speed.
- Managing GitHub/Bitbucket repositories and permissions, including branching.
- Reduced deployment time.
- Reduced AWS costs by eliminating unnecessary servers and consolidating databases.
- Wrote ANSIBLE playbooks to configure and manage servers.
CMA CGM
Digital Tech Lead
February 2020 - November 2020 (10 months)
Beirut, Lebanon
Oversee a team of personnel focused on technical issues, including software development, product releases, and engineering tasks. In addition to hiring, training staff and delegating work assignments, I collaborate with colleagues to identify and repair technical issues/obstacles related to DevOps, introduce the Agile (Scrum and Kanban) guidelines as well as GitOps best practices, hands on Docker/Kubernetes and defining the SDLC.
Inimoney Fintech
Head Of Quality Assurance
December 2018 - January 2020 (1 year 2 months)
Beirut District, Lebanon
- Working closely with the DevOps and the testing team to define the optimal solution.
- Completes quality assurance operational requirements by scheduling and assigning employees; following up on work results.
- Maintain quality assurance staff (DevOps and Test department) by recruiting, selecting, orienting, and training employees.
- Automate the testing with tools like Protractor and Newman for the CI/CD pipeline.
DevOps Team Lead
July 2018 - January 2020 (1 year 7 months)
Beirut District, Lebanon
- Team management and mentoring. Weekly stand-up, assign tasks and follow up. (KANBAN in Jira)
- Recruitment.
- Create and maintain fully automated CI/CD pipeline for code deployment using tools like Jenkins docker, git and helm.
- Identify, evaluate and recommend solutions in order to address problems.
- Actively manage, improve and monitor cloud infrastructure on AWS, EC2, S3 and RDS, including backups, patches and scaling.
- Integrate security and compliance into CI/CD Pipeline and perform security scans.
- Deploying Kubernetes cluster on AWS using Kubespray.
- Monitor Kubernetes cluster with Prometheus and Grafana.
- Write ANSIBLE playbooks to configure and manage servers (IaC).
- Manage GitHub repositories and permissions, including branching model, webhooks and rules and GitOps best practices.
- Keep the documentation updated in Confluence.
Keeward Group
DevOps System Engineer
June 2012 - June 2018 (6 years 1 month)
Beirut District, Lebanon
- Install, configure, administrate & troubleshoot Linux Servers (mainly using ANSIBLE). Maintain and manage various services running Linux system which include apache/NginX web servers, Varnish/HAproxy servers, caching servers Varnish/Redis …
- Design, implement and maintain a dynamic infrastructure to support software development, test and deployment CI/CD.
- Caching solutions deployment for web server (Varnish, Redis, Nginx).
- Mail server setup based on postfix (smtp) and Dovecot (imap/pop).
- Writing procedures and technical documentation (Confluence).
- Monitoring servers and network equipment using PingDom, NewRelic, DataDogHQ, Monit, Observium, Nagios…
- Architectures are mainly built using Debian and Ubuntu coupled with virtualization technologies.
- Install and configure network equipment such as Cisco WAP4410N, C3560X and ASA 5505.
- Mix cloud architecture using AWS, OVH and Heroku.
- Using Agile/Scrum methodologies (Jira and Confluence) and DevOps culture (focus on automation).
- Using DevOps tools: Ansible, Gitlab, Gitlab CI, Docker, Docker-compose.
IT Manager
June 2012 - June 2018 (6 years 1 month)
Beirut District, Lebanon
- Manage information technology and computer systems.
- Plan, organize, control and evaluate IT data operations.
- Manage IT staff by recruiting, training and coaching employees, communicating job expectations and appraising their performance.
- Design, develop, implement and coordinate systems, policies and procedures.
- Purchase IT infrastructure, IT supplies and software ensuring reasonable and on time purchasing.
- Manage IT accounts including setting up new accounts, managing existing accounts and disabling expired accounts.
- Set up and configure computer hardware, operating systems and applications for staff in needs.
- Ensure security of data, network access and backup systems.
- Act in alignment with user needs and system functionality to contribute to organizational policy.
- Identify problematic areas and implement strategic solutions in time.
- Audit systems and assess their outcomes.
- Preserve assets, information security and control structures.
- Handle annual budget and ensure cost effectiveness.
ARUMTEC
Linux System Engineer
January 2012 - May 2012 (5 months)
Paris Area, France
Worked for the European Securities and Markets Authority (ESMA)
- Install and setup an infrastructure monitoring tool using Nagios/Centreon.
- Installing and configuring Backup Exec 2010 server to backup RedHat, Windows systems and Oracle database.
- Maintenance and security update for Linux servers (Red Hat and Ubuntu LTS).
- Checking the backup (Veeam, Backup Exec, VDR, Equalogic Group Manager).
- Configuring and managing Firewall (FortiGate 110C/200B).
Sollan
IT Manager
May 2010 - December 2011 (1 year 8 months)
- Security (Antivirus, iptables rules, DMZ).
- Backup (NTbackup, Cobian, cron).
- Install and virtualizes environment (Linux/Windows, ESXi 3.5/4.0/4.1).
- Assist and train users.
- Renewal of the network and servers.
- Management of the DHCP, AD and Exchange under Windows 2003.
- Migration P2V and V2V.
- Installation and configuration of different services (ProxyReverse, Concerto, AP Wifi, Jabber, Motion, OpenVPN, Alfresco, FreeNAS, Nagios, Cacti…).
- Managing the IT team of CIFAP (three people).
- Writing procedures and technical documentation.
- Migration of Windows 2003 to Windows R2 2008 (DC, DNS, DHCP).
North Caspian Operating company
Service desk Administrator
November 2009 - May 2010 (7 months)
- Preparing and installing software.
- Assist and train the users (more than 400 users, English speaking).
- Management of the Active Directory, creation/modification of AD accounts.
- Management of the Network File System’s ACL.
- Preparation and installation of Cisco equipment.
Xnet Conseils
IT Manager
September 2008 - September 2009 (1 year 1 month)
- Project: Developing an intranet for the management of the employees (Design, realization and development).
- Management of the Servers, mail server and backup.
- Inventory control and maintenance of the web site.
- Monitoring, maintains and updated the network.
- Assist and train the users.
Orange Business Services
Network Support Technician
July 2008 - August 2008 (2 months)
- Management of technical incident (PATROL).
- Management of the evolution requests.
- Installation of activity report.
Lycée Sainte Thérèse
System and Network Administrator
January 2008 - April 2008 (4 months)
- Project: Installation and administration of Windows Server Update Services (WSUS).
- Management of wiring.
- Routing management (logical connection between the interior and outside of the network or between several sub-networks).
- Maintenance of user Workstation (hardware and software) (Acronis and sysprep).
- Installation of peripheral (switch, printer, Wi-Fi).
Education
- Conservatoire National des Arts et Métiers
Analysis and conception of system information and decisions, Computer Science · (2008 - 2009) - IB Formation - France
VMware vSphere 4.1, VMWare vSphere 4.1: Installation, Configuration, Manage · (2011 - 2011) - DIAFOR - France
System and Network Administrator, Computer Science · (2007 - 2008) - Université de Rennes I
DEUG, science · (2003 - 2005)