It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business. The Role
The deliverability team develops the tools to deploy software into our cloud environment. We work closely with other engineering teams as well as operations teams to ensure that we deliver out-of-the box support for deployment, metrics collection, and monitoring features.
This role will support our on-premise customers using the appliance platform, as well as as our hosted platform.Your day-to-day
What you bring to the team
- Defining and maintaining the interface between the application and the appliance platform, including host and network configuration, new installs, and updates.
- Working with release engineering to ensure that the appliance builds are automated and reproducible.
- Working with manufacturing and product management to define requirements for future appliance generations.
- Continuous improvement of our software security mechanism.
- Defining and developing the next generation of appliance deployments, using containers and cloud services.
- Bachelors CS/Computer Engineering/related field.
- Deep understanding with the Linux environment, and how all the pieces of a linux distribution fit together. This is not a kernel programming position, but the candidate should have some exposure to kernel internals.
- Strong software development experience: you are comfortable with more than one high level language, including one of the following: Perl, Python, Ruby.
- Knowledge of Bash scripting.
- Technical familiarity with TCP networking, and network protocols like HTTP, SSL, SMTP.
- Experience with performance analysis and monitoring.
- Understanding of server hardware components, such as RAID, remote console.
- Understanding of server architecture, including multithreading & concurrency issues.
- Experience with virtualization & container technologies: one or more of the following: Docker, Kubernetes, Mesos, AWS, Azure.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!