DevOps Engineer at Motion Recruitment
El Segundo, CA 90245
About the Job
Our client, a leading medical device company, is actively looking for a DevOps Engineer to join their team in Goleta, CA! This role has the ability to be 100% remote.
***This is a 3+ month initial contract and has the opportunity to extend or convert***
This DevOps Engineer will be responsible for working closely with the software development team to develop and support a highly reliable and repeatable build system, including automated quality gates, in the deployment pipeline. The ideal candidate will exhibit a high level of software development and Linux system mastery, be equally comfortable with on-prem and cloud-based solutions, including related security concerns. This person will also provide strategy, technical direction, and planning for tool adoption, implementation, instrumentation, and maintenance.
Responsibilities
- Work as a member of an agile development team to develop the CI/CD infrastructure responsible for continuous deployment of embedded software for medical devices
- Identify infrastructure needs and requirements
- Install and configure tools, implement reusable components, translate technical requirements, assist with all stages of test data, develop interfact stubs and simulators, and perform script maintenance and updates
- Report live performance metrics to executive management
- Produce detailed in-depth metrics to support continuous improvement objectives
- Design, integrate, and test software
- Create and maintain associated documentation
Required Skills & Experience
- BS/MS in Computer Science, Electrical Computer Engineering or related field
- 5-10 years of experience in software development
- Proven experience in developing DevOps transformations
- Solid knowledge in various scripting languages, system and server administration, and mass system deployments
- Extensive knowledge of the Linux platform and tools (gcc, gdb, make, shell scripting, etc.)
- Highly skilled in installing, configuring, and maintaining Source Control, Continuous Integration and Configuration Management tools
- Experience developing software in C/C++, Python, or Go
- Development experience in a regulated industry (Medical Device, Aviation, and/or Financial) is highly desired