Software Configuration Manager

Old Republic TitleMinnetonka, MN
1d$90,000 - $110,000

About The Position

The Configuration Managers collaborate with software developers, development leads, business analysts, project managers, and Infrastructure to manage code releases following DevOps practices. They administer the CI/CD pipeline consisting of the build and deployment processes and source code repositories used to manage code for release. They also maintain third-party applications and do manual deployments as needed. ESSENTIAL DUTIES AND RESPONSIBILITIES: Under general supervision, responsible to: Optimize the use of and expand the capabilities of the configuration management tools to drive process and control improvements by: Administering the automated deployment of code through all the environments Administering the source code libraries in the repository Developing and maintaining configuration management documentation Facilitating the integration of build and deploy tools with other software development lifecycle applications (e.g. requirements and test management tools). Collaborate with the rest of the team on the configuration management process, procedures and documentation. Maintain and support 3rd party applications Administer code quality/security tools and their integration into the CI/CD pipeline Respond to application outages or degraded performance incidents Participate in professional development and training to enhance configuration management capabilities. Document processes and key application information. Other duties as assigned or required. Execute configuration management procedures to promote approved code through the environments. EXPERTISE: This position is staffed by employees who have sufficient educational background and/or experience to maintain and support assigned technologies with general leadership oversight.

Requirements

  • Typically has 2-5 years of relevant experience.
  • Proficient with automated deployment methodologies.
  • Experience performing administrative tasks from the command line and/or creating scripts to automate those tasks (PowerShell preferred).
  • Ability to independently manage team projects and requests.
  • Proficient with Azure DevOps (ADO).
  • Proficient with branching and merging methodologies.
  • Able to configure automated processes.
  • Able to manage and manipulate scripts in SQL.
  • Experience installing and maintaining 3rd party applications.
  • Bachelor's Degree in Computer Science, Information Systems, or other related field; or equivalent work experience.
  • Excellent interpersonal and customer service skills.
  • Ability to prioritize and handle multiple projects and prioritize effectively.
  • Strong attention to detail and organizational skills.
  • Ability to work an on-call schedule with evening and weekend responsibilities as department activities demand.
  • Consistent attendance is required, which may include attendance at after-hour Company events.
  • Ability to accept supervision.
  • Ability to foster, develop and maintain professional and collaborative working relationships.
  • Must be able to get along with others, i.e., peers, supervisors, outside customers, and vendors.
  • Ability to interact effectively and professionally with all levels of management, employees and customers by email, phone, video conferences and in person.
  • Must be a personable, positive, and professional representative of the company.
  • Ability to work overtime as requested and approved by supervisor.
  • Proficient in Microsoft Office Suite and Outlook.

Responsibilities

  • Administering the automated deployment of code through all the environments
  • Administering the source code libraries in the repository
  • Developing and maintaining configuration management documentation
  • Facilitating the integration of build and deploy tools with other software development lifecycle applications (e.g. requirements and test management tools).
  • Collaborate with the rest of the team on the configuration management process, procedures and documentation.
  • Maintain and support 3rd party applications
  • Administer code quality/security tools and their integration into the CI/CD pipeline
  • Respond to application outages or degraded performance incidents
  • Participate in professional development and training to enhance configuration management capabilities.
  • Document processes and key application information.
  • Other duties as assigned or required.
  • Execute configuration management procedures to promote approved code through the environments.

Benefits

  • Comprehensive medical, prescriptions, dental and vision plans
  • 401(k) plan with a discretionary company match
  • Shareholder Purchase and Reinvestment Plan
  • Basic life and accidental death and dismemberment insurance premium paid by the company
  • Voluntary supplemental life insurance for employees, spouses and dependent children
  • Fertility and Family Building Benefits
  • Paid Disability benefits
  • Paid time off programs
  • 11 Company paid holidays per year
  • Flexible spending account
  • Health savings account (available to High Deductible Health Plan participants only)
  • Employee Assistance Program
  • Educational Assistance Program
  • Voluntary benefits, such as Critical Illness, Hospital Indemnity, Pet Insurance and Accident Insurance
  • Title insurance policies and certain escrow services for the employee’s primary personal residence at no charge
  • Transportation benefit plan for mass transit, parking and vanpool, in several markets
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service