Throughout his 15 years of experience as a DevOps Engineer, Haitam has built and maintained highly available and scalable systems, making him a valuable asset to any team. He possesses a diverse range of technical skills, including cloud computing, automation, containerization, and infrastructure as code, allowing him to design, implement, and maintain efficient and reliable systems that meet his clients' needs. Moreover, his strong communication and collaboration skills enable him to work effectively with teams across different departments and time zones, facilitating smooth and productive project execution.
xperience
Experienced in setting up and maintaining CI/CD pipelines. In fact, he implemented a Jenkins pipeline for a microservices-based application, enabling continuous delivery and integration of enhanced features and bug fixes.
Skilled at containerization technologies as he utilized Docker to containerize a legacy application and deploy it on Kubernetes. As a result, reliability and scalability were improved.
Strong understanding of cloud infrastructure. He built and managed AWS infrastructure for a serverless application, leveraging services such as Lambda, API Gateway, and DynamoDB to create a highly available and fault-tolerant architecture.
Familiarity with infrastructure as code (IaC). As an example, he successfully utilized Terraform to automate the deployment of a multi-tiered application on AWS, enabling the infrastructure to be easily replicated across different environments.
Proficient in creating and managing Azure infrastructure, including virtual networks, storage accounts, and virtual machines, as demonstrated through the design and implementation of an Azure-based architecture for Company B's microservices platform
Experienced in Azure DevOps, including building and releasing pipelines, as evidenced by the development of a CI/CD pipeline for Company C's web application using Azure DevOps
Specialization
DevOps
Expertise
Cloud Platforms: AWS, Azure, Google Cloud Platform (GCP)
Infrastructure as Code: Terraform, CloudFormation
Configuration Management: Ansible, Puppet
Continuous Integration/Continuous Deployment (CI/CD): Jenkins, GitLab CI/CD, AWS CodePipeline
Containerization: Docker, Kubernetes
Monitoring and Logging: ELK Stack, Prometheus, Grafana, Nagios
Scripting and Programming Languages: Python, Bash, PowerShell, Java, JavaScript
Version Control Systems: Git, SVN