DevOps Engineer
About the role
Career Team is a leading workforce development organization dedicated to transforming lives through cutting-edge technology and compassionate services. We develop enterprise software to connect people with employment, training, and life-changing resources across the U.S. We are seeking a DevOps Engineer to join our team.
Responsibilities
- Design, provision, and manage cloud infrastructure on AWS using Infrastructure as Code.
- Build, maintain, and improve CI/CD pipelines to enable safe, reliable, and frequent software deployments.
- Deploy, operate, and troubleshoot containerized applications running on Kubernetes.
- Automate operational workflows and eliminate repetitive manual processes through scripting and infrastructure automation.
- Improve platform observability through logging, monitoring, metrics, alerting, and dashboards.
- Optimize systems for performance, scalability, availability, security, and cost efficiency.
- Partner with engineering teams to improve developer experience and deployment reliability.
- Participate in production incident response, root cause analysis, and continuous operational improvements.
- Implement security best practices across cloud infrastructure, identity management, networking, secrets management, and application delivery.
- Support compliance initiatives for government-hosted environments, including AWS GovCloud deployments and security frameworks applicable to public sector software.
- Participate as a collaborative member of an Agile Scrum team, contributing to planning, design discussions, and continuous improvement.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
- Experience designing and operating cloud infrastructure, preferably on AWS.
- Hands-on experience with Docker and Kubernetes in production environments.
- Experience building and maintaining CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.
- Experience with Infrastructure as Code using Terraform, CloudFormation, or similar technologies.
- Strong Linux administration and troubleshooting skills.
- Experience writing automation scripts using Bash, Python, JavaScript, or TypeScript.
- Understanding of networking fundamentals, cloud security, IAM, DNS, TLS, and secrets management.
- Experience implementing monitoring, logging, and observability solutions.
- Strong analytical and problem-solving skills with the ability to troubleshoot complex distributed systems.
- Excellent collaboration and communication skills.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
- Experience designing and operating cloud infrastructure, preferably on AWS.
- Hands-on experience with Docker and Kubernetes in production environments.
- Experience building and maintaining CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.
- Experience with Infrastructure as Code using Terraform, CloudFormation, or similar technologies.
- Strong Linux administration and troubleshooting skills.
- Experience writing automation scripts using Bash, Python, JavaScript, or TypeScript.
- Understanding of networking fundamentals, cloud security, IAM, DNS, TLS, and secrets management.
- Experience implementing monitoring, logging, and observability solutions.
- Strong analytical and problem-solving skills with the ability to troubleshoot complex distributed systems.
- Excellent collaboration and communication skills.
Skills
- Experience with modern cloud-native technologies, including Amazon Web Services (AWS & AWS GovCloud).
- Experience with Kubernetes (Amazon EKS).
- Experience with Docker.
- Experience with Infrastructure as Code using Terraform, CloudFormation, or similar technologies.
- Experience with CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.
- Experience with scripting and automation using Bash, Python, JavaScript, or TypeScript.
- Understanding of networking fundamentals, cloud security, IAM, DNS, TLS, and secrets management.
- Experience with monitoring, logging, and observability solutions.
- Experience with security best practices across cloud infrastructure, identity management, networking, secrets management, and application delivery.
- Experience with GitOps workflows and tools such as Argo CD or Flux.
- Experience with Node.js services and MongoDB in production.
- Experience with optimizing cloud infrastructure for cost, scalability, and reliability.
- Experience working within Agile software development teams.
Benefits
As a remote position with preference to candidates located near our Denver, Colorado headquarters, you will enjoy a competitive salary and comprehensive benefits package. Career Team is an Equal Opportunity Employer and committed to providing a supportive and inclusive environment for all employees.
Pay
Competitive salary based on experience and qualifications.
Schedule
The role is fully remote, with a preference for candidates located near our Denver, Colorado headquarters.