DevOps consultant
Thales
Total years of experience :9 years, 6 Months
- Deployment of the STC in house On Demand Connectivity Solution components (eSIM).
- Infrastructure Provisioning with terraform in vSphere.
- High available Kubernetes Rancher cluster deployment.
- Deployment of a Nexus server (Local Container registry, local yum repository, local NTP server).
- High available Vault and Consul clusters deployment.
- High available Cassandra and Oracle Database clusters deployment.
- Deployment of the different Application components on Kubernetes.
- Deployment of the ELK stack for logging,
- Deployment of the Prometheus Operator for infrastructure monitoring.
- Integration of the Solution the different STC Backend Systems
- DNS, NTP, Splunk, Mail Servers and Corporate Proxy integration.
- Coding Shell scripts to automate exchange GESPML files with STC, Zain and Mobily SFTP servers
- Containerization of the company infrastructure.
· Deploying a Kubernetes cluster on Google Kubernetes Engine (GKE).
· Deploying the different infrastructure components on the deployed Kubernetes cluster.
· Defining and implementing the Continuous Integration (CI) / Continuous Deployment (CD) principles.
· Deploying a Kubernetes cluster on physical servers.
· Maintaining the legacy company infrastructure on Amazon EC2.
- Building a 100% automated deployment of High available Kubernetes clusters with kubeadm on Debian Linux instances.
· Automating different operations (Rolling upgrade/restart) of Kubernetes clusters.
· Access and Role management on Kubernetes with Role Based Access Controls (RBAC) and OpenId Connect (OIDC)
· Deploying instances in the OVH public Cloud (openstack based ) with Terraform.
· Build a 100% automated Cassandra ring with Ansible.
· Automating different operations (Rolling upgrade/restart) of Cassandra ring.
· Defining and implementing Cassandra backup/restore procedures.
· Automating Cloudera manager Big data cluster deployment.
· Automating different operations (Rolling upgrade/restart) on Cloudera manager cluster.
· Automating different Data stores clusters ( Elasticsearch, MongoDB ) deployment and operations.
· Defining and implementing the Continuous Integration (CI) / Continuous Deployment (CD) principles.
- Managing the domain name infrastructure handling communication with the different domain name providers (Verisign .com, Afnic .fr ) : More than 100 domain name providers and 4M domain names portfolio.
· Coding and deploying Perl scripts Consuming SOAP web services proposed by domain name providers.
· Coding and deploying Perl scripts managing the DNS infrastructure (More than 5M DNS zone).
· Deploying the OVH DNS infrastructure in the U.S Datacenters and coordinating with the different teams in the U.S.
· Defining and implementing Backup/Restore DNS zones procedures.
- Installing Linux Operating System ( Debian, CentOS ) on Physical and Virtual servers.
· Securing Linux servers against different cyber-attacks (SSH brute force, XSS Cross site scripting, SQL Injection, Man-in-the-middle)
· Cloud and dedicated Linux server’s administration (Upgrades, troubleshooting: Hard drive lack of space, memory and CPU overloading).
· Managing different Mail transfer agent (MTA) on Linux Servers
· Data center infrastructure monitoring.
· Incidents on cloud and dedicated servers troubleshooting.
· High available web infrastructure clustering.
Engineer’s Degree Linux Professional Institute First Level Certification. Projects -Migrating the OVH European DNS infrastructure to the US DCs. -Setting up OVH Tunisian DNS infrastructure in Tunisia. -Setting up OVH many EPP clients using Perl programming language