What are the responsibilities and job description for the DevOps Engineer position at CorSource?
JOB TITLE: DevOps Engineer
INDUSTRY: Supply Chain
START DATE: ASAP
WORK HOURS: Full time, 40 hours/ week
LOCATION: Tigard, OR (Hybrid: Monday-Thursday onsite & Friday remote)
TRAVEL: N/A
EQUIPMENT & ACCESS: Equipment and access provided by company
Summary
We are on the hunt for a passionate and talented individual to join our dynamic team in the role of DevOps Engineer. This pivotal position will play a key role in shaping the future of our technology stack and driving the expansion of our current applications.
As part of our agile development team, we are seeking a self-motivated DevOps Engineer who excels at creative problem solving, possesses effective communication skills, and thrives on collaboration with team members. Your primary responsibility will be to own CI/CD pipeline quality, build/test automation, environment stability, and release readiness across our modern tech stack (Azure, .NET, VueJS, and our expanding data platform). As part of a highly collaborative team, you’ll work closely with developers, cloud engineering, and QA to streamline delivery, remove friction, and continuously improve how software gets built and released.
This is a role for someone who loves automation, thrives in complex systems, and wants to play a key part in elevating our engineering processes across the company.
About the QA Developer
You will be responsible for strengthening the reliability, automation, and flow of our software delivery process. In this role, you’ll manage build pipelines, validate code through automated testing, and ensure environments remain healthy and consistent as applications evolve. You’ll partner closely with engineering teams to troubleshoot deployment issues, refine tooling, and introduce practices that improve speed, stability, and overall quality. This position is ideal for someone who enjoys solving complex technical problems, driving continuous improvement, and playing a hands-on role in how modern software gets delivered.
Responsibilities:
- Build, enhance, and maintain CI/CD pipelines to support reliable and rapid delivery across multiple applications (Trade Central, Data Platform, internal tools, etc.).
- Develop and maintain automated tests (API, integration, regression, performance) that tie directly into build & release pipelines.
- Partner with development teams to implement shift-left quality practices, improving code quality early in the lifecycle.
- Manage and monitor application environments (dev/test/stage), including deployments, configuration, and environment health.
- Improve release processes through automation, tooling, validation gates, and best-practice DevOps approaches.
- Work closely with the Cloud Engineer and DevOps Lead to ensure infrastructure-as-code, standardized environments, and consistent deployment patterns.
- Research and implement new testing and DevOps tools to improve efficiency, speed, and reliability.
- Analyze pipeline failures, test issues, and environment problems — and drive root-cause resolutions.
- Help build, refine, and evangelize quality standards across the engineering organization.
- Support load, reliability, and failover testing as our cloud footprint expands.
- Write clear documentation for automation, environments, and release processes.
Qualifications:
- 3–5 years of experience in DevOps, QA automation, or a hybrid engineering role.
- Strong experience with modern CI/CD platforms (Azure DevOps preferred).
- Proficient in scripting languages (PowerShell, Bash, Python) and familiarity with build scripting.
- Solid understanding of test automation frameworks (e.g., xUnit, NUnit, Playwright, Cypress, Selenium, Postman/Newman).
- Experience building automated test suites that integrate into CI/CD pipelines.
- Familiarity with cloud platforms, ideally Azure (App Services, Functions, ACR, AKS optional but a plus).
- Knowledge of software development practices in .NET, C#, and front-end frameworks (VueJS preferred).
- Strong understanding of source control, branching strategies, and build optimization.
- Experience working in agile teams and collaborating with developers, QA, DevOps, and product owners.
- Ability to troubleshoot complex pipeline, environment, or test failures.
- Strong communication skills and the ability to partner with technical and non-technical teams.
Preferred Skills:
- Experience with infrastructure-as-code (Bicep, ARM, Terraform).
- Knowledge of containerization (Docker) and orchestrators (AKS or Kubernetes concepts).
- Familiarity with performance, load, and reliability testing frameworks.
- Experience with monitoring/observability tools (Azure Monitor, App Insights, Grafana).
- Understanding of secure coding and DevSecOps practices.
- Experience in multi-application or multi-environment enterprise environments.
- Background supporting high-visibility mission-critical applications.
All qualified applicants at CorSource Technology Group will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Does this position sound interesting, but perhaps not for you? If you know of a friend or colleague that could be a match, your referral could be worth a referral bonus.
recruiting@corsource.com