cv: FireMon: Updates to DevOps section
dustin/dustin.web/pipeline/head This commit looks good Details

pull/1/head
Dustin 2022-05-20 08:34:30 -05:00
parent 7d6d695f39
commit cbe19ae63d
1 changed files with 34 additions and 7 deletions

View File

@ -79,13 +79,40 @@ from a single server to massive multi-node ecosystems.
# DevOps Team Lead
* Deployed and maintained hundreds of internal and cloud systems
* HashiCorp Vault
* Elasticsearch
* Atlassian Bitbucket
* Jenkins
* Used PXE for provisioning on-premises virtual machines
* Ansible configuration management
* Exclusively managed all resources using Ansible configuration management
* Deployed and maintained hundreds of internal and cloud systems running
RHEL/CentOS Linux (5, 6, 7, 8)
* PXE provisioning of all on-premises virtual machines
* All machines Active Directory domain members using Samba/Winbind
* Zabbix system monitoring
* Agent installed on all machines
* Collects system availability and performance metrics
* Custom templates for basic application availability metrics
* Atlassian Bitbucket (Stash) Git repository host
* Jenkins continuous integration platform
* Integrated with Bitbucket for project discovery and change events
* Jobs configured using `Jenksinsfile` pipeline definition files within
repositories
* Build environments defined as container images, jobs run in Docker
containers on Jenkins agents
* Ephemeral agents using vSphere plugin, various virtual machine templates
for different project needs
* Application data backups using *BURP*: Back Up and Restore Program
* Graylog log aggregation
* All machines send system, application logs via syslog over TLS, using
*rsyslog*
* Custom pipelines for parsing and indexing fields from log messages
* Alerts based on log message contents, frequency
* Prometheus application monitoring
* Victoria Metrics time-series database
* Prometheus exporters for many applications (Jenkins, Bitbucket,
Elasticsearch, GlusterFS, HAProxy, Nginx, Redis)
* Custom Grafana dashboards for status display, performance analysis
* *collectd* monitors system performance from ephemeral Jenkins worker nodes
via multicast, exposes Prometheus metrics
* AlertManager notifications to e-mail and Slack for application availability
and performance alerts
* HashiCorp Vault HA cluster for secret storage, including Jenkins credentials
# Internal Tools