Augment Jobs

Software Configuration Manager

Augment Jobs Austin, TX

Overview: We are seeking an experienced and detail-oriented Software Configuration Manager to join our team. As a Software Configuration Manager, you will be responsible for overseeing the configuration management process and ensuring the integrity, consistency, and traceability of software deliverables throughout their lifecycle. You will play a critical role in establishing and maintaining configuration management standards, tools, and processes to support software development, deployment, and release management. This role offers an exciting opportunity to leverage your expertise in configuration management, version control, and software release processes to streamline operations and ensure the quality and reliability of our software products.

Roles And Responsibilities

  • Configuration Management Planning:
    • Develop and implement configuration management plans, policies, and procedures based on industry best practices and organizational needs.
    • Define and enforce configuration management standards, guidelines, and processes across software development teams.
  • Version Control and Baseline Management:
    • Manage version control systems (e.g., Git, SVN) to track and control software baselines, releases, and changes.
    • Ensure proper configuration identification, versioning, labeling, and baselining of software components and artifacts.
  • Build and Release Management:
    • Oversee build and release processes to ensure consistency and reproducibility of software builds.
    • Automate build, deployment, and release pipelines using CI/CD tools (e.g., Jenkins, GitLab CI/CD).
    • Coordinate release activities and manage release notes, versioning, and deployment schedules.
  • Change and Configuration Control:
    • Establish change management processes to manage and control changes to configuration items (CIs) and software configurations.
    • Conduct configuration audits, reviews, and inspections to verify compliance with configuration management standards and requirements.
  • Tools and Infrastructure Management:
    • Evaluate, implement, and administer configuration management tools and systems to support software development and release management.
    • Provide technical support and training to development teams on configuration management tools and processes.
  • Continuous Improvement and Compliance:
    • Identify opportunities for process improvement, automation, and efficiency gains in configuration management practices.
    • Ensure compliance with regulatory requirements, security policies, and software development standards.
    • Monitor and report on configuration management metrics, KPIs, and trends to management and stakeholders.
Skills And Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (Master’s degree preferred).
  • Proven experience as a Software Configuration Manager, Release Manager, or similar role in software development and configuration management.
  • Strong knowledge of configuration management principles, practices, and methodologies.
  • Experience with version control systems (e.g., Git, SVN) and CI/CD pipelines.
  • Proficiency in scripting and automation (e.g., Shell, Python, PowerShell) for build and deployment processes.
  • Familiarity with software development lifecycle (SDLC) processes and Agile methodologies.
  • Excellent organizational, analytical, and problem-solving skills.
  • Strong communication, interpersonal, and leadership skills.

Compensation

  • The salary for this position is competitive and commensurate with experience and qualifications.
  • Benefits package includes health insurance, retirement plans, paid time off, professional development opportunities, etc.
  • Additional perks may include bonuses, stock options, remote work options, flexible hours, and more, depending on the company's policies.

Company Culture: Our company values collaboration, innovation, and quality in delivering software solutions. We offer a supportive and inclusive work environment where your skills as a Software Configuration Manager will contribute to our success in delivering reliable and scalable software products.

Application Process: If you have a strong background in software configuration management, a passion for optimizing software development processes, and the ability to lead configuration management efforts, we encourage you to apply. Please submit your resume and a cover letter outlining your relevant experience and why you are interested in joining our team.

This job description outlines the responsibilities, required skills, and compensation details for a Software Configuration Manager position. It emphasizes the critical role of overseeing configuration management processes, ensuring version control, managing builds and releases, and driving continuous improvement in software development practices. Adjustments can be made based on specific company needs and industry requirements.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Augment Jobs by 2x

See who you know

Get notified about new Software Configuration Manager jobs in Austin, TX.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub