Configuration Engineer

  • location: Morrisville, NC
  • type: Temp to Perm
  • salary: $55 - $68 per hour

job description

Configuration Engineer

job summary:
We have a 6 month contract to perm role for a Configuration Manager with a client of ours in Morrisville, NC. Position will convert after 6 months. Candidates must have previous exerience as a .NET/C# Developer and must have experience with Version Control, Release Planning and Release documentation for multiple teams and releases at the same time. TFS and CI/CD experience is required.

Position Responsibilities:

1. Support multiple software development teams working on multiple projects. At times you may need to integrate closely with other developers on a specific team/project.

2. Develop and maintain a configuration management plan that spans the complete development cycle and meets industry best practices.

3. Define, implement, and manage version control processes.

4. Ensure all release processes and build processes are accurately documented.

5. Ensure teams understand and follow release and build processes, as well as related tools.

6. Develop process improvements to automate and streamline build processes.

7. Build on existing processes to streamline and enhance environment reset procedures.

8. Handle deployments, patches, and upgrades across multiple environments, and make recommendations to address environmental problems.

9. Keep abreast of the latest industry trends and transfers knowledge to the team.

10. Collaborate with multiple teams working on concurrent projects, documenting and managing release plans.

11. Provide guidance to engineering teams regarding the configuration management plan and processes.

Position Qualifications:

ESSENTIAL:

1. Education: Bachelor of Science in related engineering or computer science discipline.

2. 5+ years hands-on working experience in software development across multiple projects and teams, preferably but not limited to C#, SQL Server, and Microsoft .NET technologies.

3. 2+ years hands-on working experience in configuration management across multiple projects and teams, preferably but not limited to Microsoft .NET technologies.

4. Experience in development and technical leadership roles with a track record of successful delivery in a fast-paced environment with high-performing teams.

5. Ability to work closely with development teams and QA to optimize configuration processes.

6. Demonstrated understanding of engineering processes and lifecycle.

7. Demonstrated ability to manage your own work and lead others in meeting the requirements of a configuration management plan.

8. Experience working with a "Continuous Build System," such as TFS/Azure DevOPs.

9. You have identified and implemented best practices and tools to insure the most efficient, timely delivery of all projects.

10. You are extremely detail oriented and able to simultaneously manage work involving multiple projects, multiple environments, and multiple teams.

11. Excellent communication skills, confident and effective when dealing with teams and management.

DESIRED:

1. Familiarity developing accounting and financial reporting applications, or insurance related field preferable.

2. Experience meeting SOX compliance and meeting SOX deliverables for the department.

3. Experience with PowerShell or similar scripting language.

4. Experience with Samanage.

5. Experience with Git.

 
location: Morrisville, North Carolina
job type: Contract
salary: $55 - 68 per hour
work hours: 8am to 5pm
education: Bachelors
 
responsibilities:
We have a 6 month contract to perm role for a Configuration Manager with a client of ours in Morrisville, NC. Position will convert after 6 months. Candidates must have previous exerience as a .NET/C# Developer and must have experience with Version Control, Release Planning and Release documentation for multiple teams and releases at the same time. TFS and CI/CD experience is required.

Position Responsibilities:

1. Support multiple software development teams working on multiple projects. At times you may need to integrate closely with other developers on a specific team/project.

2. Develop and maintain a configuration management plan that spans the complete development cycle and meets industry best practices.

3. Define, implement, and manage version control processes.

4. Ensure all release processes and build processes are accurately documented.

5. Ensure teams understand and follow release and build processes, as well as related tools.

6. Develop process improvements to automate and streamline build processes.

7. Build on existing processes to streamline and enhance environment reset procedures.

8. Handle deployments, patches, and upgrades across multiple environments, and make recommendations to address environmental problems.

9. Keep abreast of the latest industry trends and transfers knowledge to the team.

10. Collaborate with multiple teams working on concurrent projects, documenting and managing release plans.

11. Provide guidance to engineering teams regarding the configuration management plan and processes.

Position Qualifications:

ESSENTIAL:

1. Education: Bachelor of Science in related engineering or computer science discipline.

2. 5+ years hands-on working experience in software development across multiple projects and teams, preferably but not limited to C#, SQL Server, and Microsoft .NET technologies.

3. 2+ years hands-on working experience in configuration management across multiple projects and teams, preferably but not limited to Microsoft .NET technologies.

4. Experience in development and technical leadership roles with a track record of successful delivery in a fast-paced environment with high-performing teams.

5. Ability to work closely with development teams and QA to optimize configuration processes.

6. Demonstrated understanding of engineering processes and lifecycle.

7. Demonstrated ability to manage your own work and lead others in meeting the requirements of a configuration management plan.

8. Experience working with a "Continuous Build System," such as TFS/Azure DevOPs.

9. You have identified and implemented best practices and tools to insure the most efficient, timely delivery of all projects.

10. You are extremely detail oriented and able to simultaneously manage work involving multiple projects, multiple environments, and multiple teams.

11. Excellent communication skills, confident and effective when dealing with teams and management.

DESIRED:

1. Familiarity developing accounting and financial reporting applications, or insurance related field preferable.

2. Experience meeting SOX compliance and meeting SOX deliverables for the department.

3. Experience with PowerShell or similar scripting language.

4. Experience with Samanage.

5. Experience with Git.

 
qualifications:
  • Experience level: Experienced
  • Minimum 6 years of experience
  • Education: Bachelors (required)
 
skills:
  • CONFIGURATION MANAGEMENT (4 years of experience is required)
  • CI/CD (2 years of experience is required)
  • Azure (1 year of experience is required)
  • .NET (2 years of experience is required)

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Design for Test Engineer

  • location: Morrisville, NC
  • job type: Contract
  • salary: $85 - $90 per hour
  • date posted: 4/20/2021