Agent Skill
2/7/2026senior-data-engineer
World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, and modern data stack. Includes data modeling, pipeline orchestration, data quality, and DataOps. Use when designing data architectures, building data pipelines, optimizing data workflows, or implementing data governance.
A
andrewyazura
3GitHub Stars
1Views
npx skills add andrewyazura/nix-config
SKILL.md
| Name | senior-data-engineer |
| Description | World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, and modern data stack. Includes data modeling, pipeline orchestration, data quality, and DataOps. Use when designing data architectures, building data pipelines, optimizing data workflows, or implementing data governance. |
nix-config
References
- Much of this configuration is inspired by ryan4yin/nix-config and the accompanying NixOS & Flakes book.
- For hardware-specific presets, see nixos/nixos-hardware.
Instructions
yorha2b or yorha9s
- Copy ssh keys to
~/.ssh - Apply correct permissions:
chmod -R 700 ~/.ssh/
chmod 600 ~/.ssh/*
chmod 644 ~/.ssh/*.pub
- Clone nix-config repo
nix-shell -p git
git clone git@github.com:andrewyazura/nix-config.git
- Copy new
hardware-config.nixtohosts/yorhaXX/hardware-config.nix - Apply config
sudo nixos-rebuild switch --flake .#yorha2b
sops
Converting keys
ssh-to-age -i ~/.ssh/id_ed25519_yorhaXX_nixconfig_XXXX.pub
ssh-to-age -i ~/.ssh/id_ed25519_yorhaXX_nixconfig_XXXX -private-key -o keys.txt
Updating secrets
Make sure:
- public key is in
.sops.yaml - private key is in
~/.config/sops/age/keys.txt
then run
sops updatekeys secrets/<secret_name>
yorhaA2
sudo darwin-rebuild switch
remote machines
nixos-rebuild --flake .#<machine> --target-host andrew@<machine> switch --sudo
using deploy-rs
same system:
nix run github:serokell/deploy-rs -- .#<machine>
different system:
nix run github:serokell/deploy-rs -- .#<machine> --remote-build
Skills Info
Original Name:senior-data-engineerAuthor:andrewyazura
Download