Posted in

Software Configuration Manager

Software Configuration Manager

CompanyBlue Yonder
LocationDallas, TX, USA
Salary$99208.81 – $143896.18
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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.