Job Description
Senior DevOps Engineer/Architect Job Opportunity
Only qualified Senior DevOps Engineer/Architect candidates located near the Chicago, IL area will be considered due to the position requiring an onsite presence.
Must-Have Qualifications:
- Bachelor's or master's degree in Computer Science or a related field.
- 10+ years of progressive experience in DevSecOps, including infrastructure and application deployments, preferably in Azure.
- Expertise in designing efficient, maintainable, and secure DevOps solutions using GitHub Actions and Azure.
- Strong development background in one or more major programming languages (e.g., Java, JavaScript, Python, C#).
- In-depth knowledge of the software development lifecycle and methodologies, including Waterfall, SCRUM, and Kanban.
- 4+ years of hands-on experience creating YAML-based automation workflows for DevSecOps CI/CD pipelines and Infrastructure as Code (IaC) pipelines using GitHub Actions.
- 4+ years of hands-on experience deploying infrastructure using Terraform and various types of applications in Azure (e.g., Web Apps, Function Apps, AKS, Azure Container Apps).
- Proficiency in creating YAML-based CI/CD workflows with integrations to scanning and testing tools such as SonarQube, Checkmarx, etc.
- In-depth knowledge and experience with package managers/types (e.g., Maven, Gradle, NuGet, PyPi, NPM) from a CI/CD perspective.
- Working knowledge of ServiceNow for change, release, and incident management, CMDB, and APM.
- Excellent hands-on experience working with SQL, MS SQL Server, Azure SQL, and PostgreSQL.
- Proficiency in Linux environments and Bash scripting.
- Excellent analytical, problem-solving, and presentation skills.
- Proficiency in modeling/creating design diagrams and flow charts using MS Visio/Miro Boards.
- Hands-on experience with one or more configuration management tools (e.g., Chef, Puppet, Ansible).
Desired Qualifications:
- Experience with Terraform.
- Certification in any DevOps platform.
Job Description:
The client is seeking a Senior DevOps Engineer/Architect with extensive experience in DevSecOps, particularly with Azure infrastructure and applications, and GitHub Actions. The ideal candidate will have a strong background in designing and implementing efficient, maintainable, and secure DevOps solutions. This role requires excellent problem-solving skills, the ability to drive conversations with multiple stakeholders, and proficiency in various programming languages and CI/CD tools.
Key Responsibilities:
- Design and implement complex DevOps and related workflows involving multiple platforms/tools using GitHub Actions and Azure.
- Work on complex enterprise-wide initiatives/programs spanning multiple divisions/business units.
- Review and optimize existing DevOps configurations for smooth operations and enhanced developer experience.
- Optimize DevOps solutions for better developer experience and minimize operational overhead.
- Create and maintain DevOps CI/CD pipelines for infrastructure provisioning, application deployment, and database changes using Terraform, ARM templates, and GitHub Actions.
- Integrate GitHub action workflows with SAST/SCA tools (e.g., Checkmarx One SCA, Checkmarx SAST, SonarQube).
- Troubleshoot CI/CD pipeline runs and implement permanent solutions for recurring issues.
- Integrate GitHub action workflows with ServiceNow and perform read/write operations.
- Guide application teams on using CI/CD and IaC pipelines efficiently.
If you meet these qualifications and are passionate about DevOps, we encourage you to apply for this Senior DevOps Engineer/Architect position.