DevOps Engineer
We are seeking a highly skilled CI/CD Engineer to join our engineering team. The ideal candidate will be responsible for designing and optimizing CI/CD workflows, improving tool integration, and ensuring the end-to-end quality of our delivery systems.
Responsibilities
- Design, build, and maintain scalable CI/CD pipelines.
- Integrate Makefile-based build steps into automated workflows, ensuring reliability and performance.
- Develop and maintain automated test scripts using Scapy to verify network behavior.
- Monitor pipeline performance, troubleshoot failures, and ensure system stability.
- Automate manual release and deployment processes to shorten delivery cycles.
- Collaborate closely with development teams to integrate new tools and features (including Bazel).
Requirements
- 5+ years of experience in DevOps or CI/CD engineering.
- Expert understanding of CI/CD concepts and hands-on experience with pipelines (GitHub Actions, Jenkins or similar).
- Strong expertise in Makefiles (GNU Make) for automating build and testing workflows.
- Practical experience using Scapy for network packet manipulation and automated testing.
- Strong scripting skills (Bash, Python).
- Experience managing runners/agents in a Linux environment.
- Good knowledge of Git/GitHub workflows.
Nice to Have
- Experience with Bazel (pipeline integration, caching strategies).
- Experience migrating legacy build flows into modern CI/CD setups.
- Understanding of containerization (Docker) for reproducible CI environments.
Required languages
| English | B2 - Upper Intermediate |