DevSecOps Engineer
Apply NowCompany: 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:
Required Qualifications:
Preferred Qualifications:
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
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