Top Benefits
About the role
Job Title
DevOps Engineer
Vacancy No
VN8569
Company Name
Compugen Inc
Work Location
Any location Canada
Base Pay Range
$50-$80 Hourly *range is not inclusive of variable compensation (if applicable).
Job Details
About Compugen
Compugen is Canada's largest privately-owned Technology Ally. To innovate industries, transform businesses, connect communities, and drive meaningful change, we must think bigger, reach broader, and act bolder. Through knowledge, curiosity, and collaboration, Compugen helps organizations delivering experience by design. This is what it means to be human-centered and technology-enabled.
Dreaming, designing, and delivering isn't just a mantra for us — it's a way of life. We believe that technology is the conduit, but our people – they are the connection that truly makes the magic happen!
Our Culture
We are a human-centered culture where we prioritize your well-being and are invested in helping you reach your fullest potential. We're not only focused on achieving our goals — we're dedicated to helping you achieve yours.
If you're relentlessly curious, driven to make a difference, and collaborative at the core, then you belong with us.
Position Overview:
Reporting to the Manager, DevSecOps, the DevSecOps Engineer is responsible for developing, implementing, and continuously improving DevSecOps (Development, Security, and Operations) practices and tools. The DevSecOps Engineer brings technical depth across the foundational elements of DevOps along with the integration of cyber security in the solution development life cycle. Working closely with the development, operations, and cyber security teams, they play a crucial role in establishing and streamlining the continuous integration and continuous deployment (CI/CD) pipeline for modernized solutions in the cloud. With expertise in cloud platforms, and automation, the DevSecOps Engineer ensures the scalability, reliability, and security of solutions. The position can be based in either Vancouver or Victoria with occasional travel between the two cities and has three career progression levels. As a contract role designed to establish DevSecOps capabilities within the organization, the position includes significant responsibilities for knowledge transfer, mentoring internal team members, and creating sustainable templates and documentation for long-term organizational use.
-
Level 1: Responsible for developing, implementing, and continuously improving DevSecOps practices and tools, and ensures scalability, reliability, and security of solutions with a low-to-medium level of complexity, typically acquired through 2+ years of experience. Works independently and has an experienced level of competency within the role.
-
Level 2: Responsible for developing, implementing, and continuously improving DevSecOps practices and tools, and ensures scalability, reliability, and security of solutions with a mid-to-high level of complexity and stakeholder engagement, typically acquired through 5+ years of experience. Works independently and has an advanced level of competency within the role.
-
Level 3: Responsible for developing, implementing, and continuously improving DevSecOps practices and tools, and ensures scalability, reliability, and security of solutions with a high level of complexity and stakeholder engagement, typically acquired through 8+ years of experience. Works independently, provides guidance and training to others, has an expert-level of competency within the role, and is an established expert in the discipline/area.
Key Responsibilities:
-
Collaborates with the development, operations, and cyber security teams to establish, implement, and improve the DevSecOps practices and tools needed to build, configure, and deploy modern solutions in the cloud
-
Installs and troubleshoots the DevSecOps tools, environments, and components that accelerate and streamline delivery outcomes
-
Develops, configures, and maintains the CI/CD pipeline and the scripts and test automations that support the CI/CD pipeline
-
Develops, configures, and maintains a robust suite of task automations that provide insights, reduce errors, and improve performance
-
Creates sustainable templates, patterns, and comprehensive documentation to enable long-term organizational DevSecOps capability beyond the contract period
-
Mentors and trains internal team members through hands-on collaboration and formal knowledge transfer sessions to build organizational competency
-
Creates and documents code snippets in different languages to help developers interact and integrate effectively with the CI/CD pipeline
-
Implements resiliency measures to ensure the CI/CD pipeline can tolerate failures with canary and zero-downtime deployment processes
-
Automates performance monitoring, identifies issues, implements optimizations, and ensures cloud solutions offer telemetry to support service level agreements (SLAs)
-
Optimizes the existing solution portfolio for cloud consumption and cyber security compliance, and contributes to legacy solution modernization initiatives
-
Contributes to the evolution of reference architectures to integrate best-in-class cloud solution development with a focus on integration and microservices
-
Conducts research to stay abreast of trends and industry best practices in DevSecOps, evaluates new and emerging methodologies and tools, shares knowledge, and designs, prototypes, and implements improvements
-
Presents work artifacts to internal partners, reviews the work of other engineers, and provides feedback in an open, respectful, and constructive manner
-
Applies knowledge of Agile methods and participates in team backlog development and grooming, sprint and increment planning, and learning-based retrospectives
-
Provides on-call rotation support as needed and ensures that technical artifacts are accurate, accessible, maintained and communicated
-
Undertakes special projects or assignments as required
-
Performs other related duties as required
Skills & Qualifications:
-
Bachelor’s degree in Technology, Engineering, Computer Science, or a related field
-
Up to 5+ years experience as a DevOps or DevSecOps engineer with responsibility for CI/CD pipelines and toolchains using GitHub, GitHub Actions, Jenkins, JIRA, Confluence or similar
-
Experience with security scanning tools (e.g. SonarQube, Snyk, etc.)
-
Demonstrated experience with Azure, Key Vaults and PowerShell
-
Experience utilizing cloud tools and services that implement job orchestration, containerization, cognitive functions and streaming (Azure preferred)
-
Experience with no-code & low-code solutions (e.g. Appian, Power Platform) as well as programming languages such as Python, Ruby, Groovy, JavaScript or similar
-
Experience with automation tools, version control tools, and monitoring and observability tools
-
Experience interpreting and applying cyber security compliance requirements to create, harden and secure solutions throughout the solution development life cycle
-
Creative, detail-oriented, and enjoys working in a team environment
-
Excellent customer-service, listening, communication, and problem-solving skills
-
Professional development courses and certifications are an asset in Azure, Agile, cyber security, or related education and credentials
What Compugen Offers You:
- Exciting, fast-paced challenging work environment
- A culture where authenticity and diversity are valued
- Professional development
- Participation in Women in Technology Network
- Opportunities to give back to our local communities
- Collaborative supportive team members
- Remote work/hybrid work options
- Work/life flexibility
Equity Statement
At Compugen, we are committed to diversity, equity and inclusion. We actively recruit from all groups, including women, Indigenous people, persons with disabilities and members of visible minorities. We recognize the importance of removing barriers to participation and provide accommodation upon request to all applicants throughout the recruitment process. If you require an accommodation, our People & Culture representatives will work with you to meet your needs in a confidential and respectful manner. We believe everyone deserves a seat at the table-and we are taking deliberate action to make this a reality.
#ITR
#LI-RI1
About Compugen Inc
To innovate industries, transform businesses, connect communities, and drive meaningful change, we must think bigger, reach broader, and act bolder. Through knowledge, curiosity, and collaboration, Compugen helps organizations deliver experience by design. This is what it means to be human-centred and technology-enabled.
We believe that partner is a verb. With Compugen as your ally from day one, you see and feel the difference. This is where inspiration meets impact.
Relentlessly Curious We think differently. We ask questions in an unending pursuit to uncover your why. From the way we engage internally to the bonds we build with our customers and community, this no-stone-unturned passion translates possibility into reality.
Collaborative at the Core We are grounded in the potential of technology and the impact of people. Through deep discussion and challenging inquiry, we embrace diverse perspectives and celebrate unique views. With true trust in each other creative ideas flow, goals are achieved, and innovation abounds.
Driven to Make a Difference When you have innovation at hand and intention in your heart, one person can drive change. With one word, one device, one connection; change ignites, and all will flourish.
Get an Ally in Your Technology Journey.
We deliver experience by design; visit compugen.com to start now:
#DreamDesignDeliver
Top Benefits
About the role
Job Title
DevOps Engineer
Vacancy No
VN8569
Company Name
Compugen Inc
Work Location
Any location Canada
Base Pay Range
$50-$80 Hourly *range is not inclusive of variable compensation (if applicable).
Job Details
About Compugen
Compugen is Canada's largest privately-owned Technology Ally. To innovate industries, transform businesses, connect communities, and drive meaningful change, we must think bigger, reach broader, and act bolder. Through knowledge, curiosity, and collaboration, Compugen helps organizations delivering experience by design. This is what it means to be human-centered and technology-enabled.
Dreaming, designing, and delivering isn't just a mantra for us — it's a way of life. We believe that technology is the conduit, but our people – they are the connection that truly makes the magic happen!
Our Culture
We are a human-centered culture where we prioritize your well-being and are invested in helping you reach your fullest potential. We're not only focused on achieving our goals — we're dedicated to helping you achieve yours.
If you're relentlessly curious, driven to make a difference, and collaborative at the core, then you belong with us.
Position Overview:
Reporting to the Manager, DevSecOps, the DevSecOps Engineer is responsible for developing, implementing, and continuously improving DevSecOps (Development, Security, and Operations) practices and tools. The DevSecOps Engineer brings technical depth across the foundational elements of DevOps along with the integration of cyber security in the solution development life cycle. Working closely with the development, operations, and cyber security teams, they play a crucial role in establishing and streamlining the continuous integration and continuous deployment (CI/CD) pipeline for modernized solutions in the cloud. With expertise in cloud platforms, and automation, the DevSecOps Engineer ensures the scalability, reliability, and security of solutions. The position can be based in either Vancouver or Victoria with occasional travel between the two cities and has three career progression levels. As a contract role designed to establish DevSecOps capabilities within the organization, the position includes significant responsibilities for knowledge transfer, mentoring internal team members, and creating sustainable templates and documentation for long-term organizational use.
-
Level 1: Responsible for developing, implementing, and continuously improving DevSecOps practices and tools, and ensures scalability, reliability, and security of solutions with a low-to-medium level of complexity, typically acquired through 2+ years of experience. Works independently and has an experienced level of competency within the role.
-
Level 2: Responsible for developing, implementing, and continuously improving DevSecOps practices and tools, and ensures scalability, reliability, and security of solutions with a mid-to-high level of complexity and stakeholder engagement, typically acquired through 5+ years of experience. Works independently and has an advanced level of competency within the role.
-
Level 3: Responsible for developing, implementing, and continuously improving DevSecOps practices and tools, and ensures scalability, reliability, and security of solutions with a high level of complexity and stakeholder engagement, typically acquired through 8+ years of experience. Works independently, provides guidance and training to others, has an expert-level of competency within the role, and is an established expert in the discipline/area.
Key Responsibilities:
-
Collaborates with the development, operations, and cyber security teams to establish, implement, and improve the DevSecOps practices and tools needed to build, configure, and deploy modern solutions in the cloud
-
Installs and troubleshoots the DevSecOps tools, environments, and components that accelerate and streamline delivery outcomes
-
Develops, configures, and maintains the CI/CD pipeline and the scripts and test automations that support the CI/CD pipeline
-
Develops, configures, and maintains a robust suite of task automations that provide insights, reduce errors, and improve performance
-
Creates sustainable templates, patterns, and comprehensive documentation to enable long-term organizational DevSecOps capability beyond the contract period
-
Mentors and trains internal team members through hands-on collaboration and formal knowledge transfer sessions to build organizational competency
-
Creates and documents code snippets in different languages to help developers interact and integrate effectively with the CI/CD pipeline
-
Implements resiliency measures to ensure the CI/CD pipeline can tolerate failures with canary and zero-downtime deployment processes
-
Automates performance monitoring, identifies issues, implements optimizations, and ensures cloud solutions offer telemetry to support service level agreements (SLAs)
-
Optimizes the existing solution portfolio for cloud consumption and cyber security compliance, and contributes to legacy solution modernization initiatives
-
Contributes to the evolution of reference architectures to integrate best-in-class cloud solution development with a focus on integration and microservices
-
Conducts research to stay abreast of trends and industry best practices in DevSecOps, evaluates new and emerging methodologies and tools, shares knowledge, and designs, prototypes, and implements improvements
-
Presents work artifacts to internal partners, reviews the work of other engineers, and provides feedback in an open, respectful, and constructive manner
-
Applies knowledge of Agile methods and participates in team backlog development and grooming, sprint and increment planning, and learning-based retrospectives
-
Provides on-call rotation support as needed and ensures that technical artifacts are accurate, accessible, maintained and communicated
-
Undertakes special projects or assignments as required
-
Performs other related duties as required
Skills & Qualifications:
-
Bachelor’s degree in Technology, Engineering, Computer Science, or a related field
-
Up to 5+ years experience as a DevOps or DevSecOps engineer with responsibility for CI/CD pipelines and toolchains using GitHub, GitHub Actions, Jenkins, JIRA, Confluence or similar
-
Experience with security scanning tools (e.g. SonarQube, Snyk, etc.)
-
Demonstrated experience with Azure, Key Vaults and PowerShell
-
Experience utilizing cloud tools and services that implement job orchestration, containerization, cognitive functions and streaming (Azure preferred)
-
Experience with no-code & low-code solutions (e.g. Appian, Power Platform) as well as programming languages such as Python, Ruby, Groovy, JavaScript or similar
-
Experience with automation tools, version control tools, and monitoring and observability tools
-
Experience interpreting and applying cyber security compliance requirements to create, harden and secure solutions throughout the solution development life cycle
-
Creative, detail-oriented, and enjoys working in a team environment
-
Excellent customer-service, listening, communication, and problem-solving skills
-
Professional development courses and certifications are an asset in Azure, Agile, cyber security, or related education and credentials
What Compugen Offers You:
- Exciting, fast-paced challenging work environment
- A culture where authenticity and diversity are valued
- Professional development
- Participation in Women in Technology Network
- Opportunities to give back to our local communities
- Collaborative supportive team members
- Remote work/hybrid work options
- Work/life flexibility
Equity Statement
At Compugen, we are committed to diversity, equity and inclusion. We actively recruit from all groups, including women, Indigenous people, persons with disabilities and members of visible minorities. We recognize the importance of removing barriers to participation and provide accommodation upon request to all applicants throughout the recruitment process. If you require an accommodation, our People & Culture representatives will work with you to meet your needs in a confidential and respectful manner. We believe everyone deserves a seat at the table-and we are taking deliberate action to make this a reality.
#ITR
#LI-RI1
About Compugen Inc
To innovate industries, transform businesses, connect communities, and drive meaningful change, we must think bigger, reach broader, and act bolder. Through knowledge, curiosity, and collaboration, Compugen helps organizations deliver experience by design. This is what it means to be human-centred and technology-enabled.
We believe that partner is a verb. With Compugen as your ally from day one, you see and feel the difference. This is where inspiration meets impact.
Relentlessly Curious We think differently. We ask questions in an unending pursuit to uncover your why. From the way we engage internally to the bonds we build with our customers and community, this no-stone-unturned passion translates possibility into reality.
Collaborative at the Core We are grounded in the potential of technology and the impact of people. Through deep discussion and challenging inquiry, we embrace diverse perspectives and celebrate unique views. With true trust in each other creative ideas flow, goals are achieved, and innovation abounds.
Driven to Make a Difference When you have innovation at hand and intention in your heart, one person can drive change. With one word, one device, one connection; change ignites, and all will flourish.
Get an Ally in Your Technology Journey.
We deliver experience by design; visit compugen.com to start now:
#DreamDesignDeliver