Job Openings CMDB & IT Discovery Specialist

About the job CMDB & IT Discovery Specialist

BMC Discovery Pattern Programming Specialist

Location: Remote / EU-based
Start Date: Q2 2025
Contract Type: Freelance / Full-time
Languages: German (Mandatory), English (Fluent)

Role Overview

We are seeking an experienced BMC Discovery Pattern Programming Specialist to enhance our IT configuration management processes. You will work with Atruvia to improve and extend the recognition of software products within their BMC Discovery environment, supporting comprehensive inventory management and automated lifecycle management of hardware and software assets.

Key Responsibilities

  • Conduct interviews with internal software managers to identify relevant software products for lifecycle management

  • Determine technical recognition features such as installation paths and version recognition parameters for BMC Discovery

  • Develop, implement, and test custom software recognition patterns using BMC Discovery's pattern language

  • Document all implemented patterns and recognition methodologies

  • Collaborate with IT teams to ensure accurate software inventory across diverse operating system platforms

  • Support the integration between BMC Discovery and CMDB systems

  • Optimize existing patterns to improve software recognition accuracy and completeness

  • Provide knowledge transfer to internal teams on pattern development best practices

Required Skills & Experience

  • Very good knowledge of BMC Discovery product suite and its capabilities

  • Expert-level proficiency in BMC Discovery pattern programming (TPL - Python-based BMC proprietary language)

  • Experience creating patterns from templates or using Computer-Assisted Modeling (CAM)

  • Practical experience with software instance modeling and application modeling in BMC Discovery

  • Understanding of BMC Discovery API for integration purposes

  • Basic knowledge of various operating system platforms including Windows, Linux, AIX, Solaris, MacOS, z/OS

  • Experience with version detection methodologies across different software platforms

  • Familiarity with CMDB concepts and integration between discovery tools and configuration management systems

  • Strong analytical and problem-solving skills

  • Excellent documentation abilities

Preferred Qualifications

  • Experience with Flexera FNMS and integration with discovery tools

  • Knowledge of software asset management principles

  • Experience with ITIL processes and IT service management

  • Familiarity with customizing BMC Discovery to add or change attributes

  • Experience with BMC Discovery's Start Anywhere Application Modeling

If you are passionate about IT configuration management and have expertise in BMC Discovery pattern programming to enhance software recognition capabilities, we'd love to hear from you.