Bachelor's degree in Computer Science or related field, or equivalent experience.
5+ years in a Release Engineer/DevOps Engineer role.
Proficient in Azure DevOps, TeamCity, Octopus, and PowerShell.
Strong understanding of GIT version control and CI/CD tools.
Deep knowledge of Azure cloud platforms and Windows Server administration.
Familiarity with containerization tools like Docker and Kubernetes.
Experience with infrastructure as code tools such as Terraform.
Responsibilities
Oversee software release processes for PCMI clients.
Act as a Subject Matter Expert in DevOps best practices.
Troubleshoot build and deployment issues.
Design and manage automated infrastructure provisioning and application deployment.
Build and maintain CI/CD pipelines using Azure DevOps and TeamCity.
Collaborate with development, QA, and operations teams to implement best practices.
Implement observability and alerting solutions for system health.
Benefits
Health, Dental & Vision Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Short & Long Term Disability Insurance
Company-paid Life Insurance
401k with generous Company Match
Paid Time Off accrued per pay period
10 Paid Holidays
Paid Parental Leave
Professional Development Opportunities
Wellness Programs
Convenient office location in Park Ridge, IL
Full Job Description
What You'll Do
The Sr DevOps Engineer will be responsible for developing and maintaining tools for releasing software to PCMI clients. This role will own installations of TeamCity and Octopus along with the existing build and deployment pipelines. This role will be responsible for enhancing the existing pipelines and creating new pipelines in Azure DevOps for new applications.
In this role, you will:
Oversee the process of releasing PCMI software to our clients.
Act as a Subject Matter Expert in building and delivering software and DevOps using best practices.
Troubleshoot issues that occur during the build/deployment process.
Design, implement, and manage automated processes for infrastructure provisioning, configuration management, and application deployment.
Build and maintain CI/CD pipelines using using Azure DevOps, TeamCity and Octopus DeployCreate infrastructure-as-code to create repeatable and reliable infrastructure change processes.
Manage and optimize cloud infrastructure on Azure.
Collaborate with development, QA, and operations teams to implement DevOps best practices.
Troubleshoot and resolve issues in development, test, and production environments.
Implement and manage observability and alerting solutions to ensure system health and performance.
Support efforts to improve system security and compliance.
Document processes and procedures for internal use.
What You'll Need to Join Our Team
Bachelor's degree in Computer Science or related field or equivalent work experience.
5+ years prior experience in a Release Engineer/DevOps Engineer role.
Strong understanding of GIT version control system. Extensive experience with CI/CD tools, specifically TeamCity and Octopus Deploy.
Proficiency in scripting languages, particularly PowerShell.
Deep knowledge of cloud platforms, especially Azure.
Experience with Windows Server administration.
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Familiarity with infrastructure as code (e.g., Terraform, Ansible).
Competitive Compensation from $110,000-$120,000
Comprehensive Benefit Package
Health, Dental & Vision Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Short & Long Term Disability Insurance
Company-paid Life Insurance
Voluntary Life Insurance
Voluntary Accident Insurance
Employee Assistance Program
401k with generous Company Match
Commuter Benefits
Paid Time Off accrued per pay period
10 Paid Holidays
Paid Parental Leave
Professional Development Opportunities
Employee Events
Wellness Programs
Employee Discount Programs
Office in Park Ridge, IL - Convenient location to Blue Line
*Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.
Eligible to enroll the first day of employment for immediate coverage.
Although the role is open to remote candidates, PCMI can only hire employees in the following states:
AL, CT, FL, GA, IL, KY, LA, MA, MI, MO, NC, NE, NH, NM, OH, PA, SC, TX, WI
Note: It is required for this role to be in the Park Ridge, IL office 2 days per week if candidate is located in the Chicagoland area.