Principal Devops Engineer
Current• DevOps Engineer in Neuromodulation focusing on implementing DevOps and DevSecOps principles and practices, including Continuous Integration (CI), Continuous Delivery (CD), and Infrastructure as Code (IaC).• Creating and maintaining a shared library for GitLab CI/CD, standardizing pipeline stages/jobs for code compilation, linting, unit testing, code coverage, static code analysis, security scanning, artifact publishing, and deployment.• Writing Terraform and Ansible to provision and configure VMs on Proxmox (PVE) and infrastructure (e.g. EC2) on AWS, including GitLab Runners.• Writing Dockerfiles to create Docker images and running containers for many purposes, including Docker Executor GitLab Runners, static websites, and web applications.• Creating and maintaining GitLab CI/CD pipelines that execute HashiCorp Packer builds to create VM templates and Docker images.• Creating and maintaining GitLab CI/CD pipelines that execute HashiCorp Terraform and Ansible to provision and configure VMs.• Creating and maintaining Ansible playbooks for hardening Debian 10 following CIS Benchmarks configuration guidelines.• Creating and maintaining Grafana dashboards that query Prometheus for hypervisor and VM data.• Using Agile methodology including Kanban, Daily Standups, Sprint Plannings, Sprint Reviews, and Sprint Retrospectives.