Cloud Computing, DevOps, System Administration
Who Am I ?
I have 10 years of experience in the Information Technology IT field with a strong technical background. My strengths are critical thinking, good communication & the ability to troubleshoot errors while working under pressure. I am a technology enthusiast with working knowledge and experience of modern devices.
As a cloud agnostic engineer, I have the skills and knowledge to work with multiple cloud platforms, rather than being tied to a specific platform. I have experience working with a variety of different cloud platforms, such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform. I have a strong understanding of cloud computing concepts and technologies, such as virtualization, networking, and storage. Additionally, I have the ability to adapt to new platforms and technologies quickly and effectively. Well-versed in Cloud Services & Infrastructure provisioning with Code using Terraform & CloudFormation. This allows me to provide solutions that are not tied to a specific platform, allowing for greater flexibility and scalability.
I work as a Cloud Engineer experienced in IT Operations and Systems Administration. Experience in Automation tools using PowerShell and Python Scripts. Working experience with docker & Kubernetes. Currently learning AWS CDK using TypeScript & Python.
Designs, develops, documents, tests, and debugs new and existing infrastructure using Terraform.
Use AWS CDK (Python & TypeScript) to create CloudFormation Templates for managing Infrastructure.
Scripts to handle automation of network & database processes & perform statistical analysis of the environment.
Automate Azure processes using PowerShell. Connect to Active Directory and Azure AD. Work with Azure PowerShell.
Domain Management through AD & AzureAD
Linux Administration & Server Patching
Network & Server Administration
HelpDesk Support & CyberSecurity
AWS, Azure, GCP
Citrix & Windows Virtual Desktops
Infrastructure As Code
Cloud Infrastructure Resources
Serverless Architecture
Cloud Monitoring with Cloud Trail
Terraform
AWS CDK & CloudFormation
Ansible Playbooks
Azure DevOps
Containerization & Docker
Automation Tasks & CI/CD Pipeline
What am I up to ?
Working on the following :
Microsoft Azure Solutions Architect Prodessional.
AWS Solutions Architect Prodessional.
Linux + Certification.
PCAP :Certified Associate in Python Programming.
Currently working on :
Documenting previous Labs and adding Repos in GitHub.
AWS Lambda - python Labs.
Working with AWS Application Composer.
Automation Scripts.
Practice French Language daily
S'entraîner à parler français.
Fournir un soutien technnique.
Communication Facile.
Visiter la France et parler français.
Continue researching on New Tech:
Cloud Computing.
Blockchain.
Rapberry Pi & IoT.
Wearable Technology.
Successful & Completed Labs
By: Allouise as part of BSc Computer Science Final Year Project
Raspberry pi Controller connected to Motion Sensors, IP Camera, Smoke Detector, Door Sensors, Microphone. Created a Java program and used pi4j libraries to access & control the Raspberry Pi GPIO. The program connected to a Message Quiuing service called MQQT.
The user was able to set alarms, view surroundings (via camera), get notifications from their smartphone based on events happening in the house through an App I created that published and subcribed to messages in that Queue.
Created enterprise-grade Windowss Domain
Created a Virtual Lab consisting of 7 local Virtual machines : a Domain Controller running Windows Server 2019 , 2 domain joined computers (Windows 10) and 2 Azure AD joined MACs.
I have managed to mimic real world operations requests. These are some of the tasks I have achieved in the lab, Joining computers to domain and Machine Policies, User,Group & Device Policies.
Powershell scripts for Azure AD, domain and user management, Azure AD join & Register Devices, Azure App Functions & Logic Apps for Automation and work flows, Intune and Endpoint Management, Enroll macOS device using Company Portal App, Deploy User Profile using Autopilot
The project uses a Raspberry Pi camera in combination with Amazon Kinesis to create a real-time video streaming and analysis system. The Raspberry Pi camera is used to capture video footage, which could then be streamed to Amazon Kinesis. Once the video data is in Kinesis, it is processed and analyzed in real-time using machine learning algorithms. For example, the system could be trained to detect certain objects or activities in the video stream, such as traffic violations or suspicious behavior. The processed data could then be used to generate alerts or notifications, or it could be visualized in a dashboard to provide a real-time view of the video stream. This type of project could have many potential applications, such as providing real-time surveillance for security purposes or enabling intelligent video analytics for various industries.
Infrastructure From Code with Terraform & AWS CDK + CloudFormation
Created resources in AWS using Terraform & AWS CDK. Used Code Whisperer (Python) to create CloudFormation templates. Experimenting with AWS Application Composer to create Cloud Apps. Used Terraform to create the same infrasture in Azure.
The VPC will span 2 AZs, and have both public and private subnets. An internet gateway and NAT gateway will be deployed into it. Public and private route tables will be established. An application load balancer (ALB) will be installed which will load balance traffic across an auto scaling group (ASG) of Nginx web servers installed with the cloud native application frontend and API. A database instance running MongoDB will be installed in the private zone. Security groups will be created and deployed to secure all network traffic between the various components.
Created Terraform Reusable Modules for:
Storage => MongoDB instance,
Bastion => Connect to Instances in Private subnets,
Network => Create VPCs, Subnets, Application Load Balancers, Internet Gateways, NAT,
Security => IAM Roles & Security Groups,
Application => Parent module
Develop applications using AWS services that are designed to deploy, manage, secure & implement applications faster and more efficiently using the following :
1.AWS Elastic Beanstalk: Provides an easy-to-use platform for deploying and managing applications. It automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring.
2.AWS CodePipeline: Provides a continuous delivery platform that automates the build, test, and deployment of applications. It integrates with popular tools such as GitHub and Jenkins, allowing for easy incorporation to existing build and test processes.
3.AWS CodeBuild: Provides a fully managed build service that can be used to compile, test, and package application code. It supports a wide range of languages and build tools, and can be easily integrated into CI/CD workflow.
4.AWS CloudFormation: Provides a simple and flexible way to create and manage a collection of related AWS resources. Uses CloudFormation templates to define the resources and dependencies in your application, and then use the CloudFormation service to deploy and manage those resources.
5.AWS Identity and Access Management (IAM): Provides a secure way to manage access to your AWS resources. You can use IAM to create and manage users, groups, and permissions, and to control which users have access to which resources.
Lets Connect & Start Building