Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Lead DevOps Engineer -Azure Cloud

Trimble

Trimble

Software Engineering
Multiple locations
Posted on Thursday, July 25, 2024

Will be a key member of a Cloud Engineering team dedicated to building and developing CI/CD and automation framework tools, advancing Trimble’s technologies, and providing our current and future customers with an intuitive product experience

We’re looking for someone highly skilled, motivated, and collaborative—yet pretty low-key about it all. You should already have experience building responsive, customer-facing applications using some of the most recent technologies and frameworks, and you should be able to engage in multi-cloud discussions. You have an interest in staying abreast of constantly changing technologies. Finally, you have a quality-first mindset and are excited to roll up your sleeves for the next big challenge.

Key Responsibilities

  • Provisioning and maintaining infrastructure in Azure cloud.

  • Maintain and improve the current CICD pipeline (Github workflow & Jenkins)

  • Strong Python Knowledge.

  • Developing new terraform modules as per requirement.

  • Application deployment automation using Ansible/Terraform/etc

  • Review and maintain IAC repositories in bitbucket

  • Fix the Azure non-compliance wherever possible - Security controls and best practices

  • Strong emphasis on DevOps as an engineering discipline with a focus on automation

  • Handle escalations from internal stakeholders and manage critical issues to resolution

  • Manage, and provide leadership and guidance to a high performing global team of Site Reliability Engineers.

  • Teaching how to adopt reliability engineering practices such as error budgets, blameless retrospectives, chaos engineering, etc.

  • Identify problems and opportunities for improvements that are common across many teams and services.

  • Develop services to handle automatic recovery from incidents and disasters.

  • Participate in troubleshooting, capacity analysis and planning, and performance analysis

  • Design cost controls and rollout the cost optimization strategy

  • Respond on-call to incidents with quick and effective resolutions

  • Responsible for fixing compliance issues and requirements raised by SecOps tools

Required Skills and Experience

  • Minimum 6+ years experience in Azure Cloud Devops

  • History of supporting applications and infrastructure in Production

  • Experience in Capacity planning and Cost optimization

  • Deep understanding of Linux/Unix operating systems

  • Experience using a high-level scripting language (Python preferred) and IaC tools(Terraform, CloudFormation)

  • Infrastructure as code (IaC) and System Administration skills

  • Ability to troubleshoot and resolve infrastructure issues

  • Excellent problem-solving and analytical skills

  • Bachelor's degree in Computer Science, Engineering, or related field

Desirable Skills and Experience

  • Azure Certification (or equivalent in another public cloud)

  • Experience with microservice architecture

  • Good skills in Python or another high-level programming language

  • Experience with SaaS monitoring toolsets (Datadog, SumoLogic, PagerDuty, ELK, Grafana)

  • Experience in Atlassian tools: Bitbucket, Jira, and Confluence

  • Experience using SQL and NoSQL databases

  • Experience with Jenkins/Bamboo and Gradle for CI/CD

  • Experience in Kubernetes is an added advantage