DevSecOps Engineer

Quarterhill

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong problem-solving and analytical abilities.
  • Basic knowledge of coding and scripting in Java, Python, Go, and more.
  • Experience with CI/CD tools like Maven, GitLab, and Jenkins.
  • Understanding of cloud platforms such as Google Cloud and Oracle Cloud.
  • Familiarity with agile methodologies and best practices.

Responsibilities

  • Design and enhance CI/CD pipelines for efficient software delivery.
  • Automate tasks to improve process consistency and minimize errors.
  • Ensure secure and reliable software build and deployment processes.
  • Maintain and upgrade the DevOps toolchain for optimized performance.
  • Identify and prioritize opportunities for process automation and optimization.

Benefits

  • Paid time off, including vacation and sick leave.
  • Comprehensive health and dental plans.
  • Retirement savings plans.
  • Employee and Family Assistance Program (EFAP) for support.
  • Employee referral program incentives.
Full Job Description
Overview

This role combines expertise in software development and IT operations to design, implement, and maintain automated processes for building, testing, and deploying software applications and infrastructure. The role is responsible for Continuous Integration and Continuous Deployment (CI/CD) operations, ensuring software and infrastructure are delivered in a secure, reliable, and repeatable manner.

The successful candidate will collaborate closely with development, quality assurance, system administration, and infrastructure teams to streamline the software development lifecycle, reduce manual intervention, and improve overall software quality, security, and reliability. A strong understanding of DevOps practices, automation, security, and agile methodologies is essential

Responsibilities

  • Design, implement, maintain, and improve CI/CD pipelines for software and infrastructure.
  • Automate repetitive tasks to reduce manual intervention and increase consistency.
  • Ensure secure, repeatable, and reliable software builds and deployments.
  • Maintain and upgrade the DevOps toolchain (e.g., Maven, GitLab, Jenkins, Nexus).
  • Assess existing software lifecycle processes and identify opportunities for optimization.
  • Analyze, prioritize, design, estimate, develop, and document process automation initiatives.
  • Select, manage, and maintain tools and technologies to optimize the DevOps toolchain.
  • Develop scripts, code, and tools to support software and infrastructure delivery.
  • Implement and support automated security scanning and testing (SAST, DAST, SCA).
  • Identify, secure, and report on security issues within software and infrastructure toolchains.
  • Ensure compliance with software and infrastructure lifecycle processes and procedures.
  • Monitor day-to-day build and deployment activities and support product and project teams with DevOps-related issues.

This list of responsibilities might not cover everything you'll end up doing.

Qualifications

Requirements
  • Excellent problem-solving and analytical skills.
  • Basic working knowledge across multiple disciplines, including:
    • Coding and Scripting: Java, Python, Go, Oracle PL/SQL, Bash, Groovy, JSON, XML
    • Build and Deployment Tools: Maven, Gradle, PyPi, NPM, Make, Git/GitLab, Jenkins, Nexus, Ansible, Terraform, WebLogic, Redgate
    • Infrastructure and Platforms: Google Cloud Platform, Oracle Cloud Infrastructure, Docker/Podman, Kubernetes, Virtual Machines
    • Systems and Databases: Linux system administration, network administration, Oracle database administration
  • Understanding of software engineering, infrastructure management, cloud computing, testing, quality assurance, and source code management.
  • Familiarity with agile development methodologies.
  • Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams.
  • Ability to bring diverse technical teams to consensus.
  • Experience performing or contributing to security risk assessments.

Benefits

We offer a Total Rewards plan designed with you and your family's health and wellness in mind that includes:
  • Paid days off (i.e. vacation, sick days, bereavement leave)
  • Health and Dental plans
  • Retirement plans
  • Employee and Family Assistance Program (EFAP)
  • Employee referral program


We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.

We appreciate all responses and will acknowledge only those being considered for an interview.

We respectfully request no calls or unsolicited resumes from Agencies.

Similar Jobs

More Jobs at Quarterhill

More Information Technology Jobs

Find similar DevSecOps Engineer jobs: