At Wistia we believe that every person in every business will use video to communicate every day, for asynchronous as well as live communication. It will feel as fluid and natural as it does to text or call someone today, but even more personal and human .
This reality is still a way off, but we're super excited to start building it now through simple and delightful video-focused products.
To help us get there, we're looking for a Software Engineer of Infrastructure who is excited to help our engineering teams solve challenging problems.
As an infrastructure software engineer at Wistia, you can expect to lead projects such as the following.
- Improve our in-house deployment platform by having it expose access to new Kubernetes options or more effectively use Kubernetes primitives, or finding ways to make our Jenkins-based CI system more pleasant to use for other engineers
- Gather feedback from colleagues to identify workflow frictions or architectural problems across our codebases and advise and assist with improvements, such as by measuring the current load of different pieces of a system, identifying problem libraries or other system components and suggesting a solution or vetting a replacement, or planning out the steps of a complex refactoring across services.
- Make a manual infrastructure operation more automatic or declarative, e.g. by building a tool to sync our DNS zones from a source-controlled config file or by writing a bot to show us output in new infrastructure pull requests
- Advise our application development teams on how best to architect a new feature, including evaluating a datastore for a particular new workload, designing data flows to keep app containers stateless, deciding how to best employ AWS primitives, and identifying and avoiding single points of failure
- Improve observability across our Rails and Elixir codebases and Linux hosts via logging and instrumentation, identify performance bottlenecks across systems, and recommend configuration or application design improvements to handle growing system scale
- Update our Chef recipes to be compatible with new software versions or to apply security patches, bake the updates into new VM images, and roll out new images to all our clusters
We are looking for someone who is excited to support our engineering colleagues on other teams and flexible enough to work at any level of our stack. We won't expect you to know all the tools we use on your first day, as long as you're eager to learn and you thrive working collaboratively. We're a small team, so we will also value experiences and skillsets that complement our existing strengths.
by via developer jobs - Stack Overflow
No comments:
Post a Comment