Role Description
Software Infrastructure Engineer - Repository / CI/CD and Docker Engineer
Location: Remote / Dallas, TX
Position: Fulltime
Qualifications
-
Position 1: Software Infrastructure Engineer - Repository
-
Experience Required: 8+ Years
-
Position 2: CI/CD and Docker Engineer
-
Experience Required: 10+ Years
Requirements
Must Have Technical/Functional Skills
-
Extensive experience in software configuration management, DevOps, or platform engineering.
-
Hands-on Git administration and enterprise repository governance.
-
Experience with artifact/package/container registries and secure software-supply-chain controls.
-
10+ years in DevOps/platform engineering with strong CI/CD and Docker delivery.
-
Hands-on pipeline-as-code, container build, registry, security-scanning, and release automation.
-
Experience supporting Python/data/ML workloads, not only web applications.
Good to Have
-
GitHub Enterprise, GitLab, Azure Repos, Bitbucket, Git LFS, DVC, Artifactory, Nexus, SBOM, signing, or provenance controls.
-
Kubernetes, GitHub Actions/Azure DevOps/Jenkins/GitLab, Terraform, Helm, MLflow, GPU containers, or cloud-native deployment.
Roles & Responsibilities
Position 1: Software Infrastructure Engineer - Repository
-
Establish and operate secure source-control and artifact-management practices for data, AI, simulation, infrastructure, and test assets.
-
Design repository structure, branching, pull-request, review, merge, tagging, release, and archival practices.
-
Configure identity, team permissions, protected branches, code ownership, secrets controls, and auditability.
-
Define approaches for large files, datasets, model artifacts, containers, packages, and reusable components.
-
Integrate repositories with CI/CD, code quality, security scanning, issue tracking, and release management.
-
Create migration, backup, recovery, retention, and developer-onboarding guidance.
Position 2: CI/CD and Docker Engineer
-
Build secure, repeatable delivery pipelines and containerized runtime environments for data pipelines, AI automation, model workflows, and supporting services.
-
Design CI/CD pipelines for code, data-pipeline components, ML workflows, containers, configuration, and infrastructure.
-
Create hardened Docker images, dependency controls, artifact/version management, vulnerability scanning, and promotion workflows.
-
Automate unit, integration, data-quality, security, and deployment checks.
-
Implement environment configuration, secrets handling, rollback, release evidence, and observability.
Generic Managerial Skills
-
Own repository governance and create developer-onboarding guidance for engineering teams.
-
Partner with repository, testing, security, platform, and engineering teams to standardize delivery.
Additional Experience
-
Python
-
Robotics or ROS (Robot Operating System)
-
Artificial Intelligence (AI)
-
Machine Learning (ML)