The GEO Group-posted 3 months ago
Full-time
Boulder, CO
5,001-10,000 employees

The DevOps Engineer is responsible for designing, implementing, and maintaining our cloud infrastructure. This role will work closely with development, operations, and security teams to ensure seamless deployment, scalability, and reliability of our applications and services.

  • Designs, deploys, and manages scalable, secure, and highly available cloud infrastructure on platforms such as AWS and Azure.
  • Implements and maintains CI/CD pipelines to automate the deployment process.
  • Monitors and optimizes system performance, reliability, and security.
  • Collaborates with the development team to ensure best practices for infrastructure.
  • Serves as the Software Code Release manager for the IT team.
  • Manages container orchestration platforms.
  • Implements and manages logging, monitoring, and alerting solutions.
  • Serves as a subject matter expert to assist with incident management resolution and root cause analysis.
  • Participates in on-call rotation to support production environments.
  • Monitors trends and developments in DevOps and systems technologies.
  • Maintains Windows Operating System servers.
  • Works closely with onsite personnel at other locations to provide virtual assistance for Windows Operating System servers.
  • Performs other duties as assigned.
  • Bachelor’s Degree in Information Systems, Engineering, Software Engineering, or related field or equivalent experience.
  • At least three years of experience in DevOps - Cloud engineering, or related roles.
  • At least 2 years of experience administering Windows Operating System servers including Active Directory and Group Policy management.
  • US citizenship required.
  • Ability to receive client’s approval to work on contract required.
  • Must live in the US 3 of the last 5 years (military and study abroad included).
  • Proficiency in cloud platforms such as AWS and Azure.
  • Strong scripting skills in languages like Python, Bash, or PowerShell.
  • Hands-on experience with infrastructure as code (IaC) tools like Terraform, CloudFormation, or Ansible.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with monitoring and logging tools CloudWatch, CloudTrail or ELK stack.
  • Strong development coding or scripting automation experience.
  • Strong acumen for systems and technology.
  • Working knowledge of database fundamentals.
  • Excellent verbal and written communication skills.
  • Effective interpersonal skills.
  • Strong data management skills.
  • Strong focus on business outcomes and project completion.
  • Ability to provide quality product delivery and customer service in all situations.
  • Ability to share knowledge and experience and to provide advice to other team members.
  • Adheres to Change Control management policy.
  • Ability to provide detailed and summary documentation for various purposes and audiences.
  • Business knowledge and understanding of the IT role in the business.
  • Ability to maintain confidentiality with regard to information stored in operational databases.
  • Ability to work with computers and the necessary software typically used by the department.
  • Relevant certifications such as AWS SysOps Administrator, AWS Certified DevOps Engineer or AWS Certified Solutions Architect preferred.
  • Experience with serverless architectures and microservices preferred.
  • Familiarity with agile methodologies and DevOps culture preferred.
  • Understanding of network concepts, security best practices, and compliance standards.
  • Paid Time Off
  • Paid Holidays
  • 401(k) Matching
  • Health Insurance
  • Vision Insurance
  • Life Insurance
  • Health Savings Account
  • Tuition Reimbursement
  • Employee Discount
  • Reduced Tuition Rates
  • Disability Insurance
  • Employee Assistance Program
  • 401(k)
  • Pet Insurance
  • Dental Insurance
  • Paid Training
  • Flexible Spending Account
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service