CareerZen Logo

DevSecOps Engineer

Theorem

Full-time

Remote

Job description

Theorem is seeking a highly skilled and driven DevSecOps Engineer to join our team and help streamline our software development and deployment processes. The ideal candidate will have a strong background in DevSecOps practices and IT Infrastructure.

Theorem has been delivering innovative solutions that have transformed worldwide brands’ digital experiences for over 20 years.

Always evolving to meet the needs of an ever-changing marketing landscape, Theorem has grown from a four-person startup to an industry-leading digital solutions provider with more than 1,000 employees across four continents.

At the heart of our success is our agility and ability to innovate, and our dedication to understanding business needs and marketing trends to deliver customized solutions.

Currently servicing more than 350 of today’s leading brands, businesses, and retailers, we continue to expand our agile offerings and deliver innovative, end-to-end digital marketing solutions to support sustainability and drive continuous growth.

We aspire to deliver excellence in service by holding our company and employees to a core set of values that centralize around people, collaboration and service. These principles are the heart of our company culture and fuel our vision.

Job Overview:

Theorem is seeking a highly skilled and driven DevSecOps Engineer to join our team and help streamline our software development and deployment processes. The ideal candidate will have a strong background in DevSecOps practices and IT Infrastructure.

This role requires expertise in designing, implementing, and maintaining continuous integration/continuous deployment (CI/CD) pipelines using Azure DevOps Pipelines and GitHub Actions with declarative YAML. The candidate must also be proficient in using Git and GitHub to manage source code and related artifacts, deploying cloud infrastructure with infrastructure as code (IaC), and setting up and managing monitoring and alerting systems.

The DevSecOps Engineer will assist with governance and managing security posture and policies. They will work closely with development, Azure SMEs, and IT teams to enhance our software delivery pipeline and improve efficiency.

Essential Functions and Responsibilities:

  • Design, implement, and maintain CI/CD pipelines to automate the build, test, and deployment of applications and infrastructure.
  • Collaborate with development teams to ensure scalable and secure application deployment.
  • Collaborate with internal IT Infrastructure teams to monitor cloud infrastructure to ensure high availability and performance.
  • Automate infrastructure provisioning with Infrastructure as Code (IaC): Utilize tools including Azure Bicep, Azure PowerShell, Azure CLI, Azure Resource Manager templates, and Terraform to automate the deployment of Azure resources and infrastructure. Use Ansible, Chef, and Puppet to automate and manage application configuration.
  • Identify and resolve issues related to deployment, infrastructure, and application health across development, testing, and production environments.
  • Collaborate with internal IT Infrastructure teams to implement monitoring and alerting solutions to proactively identify and mitigate performance issues.
  • Maintain DevOps process documentation and including diagrams and operational procedures.
  • Coordinate and lead internal training and mentor team members on DevOps practices to contribute to a culture of continuous improvement.
  • Identify learning and development paths to stay up to date with emerging technologies and industry best practices to enhance our DevOps capabilities.

Requirements:

  • 6+ years of experience in a DevOps or related role.
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Strong leadership and organizational skills.
  • Proficiency in scripting languages (PowerShell, Python, Bash, etc.)
  • Experience managing version control systems (Git), and branching approaches like GitFlow or GitHub Flow.
  • Strong understanding of containerization technologies (Docker, Kubernetes) and orchestration tools.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and their services.
  • Familiarity with infrastructure as code (IaC) practices and tools (Bicep, Azure Resource Manager (ARM) templates, Azure CLI, and Azure PowerShell).
  • Solid understanding of networking, security, and system administration.
  • Experience with Azure cloud platform and services (Knowledge of AWS and Google Cloud is added advantage).
  • Familiar with CI/CD pipeline tools such as Azure DevOps Pipelines, GitHub Actions, Jenkins, or GitLab CI.
  • Understanding of security and governance practices and tools related to DevSecOps and cloud environments.

Benefits:

  • Competitive salary up to $85,000 /yr based on experience.
  • Comprehensive benefits package including health, dental, and vision insurance.
  • 401(k) retirement savings plan with company match.
  • Learning and development opportunities to push your capabilities and increase your knowledge.
  • An open-minded leadership team, who believes that every voice matters.
  • Working with a fun team of diverse people who celebrate birthdays, host team-building events, gives back to our communities, and promote engagement and well-being. Theorem was Ranked #1 Best Workplace by NJBiz in 2024.

How to Apply:

If you are a highly motivated and results-driven professional with a passion for cloud infrastructure, software deployment, and digital marketing, we would love to hear from you!

Additional training and upskilling for this position will be provided for the right candidate.

Note: Only qualified candidates will be contacted for an interview.

Theorem is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.