

DevOps Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a DevOps Engineer with 5-7 years of experience in building operations systems, CI/CD pipelines in GitLab, and deploying applications using Docker. It is a 1-year hybrid position in Longmont, CO, requiring relocation and proficiency in Python and Linux.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
July 26, 2025
π - Project duration
More than 6 months
-
ποΈ - Location type
Hybrid
-
π - Contract type
W2 Contractor
-
π - Security clearance
Unknown
-
π - Location detailed
Longmont, CO
-
π§ - Skills detailed
#Deployment #Scrum #GitLab #Docker #DevOps #Python #Linux #Agile
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
W2 candidates only
Apply only if you can relocate day 1 and open to work w2
Hybrid role at Roca office in Longmont, CO
Duration: 1 yr
Qualifications
- 5-7 years of experience building developer operations systems and tooling
- Built and maintained automated CI/CD pipelines in GitLab
- Experience deploying software applications in diverse Linux environments using Docker
- Proficiency developing applications in Python 3 preferred
- Experience composing shell scripts in Linux
- Expertise in Linux system administration
- Strong interpersonal and communication skills
- Ability to work independently and effectively collaborate with distributed teams
- Comfortable working in an Agile Scrum environment
Responsibilities
- Modify CI/CD deployment pipeline in GitLab to support multiple deployment paths
- Dockerize an embedded software application for deployment in various Linux environments on x86 and ARM architectures.
- Install Docker on diverse in-field hardware configurations
- Design a deployment process for in-place updates of customer machines
- Implement rollback mechanisms to guard against faulty deployments
- Create a plan for phased rollout to customers
- Document and communicate CI/CD designs, technical tradeoffs, and maintenance procedures
- Enable long-term maintainability + consistency of software across the robot fleet