Bluestaq - Colorado Springs, CO

posted 25 days ago

Full-time - Mid Level
Onsite - Colorado Springs, CO
Professional, Scientific, and Technical Services

About the position

The Software Engineer, DevSecOps Automation role at Bluestaq is focused on streamlining and automating software development and deployment processes. This position is critical for building and maintaining the infrastructure and tools necessary for efficient, scalable, and secure software delivery, working closely with development, operations, and security teams.

Responsibilities

  • Develop and maintain automation scripts and tools to manage and monitor infrastructure and applications, focusing on efficiency and reliability.
  • Design, implement, and manage CI/CD pipelines using tools like Jenkins, GitLab CI, or Bitbucket to ensure smooth and automated application deployment.
  • Manage infrastructure using IaC tools such as Terraform, Ansible, or CloudFormation to ensure consistency, repeatability, and scalability of environments.
  • Deploy, manage, and scale cloud infrastructure on platforms like AWS, Azure, or Google Cloud, ensuring high availability and security.
  • Implement and manage monitoring and logging solutions to ensure system performance, availability, and security, using tools like Prometheus, Grafana or Loki, Tempo, and Promtail.
  • Work closely with development teams to align DevOps processes with software development practices, facilitating a seamless integration of new features into production.
  • Implement security best practices within the DevOps processes, including automated security testing and compliance checks.
  • Assist in diagnosing and resolving production incidents, performing root cause analysis, and implementing preventative measures.
  • Continuously monitor and optimize system performance, identifying and addressing bottlenecks or inefficiencies.
  • Maintain comprehensive documentation of infrastructure, processes, and procedures to ensure clarity and consistency across teams.

Requirements

  • 6+ years in a DevOps role or a similar position within software development or IT operations.
  • Strong CI/CD tools and practices, with the ability to design and manage complex pipelines.
  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud, including services like EC2, EKS, S3, RDS, and VPC.
  • Proficiency with Infrastructure as Code tools like Terraform, Ansible, or CloudFormation.
  • Experience with containerization technologies such as Docker and Kubernetes, including deployment and orchestration.
  • Strong scripting and programming skills in languages such as Bash, Java, Python, or Go.
  • Experience with monitoring and logging tools like Prometheus, Grafana, Splunk, Loki, Promtail or ELK stack.
  • Understanding of networking concepts, including DNS, load balancing, and VPNs.
  • Strong problem-solving skills with the ability to troubleshoot complex issues in a distributed environment.
  • Excellent communication and collaboration skills, with the ability to work effectively across teams.

Nice-to-haves

  • Relevant certifications such as AWS Certified DevOps Engineer, Google Professional DevOps Engineer, or Certified Kubernetes Administrator (CKA).
  • Familiarity with microservices architecture and managing services at scale.
  • Knowledge of security best practices in DevOps, including automated security testing and infrastructure security.
  • Experience working in an Agile/Scrum development environment.

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Disability Insurance
  • Paid Leave
  • 401k
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service