What are the responsibilities and job description for the DevOps Engineer position at HighRes Biosolutions?
Overview
We are looking for a DevOps Engineer with a proven track record to join our DevOps/SRE team. You will manage our dev tooling and collaborate on infrastructure and config Infrastructure as Code for our infrastructure and services.
This role can be completely remote, but we have space for you to come into the office periodically. We value the benefits of remote work, but also think you will enjoy coming in and seeing your code power our systems and robots.
Responsibilities
- Responsible for releasing software and deploying code to pre-production and live environments
- Manage software development tooling (Atlassian, Azure DevOps, and Jenkins)
- Provide guidance on how and when to use feature flags, branching, and other release management strategies
- Work closely with Engineering teams to add and improve testing use in CICD process
- Collaborate on infra and config platforms to develop and manage infra and services
- Assist in triage and incident response escalations
- Participate in upcoming on-call rotation
- Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them
- Work closely with engineering professionals within the company to maintain hardware and software needed for projects to be completed efficiently
Qualifications
- Release engineering background
- Experience managing Development tools ( Atlassian, Azure DevOps, Jenkins, etc )
- Experience of Containerization and Container Management ( Docker, Kubernetes, Helm, etc )
- Experience of Configuration Management and Configuration Management Tools ( Ansible, etc )
- Experience with IaC tools ( Terraform, etc )
- Proficiency with Bash and Python
Preferred Knowledge and Skills:
- BS or higher in a relevant field
- Experience with C#
- Experience with Azure and AWS
- Experience with additional scripting languages ( Go, Ruby, etc )
- DevSecOps experience