Cloud Automation Engineer

Title: Cloud Automation Engineer
Location: Westminster, CO
Department: Enterprise Systems
Reports To:  Enterprise DevOps Systems Architect 
 
Trimble is expanding the team responsible for designing, deploying and operating our cloud-based, enterprise-wide DevOps toolset, "E-Tools." Trusted every day by more than 6,000 engineers all over the world, E-Tools is a suite of self-managed, cloud-centric applications for project planning, issue tracking, source code management, continuous integration and product delivery, built on best-of-breed solutions from partners like Atlassian and JFrog. As a key element of Trimble’s product development infrastructure, this highly successful program has direct visibility and support from Trimble’s executive management and helps our teams to drive billions of dollars in revenue. 
 
The Cloud Automation Engineer is an experienced and accomplished critical thinker, problem solver and communicator who possesses a broad skill set, embraces technical excellence, and enjoys implementing and supporting complex mission-critical systems as part of a high-performance, global team. 
 
This position is primarily focused on performance engineering: leveraging our underlying AWS infrastructure to its greatest abilities and tuning the configurations of our third-party applications for maximum uptime and performance. 
 
PRIMARY RESPONSIBILITIES 
  • Develop performance testing objectives, processes and validation criteria for new and existing systems
  • Develop and leverage automated methods of application performance/scalability testing and datacenter production environment performance analysis
  • Proactively measure, evaluate and optimize application performance via load tests and datacenter production environment performance analysis results
  • Ensure application performance meets customer and industry expectations, and produce written assessments to inform and assure our customers accordingly
  • Outline recommendations for performance-oriented software strategies and assist in the definition of software development standards and efficiencies
  • Plan and execute new functionality and platform improvements, including performance, availability, security, cost and disaster tolerance
  • Maximize service uptime for a truly global, always-on customer base
  • Design and execute test plans to support the deployment of improvements
  • Create POCs to validate architectural designs and improvements
  • Continuously improve team objectives through creative automation
  • Collaborate with the operations team to verify performance of planned upgrades
  • Occasionally serve as a point of escalation for operational issues
  • Develop expertise in use, deployment and administration of E-Tools applications
  • Utilize Freshservice, Jira, Bitbucket and other E-Tools for planning and execution
  • Occasionally meet or perform tasks off-hours, such as late night, early morning, or weekends
  • Collaborate regularly with distributed team members of varying experience
 
REQUIRED SKILLS & EXPERIENCE 
  • B.S. in Computer Science, or Computer Engineering
  • Min. 4 years of software/application engineering experience
  • Min. 2 years focused directly on application performance engineering
  • Strong skills in Linux systems administration
  • Masterful communication in written and spoken English, including documentation
  • Proficient in scripting, such as shell, Python or Go
  • Excellent troubleshooting and problem-solving skills
  • Comfortable with DevOps tools, process and culture
  • Work effectively with a distributed team and internal customers
  • Continuous self-guided learning and natural curiosity
  • Self-driven, creative and collaborative
 
DESIRED SKILLS & EXPERIENCE 
  • Application operations experience, including incident, change, and capacity management
  • 6+ years of experience
  • Prior experience administering Jira and other Atlassian applications
  • Tomcat performance tuning
  • AWS Certification or use of Amazon Web Services (not required since mickey in AWS expert)
  • CI/CD workflows, DevOps, or other process automation
  • REST-based web services programming
  • Experience in databases such as Postgres
  • Advanced degree or certification in a related field (Computer Science; Computer, Software or Application Engineering)
 
TRAVEL 
  • 5% (1-2 wk/year)
 
Trimble 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
#engineering

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
Error
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field