Staff Dev Ops Engineer
Epiq Solutions
2024-11-06 15:43:25
Rolling Meadows, Illinois, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Epiq Solutions
Description:
Company Background
Epiq Solutions develops cutting-edge software-defined radio (SDR) products and processing solutions to enable spectrum dominance for maritime, land, air, and space domains. With 15 years serving government and commercial enterprise customers and 20K+ devices fielded to date, Epiq Solutions is a trusted partner with a proven heritage of delivering open architecture products in radically small form factors where time-to-market, cost, and performance are critical for mission success.
For more information, visit .
Introduction
Epiq Solutions is looking for an initiative-taking leader to help us improve our CI/CD processes as well as maintain, improve, and expand our engineering infrastructure. Our current infrastructure includes a mixture of cloud-based SCM tools (e.g., Bitbucket) along with on-premises CI/CD tools (e.g., Jenkins) as well as physical embedded hardware, our embedded software solutions target. The ideal candidate works in the Chicago-land area, has a passion for automation and efficient tooling, has experience working with embedded devices, and is interested in leading a cross-site Dev Ops team.
Job Responsibilities
- Design, build, and maintain scalable CI/CD pipelines for desktop and embedded software development.
- Maintain and optimize existing engineering infrastructure, including:
- Jenkins, Bitbucket, Docker repository, PPA repository, PyPI server
- Set up new infrastructure for:
- Vector database, artifact management, engineering document storage.
- Collaborate with IT to maintain and troubleshoot on-premises engineering servers and self-hosted services.
- Collaborate with software and hardware teams to improve their build, test, and deployment workflows.
- Research, evaluate, and recommend new tools and technologies to improve or replace existing workflows and processes.
- Work with containerization and virtualization technologies to optimize build and test environments for embedded systems.
- Automate the provisioning, configuration, and deployment of engineering servers and test nodes using Infrastructure-as-Code (IaC) tools (e.g., Terraform, Ansible).
- Improve CI/CD integration of test frameworks (e.g., pytest, playwright) and their deployment to test nodes.
- Consult with IT and the executive team to implement and manage cybersecurity precautions on engineering infrastructure.
- Develop CI/CD processes and collaborate with the development team to ensure consistent standards and best practices are followed with CI/CD workflows.
Job Requirements
- 5+ years of experience in DevOps or Site Reliability Engineering (SRE) roles, preferably in environments working with embedded systems or hardware-software integration.
- Strong expertise in CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Proficiency with Linux-based environments and scripting languages (e.g., Bash, Python).
- Hands-on experience with containerization (Docker preferred) and deploying to embedded to targets (e.g., Jetson Orin AGX)
- Familiarity with testing frameworks such as Pytest and Playwright.
- Familiarity with infrastructure as code tools such as Terraform or Ansible
- Experience with maintaining and optimizing self-hosted and cloud engineering services such as Bitbucket and Jenkins
- Knowledge of version control systems, particularly Git
- Experience with configuring and maintaining onsite infrastructure.
- Familiarity with compiled languages and build systems like Make or CMake is a plus.
- Familiarity with embedded systems development environments is a plus (cross-compilation, Yocto builds, compiling kernel modules)
Benefits
- Join a successful and growing company investing in our future success
- Flexible work hours
- Generous vacation policy
- Paid five-week sabbatical every five years
- 401(k) matching
- Health, dental, vision insurance
- Life and long-term disability insurance
- Employee assistance program
- Wellness reimbursement
- Charitable giving company match
- Competitive salary commensurate with experience and performance
- Fun, laid-back culture and rewarding work!
Epiq Solutions is an Equal Employment Opportunity Employer - All qualified applicants 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.
Equal Employment Opportunity/M/F/disability/protected veteran status
Compensation details: 00 Yearly Salary
PI91926b85214d-6360