Lead Site Reliability Engineer / DevOps
Trimble is recruiting for a Lead Site Reliability Engineer / DevOps to fill an opportunity in Westminster, CO.
Job Summary
VirtualSite Solutions(VSS) is a Joint Venture between Trimble and Caterpillar Inc. responsible for the development of Web and Mobile telematics software solutions for the construction industry. The joint venture is located in Westminster, CO with additional locations in New Zealand and Chennai India.
We are looking for a hands-on developer with a passion for automation to transform our build and deploy systems while providing guidance for our ops team. Come work on an exciting new project used in every country in the world with the latest technologies where your efforts will dramatically impact over 100 developers while saving the company money. You will be designing and improving our next generation continuous integration / continuous delivery system.
The ideal candidate will have a strong aversion to manual installs or any documentation that results in repeating tasks that could be automated. We need a self-starter, who, given a rough definition of success will drive to a solution utilizing necessary resources including custom programming. For example, we would expect you to have the ability to create a process to spawn x number of Jenkins slaves in AWS with all the necessary build tools installed. The ideal candidate must be comfortable with the unknown, and not afraid to try new processes and technologies. They should have the ability to identify multiple options and pick the best path. We also need someone who understands CI tools well enough to test and troubleshoot issues, then identify and resolve those failures. The candidate should understand networking well enough to troubleshoot and correct DNS and port issues.
SRE is a space that is rapidly changing and we are looking for someone who is not willing to settle for “we have always done it that way” thinking. This individual will need to be tenacious, and have a healthy disrespect for the impossible. This position will lead a small ops team.
Skills & Experience Requires
- Expert level programming experience
- Prior SRE/DevOps/automation
- Prior scripting language: such as Bash, Puppet, Groovy, Python, Gradle, Ant, MSBuild, PowerShell
- Continuous Integration (CI): Jenkins, Hudson, TeamCity, Bamboo
- Version control systems: GIT, Mercurial, or another DVCS
- Desire to learn new languages
- Database experience, preferably MySQL
- Enjoys innovation and improving systems
- Strong interpersonal communication skills (including listening, speaking, and writing) and ability to work well in a diverse, team-focused environment
Skills & Experience Desired
- Docker containers, Docker on windows
- Kubernetes
- Amazon AWS Experience
- Kafka/Zookeeper
- Boto3 or another AWS SDK
- Networking and AWS experience
- Security group experience, managing security groups, LDAP, Active Directory
- CilQr
- Ability to communicate system flow/draw pretty pictures We are Trimble ! We create solutions to design, build, and maintain roads and buildings. We create solutions to survey land and subdivide areas into cities. We create solutions to improve crop yield in farms to feed and fuel cities. We create solutions to track vehicles that transport goods from point A to B to support the economy and feed cities. We have solutions that meet the needs of the eco-system. This is the universe we live and this is what we do. We are a global company transforming the way the word works wherever it needs to be done.
Trimble Navigation Limited is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D
Desired Skills and Experience
See application page for details