نبذة عني
Software Engineer with experience in Python development, DevOps, cloud infrastructure, and data engineering. Has worked with AWS, Kubernetes, Terraform, Jenkins, Docker, and Google Cloud, and has experience building auto…
Software Engineer with experience in Python development, DevOps, cloud infrastructure, and data engineering. Has worked with AWS, Kubernetes, Terraform, Jenkins, Docker, and Google Cloud, and has experience building automated pipelines, monitoring dashboards, and CI/CD workflows.
الخبرة
Software Engineer
Optimized existing Python code in the GitHub codebase, enhancing performance and maintainability.
Developed Argo schedules for Python scripts to automate bots, improving operational efficiency.
Created Grafana dashboards for monitoring Python bots, enabling real-time performance tracking.
Conducted troubleshooting and debugging using Google Cloud Logs Console and custom Python logging.
Updated entries in PostgreSQL and SQL Server Data Warehouse using Python ORM (SQLAlchemy) and SQL queries.
Refactored and developed new bots employing Python Object-Oriented Design principles.
Utilized Python Selenium WebDriver for debugging, functional and regression testing, and web scraping with HTML xpaths and CSS selectors.
Updated and maintained a suite of over 25 applications using Odoo Python ORM API.
Integrated enterprise and third-party APIs for data extraction, transformation, and loading into production and non-production databases.
Dockerized software changes and deployed to Google Cloud via Jenkins.
Addressed and resolved helpdesk tickets related to the Odoo application suite.
DevOps Engineer
Owned testing and debugging of AWS endpoints and Kubernetes service disruptions, reducing downtime through proactive communication.
Designed continuous integration workflows using GitOps, GitHub, Terraform, and Jenkins pipelines.
Automated processes using Shell scripting, Linux, JSON, YAML; implemented application monitoring using Zipkin, Jaeger, Istio, Kiali, Lens, AWS CloudWatch, Kubernetes API, and Grafana Prometheus.
Managed continuous build and deployment processes using Go, Helm, AWS CodeCommit, Argo CD, Terraform, REST Services, and Jenkins in AWS environments.
Implemented and managed infrastructure as code (IaC) using Helm, Terraform, Kubernetes, and Docker.
Developed IAM strategies using AWS Cognito, Cisco Active Directory, Hashicorp Vault, AWS IAM, and OPA policies.
Deployed infrastructure components using GitHub, SonarQube, environment variables, REST services, and Terraform.
Cloud Data Engineer
Design and Build automated pipelines (airflow, Python, s3, sql server, aws glue, athena, ec2, emr, secret manager, appflow, putty, hive, hadoop, github, ftp, terradata, salesforce, github, mysql server, ssh, pyspark, redshift, gcc, azure, aurora db, parameter store) to facilitate data analysis
Utilize Big Data, ETL, data processing or data warehousing technologies that process very large datasets and databases
Perform Map, Reduce, Filter operations on datasets using pyspark, python, and pysark sql api
Wrote python and pyspark scripts to facilitate data movement through various external and internal AWS endpoints (ie AWS lambda, AWS s3)
DevOps Enginer
Collaborated in a team supporting Data Scientists with clients like Shell and BHP, focusing on Kubernetes, Helm, Docker, and AWS resource management.
Played a key role in migrating cloud infrastructure from EC2 to Kubernetes (K8) on AWS.
Simplified AWS resource management through Terraform IaC scripts.
Converted docker-compose files to Kubernetes manifests and Helm charts.
Managed CI/CD and code/infrastructure repositories using GitHub Enterprise.
Optimized costs and facilitated development by managing AWS resources (IAM, EC2, ECR, EFS, S3).
Deployed solutions to Kubernetes clusters on AWS EKS and containerized company micro-services using Helm.