DevOps Engineer
Rite-Hite · Milwaukee, WI · 3 wk ago
EngineeringFull-time
Core Responsibilities
- Build, maintain, and improve CI/CD pipelines that support automated build, test, and deployment workflows using GitLab CI/CD and standardized Git workflows.
- Affirm reusable pipeline templates, infrastructure modules, and automation patterns that enable consistent software delivery across teams.
- Assist in improving deployment speed, reliability, and quality through automation and tooling enhancements.
- Troubleshoot pipeline failures and work with engineering teams to resolve build, deployment, and environment issues.
- Provision, configure, and maintain cloud infrastructure using Infrastructure as Code tools such as Terraform, with a primary focus on Google Cloud Platform.
- Support the deployment, operation, and maintenance of Kubernetes environments, particularly Google Kubernetes Engine.
- Package, configure, and deploy Kubernetes applications using Helm charts and established deployment standards.
- Help maintain reliable, scalable, and secure development, test, staging, and production environments.
- Implement and maintain monitoring, logging, and alerting solutions to support system performance, availability, and operational visibility.
- Support tools such as Prometheus, Grafana, Cloud Logging, Cloud Monitoring, and related observability platforms.
- Participate in troubleshooting, incident response, and root cause analysis for production and non-production systems.
- Assist in improving system reliability by identifying recurring issues and contributing to remediation efforts.
- Support operational procedures that improve uptime, resilience, and service quality.
- Work closely with software engineers, QA, and platform stakeholders to understand delivery needs and reduce friction in the development lifecycle.
- Document infrastructure configurations, deployment procedures, runbooks, troubleshooting steps, and operational standards.
- Contribute to DevOps best practices, automation-first thinking, and continuous improvement across engineering teams.
- Participate in agile ceremonies, planning discussions, and technical reviews as needed.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field required; equivalent practical experience will be considered.
- 2–4 years of experience in DevOps, platform engineering, cloud infrastructure, systems engineering, or related roles.
- Experience supporting production or production-like cloud environments.
- Experience working with modern software delivery pipelines and automation tools.
- Hands-on experience with Kubernetes; experience with Google Kubernetes Engine is preferred.
- Experience with Linux system administration and troubleshooting.
- Experience using Terraform or similar Infrastructure as Code tools.
- Experience with GitLab, Git-based workflows, and CI/CD pipelines.
- Familiarity with Google Cloud Platform or another major cloud provider.
- Experience packaging or deploying applications using Helm is preferred.
- Proficiency in at least one scripting or programming language such as Python, Go, Bash, or similar.
- Understanding of networking fundamentals such as TCP/IP, DNS, routing, and load balancing.
- Strong troubleshooting, communication, and documentation skills.
- Ability to work collaboratively with software engineering, QA, IT, security, and product teams.