Job Description
About the Role:
As a lead developer within the DevOps and Quality (DOQ) team, you will influence and evolve DOQ’s centralized DevSecOps capabilities for both traditional and micro-service based application development life cycles. We are looking for a passionate individual that is interested in enabling and directly contributing towards an organizational DevSecOps transformation.
The DOQ team is responsible for providing shared capabilities to different IT Delivery teams within Bell Canada.
The team provides the following services:
- Agile Practice Enablement leveraging the Bell Agile Framework (based on SAFe)
- DevSecOps Enablement leveraging Bell’s shared platforming to enable the 5’Cs of DevOps:
- Continuous Exploration
- Continuous Integration
- Continuous Deployment
- Continuous Testing
- Continuous Monitoring
- Secure SDLC Enablement
- Centralized Test Management / Automation Enablement
Job Duties/ Accountabilities:
- Member of the System’s Architect Team on the DOQ Agile Release Train (ART) accountable for DevSecOps reporting to the Lead Architect of the ART.
- Team member and Developer Lead for the DevSecOps capability Agile Delivery Team.
- Providing technology leadership, direction and guidance to the business and IT Delivery teams.
- Researching and assessing new technology.
- Work within the System’s architecture team to drive alignment on more pragmatic vs. prescriptive solutions.
- Collaborate with Bell technology teams to develop, setup, document andimplement standards and processes.
- Collaborate with Bell technology teams to develop, set up, document and implement standards & processes.
- Lead the technology solution selection, project architecture, technical oversight and leadership for DOQ DevSecOps capabilities.
- Create and contribute to strategic technology plans and roadmap.
- Establishment, champion, and governance of Technology Standards for your assigned area of responsibility.
- Ensure that systems and solutions meet committed non-functional requirements.
- Align architecture to meet business benefit targets for the team.
- Work within Bell Agile Framework methodology while collaborating with deliver teams and clients.
Critical Skills/ Competencies:
- University degree in Computer Science or related discipline.
- 5+ years experience as a hands on Architect/ Lead Developer utilizing Agile/ DevOps software development best practices. Including: Continuous Integration (CI), Continuous Deployment (CD), Automated Testing, Service Virtualization, Cloud, Agile Project Management/ Reporting and Agile Modeling.
- Hands on experience building, designing and developing containerized micro-service based applications for Openshift.
- Thorough understanding of server infrastructure (Server, Storage, Routers, Swithces, Firewalls).
- Technical knowledge in data centre virtualization, server technologies (hardware and OS) and storage technologies (SANs and SDS).
- Experience with cloud computing and micro-services (ideally openshift)
- Hands-on experience troubleshooting applications, servers, storage, and networks.
- Strong analytical skills to identify issues on a timely basis, couple with strong communication and presentation skills, oral and writing, to effectively communicate complex issues to the leadership team and team members at all levels of the business.
- Strong worth ethic with “hands-on†approach to collaborative problem solving and solutions delivery.
Preferred Qualifications:
- Bilingualism is an asset (English and French)
- Certifications with the Scaled Agile Framework (SAFe) and experience working on an Agile Release Train (ART)
- Certifications in Security: CSSLP or CASE
- Experience working in a DecSecOps team leveraging Jira, Confluence, XRAY,SD Elements, Redhat Openshift, Openshift Pipelines, ArgoCD, Jenkins, BitBucket, jFrog Artifactory + xRay, Selenium, CheckMarx SAST/ OSA, IBM Appscan DAST, IBM Urban Code Release/ Deploy, IBM Velocity, Openshift, IBM Rational Test Service Virtualization and HP UFT
- Cloud based development and management (AWS, GCP, Azure)
Job ID: 96073