DevSecOps Engineer

Apply Now

Company: Compunnel Software Group

Location: Findlay, OH 45840

Description:

Job Summary:

We are seeking a skilled Azure DevOps Engineer to drive the acceleration of our DevOps practices and enhance our CI/CD pipelines. The engineer will play a key role in managing and optimizing Azure DevOps, implementing Infrastructure as Code (IaC), and supporting automation for deployment and testing. The role requires expertise in Azure, CI/CD, Terraform, and secure pipeline development. This position will involve collaboration across multiple teams, ensuring that we meet infrastructure, security, and application quality requirements.

Key Responsibilities:
  • DevOps Pipeline Management: Drive DevOps acceleration by enhancing or creating Azure DevOps (ADO) pipelines for continuous integration (CI) and continuous deployment (CD), ensuring automation and scalability.
  • Infrastructure as Code (IaC): Implement IaC strategies where none currently exist, using Terraform to streamline infrastructure deployment and integrate with the MPC IaC Turbo framework.
  • Code Quality and Security: Enhance code quality and security by leveraging tools like Snyk and SonarQube for vulnerability detection, static code analysis, quality gates, and compliance enforcement.
  • Cross-Functional Collaboration: Work closely with four key teams " FinOps, DevSecOps, IaC, and Software Engineering " requiring strong communication, cross-functional teamwork, and technical leadership.
  • IAM Integration: Utilize Identity Access Management (IAM) principles, processes, and systems to improve security of resources across the infrastructure.
  • Pipeline Debugging: Troubleshoot and debug application/pipeline issues to ensure smooth operation and enhance the reliability of CI/CD pipelines.
  • Software Testing: Support pipeline build/test activities, including unit testing, quality testing, functional testing, and load testing to ensure seamless and secure deployments.


Required Qualifications:
  • Azure DevOps Expertise: Strong experience in managing and using Azure DevOps for CI/CD pipeline development and design (including YAML).
  • Programming/Scripting: Proficiency in programming or scripting languages to support pipeline build, test activities, and automation.
  • CI/CD Pipeline Development: Experience in building and designing CI/CD pipelines, with a focus on automation, scalability, and security.
  • Infrastructure as Code (IaC): Experience using Terraform for building and managing infrastructure.
  • Version Control Management: Proficiency with Git for version control management.
  • Software Testing: Strong understanding and experience with unit testing, quality testing, functional testing, and load testing.
  • Security Tooling: Experience with SonarQube (code quality) and Snyk (AppSec vulnerability detection).
  • Application Containerization: Familiarity with Docker and Kubernetes for application containerization.
  • Agile Methodologies: Strong understanding and experience working within Agile methodologies, such as SAFE or Scrum.


Preferred Qualifications:
  • Cloud Infrastructure Experience: Experience working with Azure PaaS/IaaS.
  • Advanced IaC Practices: Advanced experience with IaC tools and frameworks such as Terraform.
  • Application Deployment Tools: Experience with Octopus Deploy administration and configuration.
  • IAM and Security Practices: Understanding of Identity Access Management (IAM) and its integration within DevOps pipelines.


Certifications:

Microsoft Certified: Azure DevOps Engineer Expert (preferred but not required).

Terraform Certification (preferred).

Certified Kubernetes Administrator (CKA) (preferred).

Security Certifications such as CISSP or CompTIA Security+ (preferred).

Primary Skills:

Azure DevOps: Expertise in managing Azure DevOps pipelines, working with CI/CD processes, and enhancing automation.

CI/CD: Strong experience in CI/CD pipeline development and implementation for scalable automation.

Terraform: Solid experience in Infrastructure as Code using Terraform.

Secure Pipelines: Ability to build, maintain, and optimize secure CI/CD pipelines with a focus on application security and code quality.

Education: Bachelors Degree

Certification: Certified Kubernetes Administrator , Certified Information Systems Security Professional

Similar Jobs