Job Summary
The Senior DevOps / Infrastructure Engineer is responsible for designing, implementing, and maintaining scalable CI/CD pipelines, automation frameworks, and infrastructure solutions that support efficient software development and release processes. This role focuses on infrastructure automation, developer productivity, system reliability, build systems, and cross-functional collaboration to deliver scalable, high-performance engineering platforms. The ideal candidate will have strong expertise in Python, Linux, CI/CD technologies, automation, and infrastructure engineering.
Key Responsibilities
• Design, build, and maintain scalable CI/CD pipelines to support software development and release cycles.
• Develop and implement automation frameworks for testing, deployment, and infrastructure management.
• Collaborate with software, hardware, and systems engineering teams to improve developer workflows and system performance.
• Identify, troubleshoot, and resolve infrastructure bottlenecks to improve reliability, scalability, and performance.
• Support and optimize distributed build systems, including build caching strategies.
• Administer and maintain CI/CD platforms such as Jenkins and related build automation tools.
• Develop internal tooling and automation solutions to improve developer productivity and engineering efficiency.
• Participate in system architecture and design discussions related to modern build systems and infrastructure.
• Monitor, maintain, and continuously improve infrastructure and deployment environments.
• Implement infrastructure best practices, automation standards, and operational improvements.
Required Qualifications
• 5–10 years of experience in DevOps, Infrastructure Engineering, or Software Engineering.
• Strong proficiency in Python and modern software development practices.
• Strong Linux administration and system-level troubleshooting experience.
• Proven experience designing and maintaining CI/CD pipelines and automation frameworks.
• Hands-on experience with Jenkins, Git, Docker, or similar DevOps technologies.
• Experience with automation testing frameworks such as PyTest or equivalent.
• Strong understanding of build systems, distributed systems, and the Software Development Life Cycle (SDLC).
• Excellent analytical, troubleshooting, and problem-solving skills.
• Strong verbal and written communication skills with the ability to collaborate across engineering teams.
• Ability to quickly learn new technologies and adapt in a fast-paced environment.
• Proven ability to deliver high-quality engineering solutions and user-facing features.
Preferred Qualifications
• Experience with hardware test automation or hardware/software integration environments.
• Experience in the automotive industry or embedded systems development.
• Familiarity with Proxmox or other virtualization platforms.
• Experience designing or supporting engineering test infrastructure, laboratories, or hardware validation environments.
• Experience developing internal developer tools or engineering productivity platforms.
• Strong understanding of software testing methodologies and hardware validation processes.
• Self-motivated with a passion for improving developer experience, automation, and product quality.