Vacancy expired!
We have opportunities from steel and copper, racking and cabling our lab, up through the administration of ElasticSearch providing a persistent repository of test data. Our network is segmented, and thus complex enough to substantially benefit from VLANs and needs a more attentive network administrator. We are currently seeking to reduce unnecessary complexity. A small team and a rapidly maturing project require broad responsibility and broad experience across multiple domains. We are looking for someone with a vision of how we should implement the infrastructure supporting the automation platform, and the ability to justify their ideas based on supportability, cost-effectiveness, and scalability. Required:
- 3+ years' experience in a role implementing DevOps (or DevSecOps) and/or Site Reliability Engineering (SRE) principles
- Experience racking and cabling servers, and networking gear in a production environment
- Strong networking knowledge of TCP/IP, including standards such as 802.1Q and 802.3ad
- 3+ years of software development in a production environment, preferably in Go ("golang")/python or C/C Nice to Have, or JavaScript
- Experience working with Docker or Podman containerization
- Experience working with container orchestration
- 3+ years utilizing Git SCM
- 3+ years of strong experience as a Linux System Administrator
- 3+ years' experience using infrastructure management tools such as Ansible
- Experience documenting IT infrastructure including network connectivity, storage, and deployment
- 2+ years of experience managing Network Infrastructure including routers, managed switches, and Linux networking configurations
- Knowledge of Agile Principles
- Virtualization vs containerization
- OSI layers 1-7, Ethernet, and routing
- Infrastructure-as-code
- Physical equipment setup and layout
- Redundancy and high availability
- Storage Area Networks and iSCSI
- Ansible
- Linux Administration
- Data recovery
- Automotive experience
- CAN, LIN, Automotive Ethernet
- Embedded Linux experience
- Database architecture, e.g. sharding
- In-depth knowledge of MQTT, HTTP, and iSCSI protocols
- Experience in Proxmox
- Knowledge of the ELK stack, Jenkins, and GitHub actions
- Attractive Job Features
- Ambitious project breaking new ground in the fields of automation and security testing
- Build an end-to-end test automation system, leveraging ReactJS and Go, deployed in the cloud, communicating with an on-prem lab network Project
- Put entire vehicles worth of electronic control units (ECUs) into racks
- Connect arbitrary combinations of these ECUs as if they had been physically connected without moving any wires through a software-defined network
- Use containerization to reliably deploy and execute tests leveraging this "virtual harness"
- Deploy instances of this environment in multiple continents
- Event-driven, application with ephemeral execution to dynamically tie together persistent physical harness components into software-defined networks. Data to be collected and shipped time-indexed to an enterprise search engine storing application logs alongside raw data including IP traffic and vehicle-domain multiplex communication content
- Supporting components, such as UIs and tools, are being developed as web applications and services and will be deployed to a public cloud
- Participate in OrangePeople monthly team meetings, and participate in team-building efforts
- Contribute to OrangePeople technical discussions, peer reviews, etc
- Contribute content and collaborate via the OrangePeople-Wiki/Knowledge Base
- Provide status reports to OrangePeople Account Management as requested