About the job
Join our dynamic team as a DevOps Engineer and play a pivotal role in the complete lifecycle of our embedded firmware development. In this position, you will be tasked with designing, maintaining, and enhancing CI/CD pipelines, integrating new features, and supporting the Yocto build system. You will also enable automated firmware compilation processes and facilitate deployments to the AWS cloud.
If you are passionate about the intersection of embedded engineering, automation, and cloud technologies, this position is the perfect fit for you.
At Teltonika, our networking solutions business unit develops and manufactures advanced industrial and enterprise connectivity equipment, including routers, switches, gateways, and modems. Our cutting-edge networking devices cater to clients in the intricate domains of Industry 4.0, Smart City, and Green Energy.
Your responsibilities will include:
- Developing, maintaining, and optimizing CI/CD pipelines for embedded firmware projects.
- Integrating and enhancing Yocto-based build systems for automated, reproducible firmware builds.
- Managing and automating firmware compilation, packaging, and release processes.
- Operating and maintaining local server infrastructure for CI/CD builds and deployments within Linux environments.
- Collaborating closely with software teams to ensure smooth build and deployment workflows.
- Enhancing tools for firmware release management, encompassing versioning, artifacts, and documentation.
- Designing and implementing automations for cloud-based deployment and distribution leveraging AWS services.
- Monitoring system performance, troubleshooting build issues, and ensuring high reliability.
- Adhering to DevOps best practices concerning automation, scalability, and security.
- Assisting team members with technical queries.
We are looking for candidates who possess:
- Demonstrable experience as a DevOps Engineer, Build Engineer, or in a similar capacity.
- Solid understanding of CI/CD principles, including pipeline design and maintenance (GitLab CI/CD, GitHub Actions, Jenkins, or similar).
- Proficient scripting skills (e.g., Python, Bash).
- Hands-on experience with cloud services and infrastructure automation.
- Strong knowledge of Docker, multi-stage builds, containerized workloads, and Linux-based systems.
Preferred qualifications:
- Experience with the Yocto Project or other embedded Linux build systems.
- Familiarity with firmware build and release processes.
- Practical experience with Kubernetes, Ansible, Terraform, or similar infrastructure management tools.
What we offer:
- Excellent opportunities for professional growth within a rapidly expanding company.
- Engaging and ambitious projects focused on industrial networking devices.
- A dynamic and challenging work environment.
