Skip to content
View dapiced's full-sized avatar
  • Canada

Block or report dapiced

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dapiced/README.md
Dominic D'Apice — Azure Infrastructure AI

Typing animation

Website LinkedIn Kaggle Hugging Face GitHub

Location Profile views Focus


🛰️ Mission Control

I design, deploy, and operate Azure platforms that power AI workloads — Databricks environments, data pipelines, and mission-critical systems. 25+ years in the machine room taught me one thing: anything done twice by hand deserves to be automated.

  • ⚙️ Building and operating Databricks platforms — clusters, jobs, models, pipelines — with performance, security, and compliance in mind
  • 🔁 Automating operations end-to-end with IaC, CI/CD, and orchestration: fewer manual steps, more reliability
  • 🤝 Partnering with Data Science, AI, and IT teams to turn business needs into scalable cloud solutions
  • 📊 Applying MLOps and DataOps practices: model lifecycle, data governance, monitoring, observability
  • 🎓 Finishing a University Certificate in Data Science and competing on Kaggle

Because a profile should be reproducible, here is mine — as code:

# ~/playbooks/dominic.yml
- name: Deploy Dominic D'Apice
  hosts: montreal.quebec.canada
  gather_facts: true

  vars:
    role: "Developer — Azure Infrastructure AI"
    experience: "25+ years"
    core_stack: [azure, databricks, ansible, terraform, python]
    fuel: [espresso, curiosity, starlight]

  tasks:
    - name: Automate everything that moves
      ansible.builtin.command: iac --no-manual-steps
      register: reliability

    - name: Train models, ship pipelines, compete on Kaggle
      loop: [mlops, dataops, machine_learning]

    - name: Look up at the night sky
      when: cloud_cover == 0        # the only time fewer clouds is better
      notify: stay_curious

  handlers:
    - name: stay_curious
      ansible.builtin.debug:
        msg: "Per aspera ad astra ✨"

🚀 Featured Missions


🧰 Onboard Systems

Core stack
Systems and data

🔬 Full equipment manifest — click to expand
Domain Technologies
Cloud & Data Platforms Azure Databricks VMware
IaC & Automation Ansible Terraform Packer PowerShell Bash
Languages Python R JavaScript Perl
Operating Systems Red Hat SUSE Windows IBM AIX
Systems Management Red Hat Satellite SUSE Manager
Databases PostgreSQL MSSQL MySQL Oracle
CI/CD & DevOps Git GitHub Actions Azure DevOps GitLab Bitbucket TeamCity Jira

Core strengths: Cloud Infrastructure · Infrastructure as Code · Automation & Scripting · DevOps & CI/CD · MLOps / DataOps · Security & Compliance (NERC, CIS) · Azure & Databricks · Team Collaboration


📡 Telemetry

GitHub stats Tech footprint
Contribution streak

Contribution activity graph
Mission patches: 25+ years of service, IaC automation, MLOps/DataOps, Kaggle competitor, Stargazer
Contribution snake

🗺️ Flight Log — 25+ Years of Service

timeline
    title From the server room to the AI cloud
    1998 : IT Technician & System Administrator
    2001 : Linux System Administrator : a decade of servers & Linux appliances
    2011 : Linux System Administrator : physical & virtual deployments
    2015 : IT Standardization SysAdmin : fleet of 1000+ servers, patching at scale
    2018 : Cloud / Linux Admin & IaC Developer : self-service cloud, NERC-regulated environments
    2026 : Developer — Azure Infrastructure AI : Databricks · MLOps · DataOps · CI/CD
Loading
🎓 Education & Certifications — click to expand
  • Bachelor Certificate, Information Technology ManagementUQAM, Université du Québec à Montréal
  • Diploma of College Studies (DSM)Collège de Bois-de-Boulogne
  • University Certificate in Data Science (almost finished!)

Specialized training: Red Hat RHCE Rapid Track (RH299) · Red Hat Ansible / Tower · Red Hat Satellite · VMware Infrastructure & Aria Suite · IBM AIX Power System · F5 Big-IP LTM & APM · MS SQL · Security & Network Administration · Azure Cloud · Azure DevOps · Azure DevOps → GitHub Actions migrations


🔭 Beyond the Terminal

After 25 years of managing clouds, I still spend my clearest nights looking at the real ones.

🌌 Astronomy Exploring celestial objects and following the latest discoveries — from JWST deep fields to backyard skies
🧠 Artificial Intelligence Studying ML advances and how they translate into real-world impact — then testing myself on Kaggle
⚛️ Physics Fascinated by the fundamental laws that describe our universe — the original distributed system

These passions feed my work: the same curiosity that scans the night sky also debugs the pipeline at 2 a.m.



"Delivering scalable, secure, and efficient infrastructure solutions aligned with business strategy."

#Azure #MLOps #DataOps #DataScience #MachineLearning #Kaggle #IaC #ContinuousLearning

Per aspera ad astra — Thanks for stopping by

Pinned Loading

  1. redhat_satellite_capsule_ansible_role_install redhat_satellite_capsule_ansible_role_install Public

    Redhat satellite and capsule ansible role installation

    1

  2. redhat_status_advanced redhat_status_advanced Public

    Red Hat Status Checker - Advanced

    Python 1

  3. redhat_status_simple redhat_status_simple Public

    Red Hat Status Checker - Simple

    Python 1

  4. rhel_vmware_disk_manager rhel_vmware_disk_manager Public

    An Ansible role that Added disk vmware, partition, lvg, lvol, format, mount and extend lv for rhel 7 and 8

    Python 3 1

  5. update_template_vmware update_template_vmware Public

    This role update via ansible a vmware template AKA rhel image in an automated way by incrementing the image by 1

    1

  6. cedd-hackathon cedd-hackathon Public

    CEED is a real-time monitoring system designed to detect a **progressive emotional drift** in young adults (16-22 years old) during conversations with a support chatbot. It combines lexical analysi…

    Python 1