Software Configuration Manager

  • location: Alpharetta, GA
  • type: Temp to Perm
  • salary: $74.23 - $83.66 per hour

job description

Software Configuration Manager

Senior DevOps Engineer

Responsibilities:

You will be responsible for:

- Implementing and maintaining the CI/CD tools and pipelines for many complex platform components for multiple clients

- Adhering to current automation processes as well as identifying areas to improve with additional automation, with a heavy emphasis on scripting/coding

- Working with development teams to ensure best-practices and standards are met in the areas of Configuration and Release Management

- Creating and maintaining documentation for CI/CD tools, platform environments, topology diagrams, and runbooks for operational support teams

- Taking ownership of customer-facing projects, working with project managers, building out new environments, promoting the application and database changes through the SDLC, and finally handing off to the operational support teams

Technical Requirements:

1) Maven

a. 10+ years experience

b. Extensive knowledge of:

i. Snapshot

ii. Release

iii. Dependency management

iv. Transitive dependencies

v. Effective POMs

vi. POM parent/child hierarchy

2) Nexus/Artifactory (or any Maven repository)

a. 10+ years experience

b. Extensive knowledge of:

i. Snapshot retention policies

ii. Caching

iii. Indexing

iv. Repo mirroring

v. Virtual/proxy repos

vi. Local repos and groups

vii. Configuration

viii. Filesystem/backend structure

3) Subversion (and/or GIT)

a. 10+ years experience

b. Extensive knowledge of:

i. Revisions

ii. Branch and merge effects on SVN properties

iii. History

iv. Internal structure and implementation of trunk/branches/tags

v. Commit hooks

vi. Command line clients

vii. GUI clients

viii. Plugins

ix. Administration:

1. Svnadmin

2. Dump

3. Load

4. Dumpfilter

5. History purging

6. Authentication

7. Authorization

4) Jenkins/RunDeck

a. 10+ years experience

b. CI/CD integration with all tools

c. Installation/configuration

d. Knowledge of the backend filesystem layout of these tools

5) Linux System Admin skillset

a. 10+ years experience

b. Bash/shell scripting

6) Database

a. 10+ years experience

b. DB client installation/configuration

c. Basic SQL queries

7) Infrastructure

a. Firewall rules

b. Load balancing algorithms and best-practices

8) Standards and Best Practices

a. 10+ years experience

b. Configuration Management

c. Release Management

d. Continuous Integration

e. Continuous Deployment

f. Source Control trunk/branch/tag management

g. Automation

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Automation Developer

  • location: Alpharetta, GA
  • job type: Temp to Perm
  • salary: $42.33 - $55.01 per hour
  • date posted: 6/12/2018

    Sales Manager

  • location: Alpharetta, GA
  • job type: Permanent
  • salary: $85,000 - $95,000 per year
  • date posted: 5/31/2018

    Systems Engineer

  • location: Alpharetta, GA
  • job type: Contract
  • salary: $67 - $70 per hour
  • date posted: 6/15/2018