Lead DevOps Engineer (Hybrid)
DataDirect Networks
- Colorado
- Permanent
- Full-time
- Understands the importance of monitoring and can implement solutions that will actively notify and try to correct critical infrastructure problems.
- Comfortable working with scalable backend infrastructure for QA, Support and Engineering based on VM and container virtualization technologies like KVM, VMware, Docker, Kubernetes, and KubeVirt.
- Enjoys working on computer networks including switches, VPNs, routers, and other physical hardware within a self-managed lab environment.
- Creates complex CI/CD pipelines in GitHub Enterprise through the automated building of code, deploying to multiple environments including bare metal servers, containers on bare metal servers and Kubernetes pods, running repeatable tests in different configuration.
- Comfortable using container and orchestration technologies to provide enterprise framework of deploying containers and running services at scale.
- Debug high level failures that an end user might see like service not starting down through the various layers of automation to find root cause in a complex lab environment.
- Leverage programming knowledge to write production level code in Linux Shell, Python, and Go where needed.
- Occasionally perform emergent data center work onsite at our Lab located in Wheat Ridge, CO. and assist in the remediation of critical services and service outages.
- Bachelor's degree in CS or related technical field with a minimum of 7+ years of relevant industry experience
- Demonstrated knowledge in working within a self-managed lab environment with physical servers, switches, drives, cables, and data center related tools.
- Expertise in Linux systems administration, including managing servers, operating systems, and network configurations.
- Proven expertise deploying, maintaining, and extending GitHub Actions or similar CICD environments and their usage.
- Expert in using deployment and automation tools to quickly bring up new systems and recovery failed systems and environments including Ansible, Puppet, Chef, Terraform, and MAAS.
- Strong grasp and demonstratable experience in orchestration technologies like Kubernetes and Docker
- Working knowledge of Configuration Management such as Ansible, Terraform, Chef, Puppet, etc.
- Strong working knowledge of Python, Linux Shell, Ansible languages required, Go strongly preferred.
- Working knowledge of GCP, Azure, and / or other cloud and cluster-based Infrastructure