Cloud Automation Engineer job in Westminster, CO at Trimble

  • icrunchdata Network
  • Westminster, CO, USA
  • May 23, 2020
Information Technology (IT)

Job Description

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 performancescalability 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 softwareapplication 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) CICD 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 wkyear) 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. EOEMFVD engineering

Job ID

Trimble, Inc.