Logo
ConsultNet Technology Services and Solutions

Software DevOps Engineer

ConsultNet Technology Services and Solutions, Hawthorne, California, United States, 90250

Save Job

Join to apply for the

Software DevOps Engineer

role at

ConsultNet Technology Services and Solutions Software DevOps Engineer Hawthorne Area, CA 6+ month contract to hire or Direct Hire $57.69 an hour- $77 an hour, $120k- $160k year

Immediate hire. Successful candidate will focus on developing CI/CD pipelines for our embedded software and analytics products. Looking for engineers who bring fresh ideas from all areas, including databases, information retrieval, distributed computing, large-scale system design, embedded systems and networking to help integrate build-release pipelines from multiple software teams. Design, implement, and maintain CI/CD pipelines using tools like Jenkins, and Ansible for embedded software development. Develop automated build and test frameworks for embedded environments. Deploy build environments on bare-metal hardware. Create ARM Cortex emulator environments using libvirt, qcow2, qemu. Work closely with firmware, hardware, and software engineers to streamline the development lifecycle. Implement infrastructure-as-code (IaC) and configuration management tools. Ensure seamless integration with hardware-in-the-loop (HIL)testing environments. Improve monitoring, logging, and debugging capabilities for embedded applications. Manage containerization and virtualization of embedded development environments using tools like Kubernetes, Grafana and Open Telemetry. Research and implement best practices for security, performance, and scalability. Automate software releases and version control strategies for embedded firmware. Requirements: MS or BS in Computer Science or related engineering field 6+ years of experience in DevOps roles, with a focus on embedded systems. Strong proficiency in Bash, Python scripting Strong proficiency in CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps, etc.). Experience with cross-compilation toolchains and build systems (e.g., CMake, Bazel, Yocto, Buildroot). Expertise in Linux-based development environments and scripting (Bash, Python, etc.). Familiarity with containerization technologies (Docker, Podman, etc.) and orchestration tools (Kubernetes, OpenShift, etc.). Hands-on experience with embedded debugging tools, emulators, and simulators. Experience managing and optimizing artifact repositories (Artifactory, Nexus, etc.). Solid understanding of networking OSI Layers, security, and system administration for embedded platforms. Knowledge of hardware-in-the-loop (HIL) and continuous testing strategies. Strong problem-solving skills and the ability to work in a fast-paced, agile environment. Bonus Skills: Experience with YOCTO for building Linux distributions is a plus Experience ARM Cortex processors is a plus Experience with GIT or similar version control system Previous Agile development experience is a plus We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.

#J-18808-Ljbffr