Kais Frikha, DevOps Architect | Senior Technical DevSecOps Engineer

Kais Frikha

DevOps Architect | Senior Technical DevSecOps Engineer

Freelancer

Location
France - Paris
Education
Master's degree, Math / Computer sciences
Experience
9 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :9 years, 5 Months

DevOps Architect | Senior Technical DevSecOps Engineer at Freelancer
  • France - Paris
  • My current job since September 2022

➢ Led DevSecOps strategy implementation to accomplish the business vision and objectives.
➢ Implemented monitoring using Datadog on applications and infrastructure systems which ensured delivery,
high quality, and sustainability of solutions, that reduced system downtime by 30% and improved overall
system availability by 25%.
➢ Reduced time of Application deployment from 2 hours to 10 minutes using GitOps, Continuous Deployment
(CD) with ArgoCD.
➢ Improved application performance speed by 5% by tuning databases and operating systems.
➢ Worked closely with the development team to streamline application deployment trough the CI/CD
Pipeline on the AWS ECS / EKS clusters which reduced the number of deployment failure by 30%.
➢ Developed a security process using third security tools, resulting in a 20% decrease of breaches and
vulnerabilities.
➢ Documented, updated & maintained related documentation on an ongoing basis for compliance purposes.
➢ Worked on the development of Terraform modules to deploy infrastructures.
➢ Accelerated the existing backup/restore AWS Aurora Databases and Amazon OpenSearch clusters process
using AWS backup Service by reducing time from 1 day to 1 hour and slashing costs by 70%.
➢ Automated Stress and performance test solutions using JMeter, resulting reduce time of test from 3
hours to 30 minutes.

➢ Worked with the product and technology teams to help refine, organize, and automate Dignity Health's
cloud infrastructure, deploy applications from development to production as well guide and manage the
growth of Dignity Health's internal IT infrastructure.
➢ Liaised the business and its needs with enterprise architecture strategy to ensure successful cloud
migration and adoption.
➢ Worked with the business to plan the deployment timings, Engineering teams to prepare the production
deployment plan.
➢ Played a stellar role in preparing cloud architecture design and analysis documentation, including project
post-mortem documentation and metric collection.
➢ Introduced security throughout the software development lifecycle to minimize vulnerabilities in software
code.
➢ Ensured the entire DevOps team, including developers and operations teams, share responsibility for
following security best practices.
➢ Design and develop the cloud infrastructure and cloud services. Accountable for translating the
organizational level business requirements and use cases into infrastructure capabilities verified to meet
the requirements.
➢ Drove the execution of the technology vision, strategy, and reference architectures.
➢ Enabled security checks at each stage of software delivery by integrating security controls, tools, and
processes into the DevOps workflow.

Senior DevOps/MLOps Engineer – Senior AWS Cloud Operations Engineer at Group Renault
  • France - Paris
  • January 2020 to August 2022

▪ Working with Product Leader to define automation roadmaps for the team.
▪ Working with teams to understand their needs and drove them towards continuous integration and delivery.
▪ Tracking team activity through Jira.
▪ Working with Product Leader to define Sprint Stories for the team and ran standup calls for the teams to track their status.
▪ Manage with Product Leader the daily scrum calls and monthly sprint meetings.
▪ Deployment and update of AWS ECS Containerization Platforms: implementation of deployment workflow, implementation of metrics and logs collection and documentation of the studied solution.
▪ Conception of new ECS platform and migration of existing workloads form the old infrastructure to the new.
▪ Conception, development and implementation of a platform for generating machine images (AMI) for the various solutions on the AWS platform.
▪ Contribution to the implementation of the new network architecture of the AWS platform: Shared VPC, VPC Endpoint, Route 53 Resolver, Proxies...
▪ Contribution of the migration from VPC Peering’s to Transit Gateway.
▪ Administration of the various AWS accounts: Access rights management, Security, etc.
▪ Design and implementation of a new solution for managing GitLab Runners using AWS Fragate and Vault.
▪ Developed Terraform templates to create different AWS resources.
▪ Maintain existing Terraform code: Improvement, Version upgrade, CVE...
▪ Conception, development and deployment of new API solution using serverless to maintain and configure AWS IAM Role.
▪ Contribution to the development a serverless solution to manage Wallix Automation.
▪ Development AWS Lambda function to inventory and report various AWS services for cost monitoring and inventory management projects.
▪ Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on AWS.
▪ Contribute to the development of new API to automate AWS account creation using AWS Control Tower.
▪ Design new architecture for workloads using Service Mesh.
▪ Support to the DevOps integration team.
▪ Incident management, problem management.
▪ Accompaniment to the Cloud Azure team.
▪ Propose financial optimization actions for cloud invoices (waste reduction, sizing, pricing models).
▪ Adopt a consulting approach and evangelize good practices and tools with the teams.

▪ Technical Environments:
AWS, Fargate, Terraform, Linux, Lambda, Lambda Container, API Gateway, S3, CloudWatch, ECS, IAM, EC2, Vault, SNS, SQS, Event Bridge, Gitlab, YAML, Python, Postgresql, DynamoDB, Docker, RDS, Atlas MongoDB, HaProxy, Squid, Ansible, GCP, Vertex AI, BigQuery ....

Reliability Engineer
  • France
  • August 2019 to November 2019

Contribution to the development of Ansible’s playbooks allowing the
deployment of the monitoring solution in hybrid environments (Cloud, Docker,
Kubernetes, Virtual Machines).
▪ Contribution to the development of Ansible’s playbooks allowing the
deployment of Kubernetes cluster (EKS / AKS).
▪ Automation of deployments.
▪ Technical Environments:
Linux, Docker, Git, Ansible, Prometheus, AWS, EKS, Thanos, Postgresql,
Jenkins, Kubernetes, Vault, Consul, Kafka, ActiveMQ, Python, Shell script,
YAML, JSON, ….

R&D Engineer
  • France
  • January 2018 to July 2019

Delivery applications to test and out of production environments.
▪ Development a test application dedicated for docker solution.
▪ Analyzing and debugging code.
▪ Design and development of APIs for technical and infrastructure tests.
▪ Work to under pressure and to tight deadlines.
▪ Drafting of Technical Documents.
▪ Migrating of virtual machines from on-premise to AWS Cloud.
▪ Optimizations of the Linux kernel.
▪ Development and implementation of a build solution and package Linux
kernels.
▪ Configuration management: Puppet, Ansible and Git.
▪ Automate deployments: Jenkins, Rundeck, Gitlab-ci.
▪ Outlining and presenting specifications for all software requirements.
▪ Contribution to the implementation of a Kubernetes solution: Implementation
of a POC for the management of O.S. dedicated for Kubernetes.
▪ Diagnosing and rectifying performance issues.
▪ Troubleshooting and problem solving.
▪ Deployment and update of a service on a Kubernetes platform:
containerization of the solution, implementation of deployment workflow,
implementation of metrics and logs collection and documentation of the
studied solution.
▪ Train different teams on new technologies: Docker, Jenkins, Kubernetes,
Swarm, AWS, Google Cloud…
▪ Contribution to the development of an internal Bot for SNCF.
▪ Contribution to development the new strategy of company: The Twelve
Factors
▪ Technical Environments:
Linux, Cloud, AWS, Kubernetes, Swarm, S3, EC2, ECS, Jenkins, Nginx,
Tomcat, Docker, httpd, Git, GitLab, HAProxy, Puppet, Ansible, MySQL,
Postgresql, Kernel, Shell script, HTML, Groovy, Java, flask, Python, Django,
MongoDB, SQL, YAML, Jinja....

Systems Engineer at Outscale SAS
  • France
  • January 2017 to December 2017

Delivery to test and production environments: Cockpit & Orchestrator Tina
OS cloud.
▪ Drafting of Technical Documents.
▪ Implementation of backup and restoration procedures for databases.
▪ Installation and configuration of the various components of TINA OS:
Installation and Configuration using SaltStack and VMWare.
▪ Implementation of a High Availability solution for the AMQP TINA OS
Orchestrator:
✓ Installing and configuring a RabbitMQ Cluster.
✓ Making Mirroring and High Availability Messages Queues.
✓ Installation and configuration of load balancer using HAProxy and
Keepalived.
▪ Study and implementation of POCs for new technical proposals: Docker
Solutions, Cloud Solution….
▪ Migrating of virtual machines from AWS or other technologies to Outscale
Cloud: Generating Dedicated Machine Image,
▪ Configuration management: Salt Stack, Ansible and Git.
▪ Automate deployments: Jenkins.
▪ Installation and follow-up of the SSL certificates of the different regions.
▪ Implementation of a machine image generation platform for the Cloud:
Installation and configuration of the UShareSoft solution: UForge.
▪ Intervention at generation of Machine Image for users of Outscale cloud:
Centos 7, Centos 6, Ubuntu 14.04, Ubuntu 16.04, Oracle Linux 7, Docker,
cloud-init, Elastic Network Interface, Windows Server 2016 …
▪ Debugging Linux Kernel crashes.
▪ Technical Environments:
Linux, Cloud, AWS, Jenkins, Nginx, JBOSS, Tomcat, Docker, httpd, Git,
GitLab, HAProxy, Ansible, MySQL, Postgresql, SaltStack, VMware, KVM,
Qemu, Kernel, Shell script, HTML, C, Python, Django, SQL....

Engineer
  • France
  • March 2016 to December 2016

Implementation of migration procedure of their pro-software OBM
Online to OBM Cloud: Scripting, automated deployment …
▪ Study & Implementation a load balancing solution for NoSQL databases
Mongo DB: Installation and configuration a MongoDB cluster (Sharding);
Writing technical documentation.
▪ Mission : Crédit Agricole technologies and services :
✓ Contribution to the development of Docker solutions for the web
platform.
✓ Setting up different resources to the development teams.
✓ Writing technical documents for the deployment of Docker
solutions.
✓ Migration of virtual machines to Docker container (Apache,
Tomcat, JBoss).
✓ Research and implementation of POCs for automatic deployment
of Docker images and management of Docker containers.
✓ Making scripts to automate deployment procedures for
development team in different environments.
✓ Support for developers L3: test, monitoring and supervision.
▪ Proof of Concept for Green Elephant Company:
✓ Configuring Mac OSX an LDAP environment / Linux NFS:
Installation and configuration of an open LDAP Master / Multi-
Slave cluster.
✓ Configuration mac OSX Workstation.
✓ Making procedure of migration from AD Directory to Open
LDAP directories via LSC tool.
✓ Writing technical documents.
▪ Technical Environments:
Linux, OpenStack, Rancher, Jenkins, Apache, Tomcat, Docker, httpd, Git,
GitLab, PostFix, Ansible, Mongo DB, Cassandra, MySQL, Postgresql,
imapsync, OpenLDAP, LSC, NFS, Samba...
Shell script, HTML, XML, Python, SQL....

R&D Engineer at ALTECH ISIS
  • France
  • October 2014 to January 2016

Installation and configuration of NoSQL database: Hadoop Cluster, Cassandra
cluster, MongoDB…
▪ Installation and configuration of Linux Server: RedHat 6, CentOS 6.x/7.x,
Ubuntu 14.x /15.x; Web server: Apache, Node JS and Nginx; NFS, FTP, SVN,
Samba, Bugzilla, Nagios… Database: Oracle 11g, MySQL, Marina DB…
▪ Installation, configuration and administration of Oracle 11g R2 Server on Linux
Server.
▪ Installation and configuration of Windows Server: Windows Server 2008 R2
Enterprise, Windows Server 2012 R2; Web server HTTP/HTTPS, FTP …
Database: Microsoft SQL Server

Education

Master's degree, Math / Computer sciences
  • at National Engineering School of Tunis
  • July 2011
High school or equivalent,
  • June 2011

Telecommunication Engineer ▪ National Engineering School of Tunis (Tunisia) ▪ Final Project Assignment: Development of a real-time supervisor for industrial applications

High school or equivalent,
  • at Preparatory Classes
  • June 2008

Telecommunication Engineer ▪ National Engineering School of Tunis (Tunisia) ▪ Final Project Assignment: Development of a real-time supervisor for industrial applications

Specialties & Skills

Solution Architecture
IT Architecture
Cloud Computing
DELIVERY
DOCUMENTATION
APACHE WEBSERVER
CONCEPT DEVELOPMENT
CONTROL
CUSTOMER RELATIONS

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.

Languages

Arabic
Expert
English
Expert
French
Expert