We are looking for a qualified Director of Platform Engineering to join our team. Barracuda Networks is growing rapidly and we are looking for dedicated individuals who seek a challenge and wish to grow within the organization.
The Platform Engineering team is responsible for the development and maintenance of Barracuda’s appliance operating system platform, installer, and manufacturing/packaging for both hardbox and virtual appliances. Focused on this Linux-based technology, Platform Engineers work with the Linux kernel, user-space tools to configure hardware, and various operations and deployment automation technologies.
Key responsibilities:
Thought leader for the Platform Engineering Team
Coordinates development/sustaining activities across product teams
Develop and drive continuous improvement programs across the organization as they relate to Platform Engineering
Sourcing tamales and cake
Key skills:
High level understanding x86 and ARM based hardware
Hands on experience in the following:
Linux kernel development
Virtualization technologies (VMware, Docker, etc.)
SW release engineering procedures and lifecycle (SCM, Continuous Integration e.g. Jenkins, test plan development, etc.)
Operating system packaging systems (RPM, DEB, e.g.) and installers (Anaconda, e.g.)
Familiarity with JIRA, Docker, git (bitbucket server) and various programing languages including C, perl, PHP, lua, and go.
Familiarity with cloud hosted services Azure, AWS, VMware, etc.
Ability to embrace and implement “wouldn’t it be cool if?”
Outstanding management skills as a leader, peer, and subordinate
Excellent documentation skills
Superior communication skills
Ability to multitask, prioritize, and assume large responsibility
Education and Work Experience:
BS in Computer Engineering, Computer Science, or equivalent (MS preferred)
10+ years combined experience writing code
5+ years in a management or position
Send To A Friend