Skip to main content

Open Source Roles

Different roles within a firm have varying responsibilities towards the effective management of open source software.

Some roles involve evaluating the potential benefits and risks of using open source technology, creating and implementing policies, and managing legal or compliance risks. Others involve using open source libraries and tools as building blocks for software, contributing to open-source projects, and ensuring that new employees are trained on the company's policies.

The Roles

Product Manager

Product managers are responsible for understanding market trends, customer preferences, and competitive landscape to identify new product opportunities and enhance existing offerings.

Chief Information Officer

The Chief Information Officer (CIO) is The CIO oversees IT governance, data management, and information security, as well as the maintenance and enhancement of existing systems to support the organization's day-to-day operations.

Chief Technology Officer

The Chief Technology Officer CTO is primarily responsible for driving the development and implementation of new technologies, products, and services.

Security Expert

A security expert is responsible for ensuring the security of an organization's information systems and data. They conduct security assessments, identify vulnerabilities, and implement security controls to protect the company's data and systems.

Developer

Development staff within the firms Information Technology (IT) departments are responsible for designing, coding, and testing software applications.

Open Source Program Office

The Open Source Program Office (OSPO) is responsible for the overall management and direction of an organization's open source program.

Legal Team

The legal team is responsible for providing legal advice and support to the organization.

Line Of Business

The Line of Business (LOB) within a bank refers to a distinct unit or department that focuses on specific products, services, or customer segments, contributing to the overall revenue generation and growth of the institution.

Chief Executive Officer

The CEO, or Chief Executive Officer, is the highest-ranking executive in a company and is responsible for leading and overseeing its overall direction and operations.

CISO / Security Expert

Security Experts, headed by the Chief Information Security Officer (CISO) in a bank play a crucial role in maintaining security around the institution's sensitive data, IT systems, and digital assets. A security expert is responsible for ensuring the security of an organization's information systems and data. They conduct security assessments, identify vulnerabilities, and implement security controls to protect the company's data and systems.

Risk Officer / Compliance

Although Risk and Compliance are separate roles within the bank, for the purposes of the body of knowledge we will be considering them a single concern. However, it's worth understanding the difference:

Human Resources and Training

Human Resources (HR) and training departments are responsible for the overall management of a company's human resources, including recruiting and hiring employees, managing employee benefits and compensation, and providing training and development opportunities.

Internal Audit

An Internal Auditor is a professional who ensures organizations and companies have accurate accounting throughout the year. They ensure that other accounting teams follow proper procedures and that all accounts are updated and accurate.

Site Reliability Engineers

In addition to many traditional SysAdmin tasks, SREs spend significant time on development tasks such as new features, scaling, or automation.