Configuration Management Software Developer

FREDERICTON, NEW BRUNSWICK

The Configuration Management Software Developer will be an integral part of the highly experienced Security Intelligence CM Team that is responsible for the Source Code Management, Build, and Automation infrastructure for the Security Intelligence product line. To fulfill this role we are seeking an experienced, mature, talented individual to join our team.

Key Responsibilities:
  • Support existing build infrastructure and development resources
  • Improve existing build delivery systems and processes through increased automation.
  • Implement and support new technologies to improve environments.
  • Develop and implement unit, functional, and integration test suites.
  • Maintain kernel and associated RPMs over the life cycle of product(s)
  • Complete product feature development and resolve defects.
  • Update and catalogue 3rd party RPMs
  • Plan and implement product upgrades and patches.
  • Investigate new and updated operating systems for future releases.
  • Perform regular System Administration activities on development resources
  • Complete system compliance requirements.
  • Perform code reviews as required.
  • Implement and maintain access control systems.
  • Assist with implementation DevOps development environment.

  • English (Fluent)
  • 4+ years in a Linux environment
  • 3+ years of software development experience
  • Advanced scripting knowledge (shell, Perl, Python)
  • Java and C++ development experience.
  • Linux system administration experience
  • Experience with Git and SVN administration.
  • Knowledge of build and packaging systems
  • Experience with Jenkins and Artifactory


Group ID: IBM Security
Brands: IBM
Country: Canada
Job Family: Not Applicable

Type: Full-Time

Experience: Entry Level

Category: Engineering

Reference ID: 81651BR

Date Posted: 01/02/2017