CBC’s Digital Programming and Business Development Department (DP&BD) is looking for an experienced Senior Systems Architect to take ownership of the systems standards portfolio.
The Senior Systems Architect is accountable for ensuring that all web applications and components developed by the Web Development team of DP&BD are supported by ensuring adherence to system standards set in collaboration with DP&BD, Media Operations & Technology (Media Production Support, Broadcast Engineering, etc.) and, Information Technology teams. In the adoption of these standards, the Senior Systems Architect has an in depth understanding of CBC Information Technology standards and IT Best Practices as a whole.
The Senior Systems Architect will create and maintain the overall plans that support the products produced by the DP&BD Web Development team. These products include both web and non-web based applications (e.g. feeders and batch applications) and related components. The Senior Systems Architect ensures that the network infrastructure, runtime environments, tools, processes and workflows are established and well communicated across the teams.
The Senior Systems Architect will work closely with all groups within DP&BD, Media Operations & Technology, and Information Technology to ensure optimal maintenance and growth of the digital platform in support of CBC’s production needs.
This position will also be responsible for supporting the development of innovative, cross-media, multimedia and interactive website initiatives for program promotion, interactive and corporate initiatives.
What’s the role:
Collaborate with the Senior Back End and User Interface Architects to ensure that the applications and components developed are in conformance with the CBC.ca platform as per the Standards documents in areas such as:
- Filesystem Organization
- Media Delivery
- Content Delivery Infrastructure
- Application Development
- Change Management
Database Development - HTTP Content Delivery
- Source Code Repository
- Moveable Type
Other Duties:
- Develop new and amend existing standards as the platform evolves. Standards are based on CBC technical standards and industry best practices.
- Liaise with other CBC Technology departments, including Media Operations and Technology (MO&T) and Broadcast Engineering to ensure successful workflow and systems integration between products developed in DP&BD and broadcast systems
- Ensure that all Java / PHP based applications and other applications that access database technologies, are represented and described by standard documents such as detailed design and run books. Ensuring that tools such as UML diagramming applications (e.g. MagicDraw) are supported, kept up to date and used by the development team.
- Develop new and adapt existing New Media Service Management procedures/standards to align with corporate IT Service Management standards and procedures, such as Change Management, Incident Management, and Problem Management.
- Enforce established standards to protect the security, integrity, and reliability of DP&BD applications and related components as well as the CBC.ca infrastructure, with the objective of minimizing operational costs for Incident and Problem Management.
- Provide technical and IT architecture guidance to New Media senior management responsible for capital initiatives to ensure high-quality service delivery as well as being able to meet long-term strategic goals.
- Work with both the DP&BD Web Development and Quality assurance teams to architect, design, develop, and maintain a QA release dashboard (internal Web based tool) to inform both development and QA staff on the status of components in the QA environment. Ensure workflows are established to minimize the possibility of collisions in the QA environment.
- Work with third party vendors to advise on the planning and integration of their technologies into the CBC,ca environments. This includes and is not limited to Movable Type, Autonomy, Akamai, Thindata, Pluck, and thePlatform.
- Establish and maintain a content synchronization strategy across all platforms (Development, Integration, Quality Assurance) using production data as a source to ensure development, integration and testing phases occur against the most current of business content.
- Participate in the planning, selection and evolution of media players, blogging, social media, web metrics, content management solutions in the CBC,ca public facing, CMS and feeder environments.
What you bring:
- A Computer Science, Engineering diploma/degree
- 6 to 8 years of experience in an IT Operations (System Administrator/Senior System Administrator) role supporting public-facing, high-traffic websites
ITIL Foundation Certificate or equivalent experience is considered a strong asset - Knowledge of development methodologies such as classic SDLC or Agile.
- Knowledge and experience with Project Management processes and tools (e.g. MS Project).
- Working operational knowledge of a wide variety of both front-end (AJAX, HTML, CSS, JavaScript) and back-end (Apache, Tomcat, Web Services, PHP, Java, SQL databases) technologies
- Experience with Content Delivery Networks
- Experience with third party solution providers of web services, data feed services, and integrating providers’ solutions into the CBC.ca environment seamlessly
- Operational and design knowledge of IT infrastructure systems including storage, networking, servers, operating systems (Linux, UNIX, Windows) and specific use-cases for DP&BD implementations is considered a strong asset
- A proven track record as an architect and / or software designer with a minimum 4 years of development experience on content rich websites is considered a strong asset
- Excellent written and verbal communication skills and the ability to distill technical information for non-technical peers
- Ability to lead and motivate a team
- Client facing, diplomatic, tactful, with well-honed negotiation skills
All qualified persons are welcome to apply for these positions.
If you are seeking a media environment that fosters creativity and innovation, this is the place for you.
We value the importance of a diverse workforce and encourage applications from Aboriginal Peoples, women, members of a visible minority and persons with a disability.
Please visit http://cbc.radio-canada.ca/jobs/ and apply online.
The CBC is committed to equity in employment and programming.