We are looking for a software development infrastructure expert to build out our compilation and testing capabilities and provide the tools to empower our developers.
Responsibilities
-
- Develop the tools and workflows to drive our build and release processes
- Set the standards and best practices for builds, packaging, and CI workflows
- Improve and maintain the CI and test infrastructure, both cloud and on-premises
- Provide analytic tools and dashboards to report on build and CI status
- Deploy and integrate developer tool improvements into our workflows (e.g. code coverage tools)
Requirements
-
- 5+ years experience in SW Development and/or DevOps
- Experience orchestrating large compilation flows (CMake, C++ preferred)
- Experience developing and maintaining CI systems (Jenkins/Teamcity preferred)
- Experience building and deploying containerized systems (Docker preferred)
- Experience with AWS services and administration
- Proficient in one or more scripting languages (bash/Python preferred)
- Knowledge of git repo management best practices
- Knowledge of software release best practices (C++/Python preferred)
Preferred Skills & Experience
-
- Experience with software package management systems: pypi, conan
- Familiarity with configuration management systems: ansible, chef, terraform
- Familiarity with common reporting and monitoring tools: datadog, grafana