Infrastructure and Tools Engineer
Confirmed live in the last 24 hours
Locations
San Bruno, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Bash
Elixir
Haskell
Linux/Unix
Python
Software Testing
TCP/IP
Requirements
- Internet foundations: TCP/IP networking; HTTP; SSH; DNS; SSL/TLS; RBAC; etc
- Experience with Go, Python, Bash, and/or Wolfram Language
- Cloud environment management and maintenance, AWS preferred
- Linux system administration and scriptingTrack record of learning new skills and technologies readily
- Strong written communication and documentation skills (sample required)
- Previous on-call production support
- Experience with Wolfram Language and Wolfram Mathematica
- Experience with other functional programming languages (e.g. Haskell, F#, Elixir)
- Database administration experience
- Application programming experience
- Application and network security backgroundCollaborative open source experienceFamiliarity with SRE philosophy
- You are passionate about science, technology, and medicine
- You are impressively empathetic
- You first understand the other until they agree you can express their view as well as they can themselves
- You are intellectually fearless. Stretching yourself well out of your comfort zone across multiple disciplines is more the rule than the exception at Emerald
- You are curious. When first-principles reasoning illuminates a path that diverges from the standard assumptions, you feel compelled to see where it leads
Responsibilities
- Design and develop processes and tools to automate and audit all aspects of development and production environments and databases for the ECL cloud application backend
- Continuously improve our set of in-house Go and Python facilities for automating container builds and deployments, and our bespoke Wolfram Language-based automated unit testing environment
- Develop applications related to laboratory systemsAutomated provision and deployment of Wolfram Enterprise Private Cloud instances for integration with our customer-facing Command Center applicationDevelopment of domain-specific language infrastructure in support of ECL's Symbolic Lab Language
- Coordinate with and advise other teams to plan and execute releases of application upgrades, new services, and migrations to new architectures or infrastructures, without degradation or interruption of service
- Efficiently and dynamically prioritize ad hoc requests alongside roadmap initiatives
- Coordinate with IT where premises and cloud infrastructure intersectEvaluate and integrate open-source and commercial tools to serve the above purposes