Skip to content

Software Configuration Manager
Company | Blue Yonder |
---|
Location | Dallas, TX, USA |
---|
Salary | $99208.81 – $143896.18 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in software configuration management, DevOps, or release engineering roles.
- Strong hands-on experience with source control systems (e.g., Git), CI/CD tools, and scripting (e.g., Shell, Python, PowerShell).
- Deep understanding of build tools (e.g., Maven, Gradle, MSBuild) and deployment processes in cloud or hybrid environments.
- Experience designing and maintaining automated pipelines in CI/CD environments.
- Strong problem-solving and communication skills with attention to detail and process rigor.
Responsibilities
- Establish and maintain software configuration management policies, procedures, and standards across all development environments.
- Manage source code repositories (e.g., Git, GitHub, GitLab, Bitbucket), branching strategies, and versioning controls to ensure traceability and auditability.
- Define baselines and ensure proper labeling and archiving of software versions, documentation, and artifacts.
- Design and implement automated build, test, and deployment pipelines using industry-standard CI/CD tools (e.g., Jenkins, Azure DevOps, GitLab CI, CircleCI).
- Ensure software builds are reproducible and verifiable across environments.
- Manage deployment processes for development, testing, staging, and production environments to support agile development and rapid delivery.
- Develop and maintain repeatable, scalable processes for software packaging, change control, and environment promotion.
- Establish change tracking and release documentation practices that meet internal quality standards and regulatory compliance requirements.
- Collaborate with QA, Development, and IT Operations teams to align release planning and minimize release risks.
- Evaluate and implement tools that support configuration management, artifact repository (e.g., Nexus, Artifactory), and release orchestration.
- Integrate SCM practices with issue tracking systems (e.g., JIRA, Azure Boards) and documentation repositories (e.g., Confluence, SharePoint).
- Provide training and support to development teams on configuration standards, CI/CD best practices, and tooling usage.
- Monitor emerging practices in DevOps, CI/CD, and configuration management to continuously improve release agility and system reliability.
- Conduct post-release reviews to identify process improvements and lessons learned.
- Promote a culture of continuous integration, testing, and delivery across engineering teams.
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP) and infrastructure-as-code (e.g., Terraform, CloudFormation).
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Understanding of compliance standards (e.g., SOX, ISO, or FedRAMP) and secure software delivery principles.