我叫罗锦淼, 是一名运维开发工程师, 从事基础设施代码化(IaC)相关的工作。

下面是我使用的一些技术, 工具, 设备, 语言:

  • 系统: Arch Linux
  • 语言:Python, Bash Shell,Golang, Rust, TypeScript/JavaScript
  • 虚拟化: KVM + QEMU + Libvrit
  • 开发工具: VSCode, JetBrains IDE
  • 开发网络: FRP, Wireguard
  • 项目管理: Jira
  • 博客: Hugo
  • 备份系统:BorgBackup
  • 代码管理: Git, Gitlab
  • 自动化: Gitlab Runner
  • 文档管理: Markdown, Gitlab
  • 证书管理: Lego
  • 身份管理:Keycloak(SSO with OIDC/SAML)
  • 域名: AWS Route53, Dnsmasq
  • 监控:Grafana,Prometheus,Alertmanager,UptimeRobot
  • 日志:Loki,Promtail
  • 基础设施代码化: GitOps(Ansible, Terraform) 参考了: archlinux infrastructurerust infrastructure
  • 代理: xray
  • 防火墙: Firewalld, Fail2ban
  • RSS 订阅: RSSHub, Miniflux
  • 办公设备: ThinkPad T480,Lenovo Legion R9000P 2021H
  • 云服务器: 3 台轻量应用服务器。1 台在广州, 2 台在香港。广州服务器用于 VPN 接入, 通过 Wireguard 实现远程办公(类似 GitPod 的开发模式)。 香港的服务器 1 台用于博客的公网暴露,1 台作为代理入口。
  • 硬件设备: 2 台工作站。1 台提供虚拟化(每个服务以独立虚机形式运行在上面), 1 台作为开发服务器(远程开发用,FRP+Wireguard 实现远程局域网接入,类似 GitPod 服务的开发体验)

配置如下:

jinmiaoluo@m4.jinmiaoluo.com
----------------------------
OS: Arch Linux x86_64
Host: X570 UD
Kernel: 5.15.89-1-lts
Uptime: 8 days, 18 hours, 56 mins
Packages: 711 (pacman)
Shell: bash 5.1.16
Terminal: /dev/pts/5
CPU: AMD Ryzen 9 5900X (24) @ 3.700GHz
GPU: NVIDIA GeForce RTX 3090
GPU: NVIDIA GeForce RTX 3090
Memory: 26363MiB / 128761MiB
jinmiaoluo@m7.jinmiaoluo.com
----------------------------
OS: Arch Linux x86_64
Host: X570 AORUS PRO WIFI -CF
Kernel: 5.15.89-1-lts
Uptime: 11 days, 7 hours, 36 mins
Packages: 875 (pacman)
Shell: bash 5.1.16
Terminal: /dev/pts/1
CPU: AMD Ryzen 9 5900X (24) @ 3.700GHz
GPU: NVIDIA GeForce RTX 3090
GPU: NVIDIA GeForce RTX 3090
Memory: 1770MiB / 32041MiB

workstation

下面是我的微信:

wechat