DroneDeploy powers field teams with robotics and AI, enabling critical industries to operate efficiently. The Senior DevOps Engineer will be responsible for managing cloud infrastructure, leading CI/CD improvements, and supporting AI capabilities within the organization.
Responsibilities:
- Own key areas of DroneDeploy’s cloud infrastructure, improving reliability, performance, and usability of the platform and related services
- Design, build, and evolve infrastructure-as-code to provision and manage scalable, secure environments used across engineering teams
- Lead improvements to CI/CD pipelines and release workflows (e.g., GitHub Actions, Jenkins, CircleCI), creating templates and tooling that make deployments faster, safer, and more consistent for product teams
- Champion observability by implementing and refining monitoring, logging, alerting, and dashboards that give teams clear visibility into system health and customer impact
- Partner with engineers across multiple product areas to streamline code deployment, promote a culture of collaboration and shared responsibility, and define “golden paths” for how services are built, tested, and operated
- Identify areas of operational toil or fragility and implement durable automation and process improvements that reduce recurring incidents and support burden
- Participate in the production support rotation, including incident response, troubleshooting high-impact issues, and contributing to post-incident reviews and follow‑through actions
- Contribute to ML Ops efforts by collaborating with AI-focused teams on running machine learning processes in the cloud, supporting model training, evaluation, and related infrastructure needs when required
- Share expertise through code reviews, documentation, pairing, and mentoring, helping other engineers adopt best practices in infrastructure, deployment, and reliability while continuously learning new tools and techniques
- Use AI tooling in day‑to‑day engineering work (e.g., code generation, test scaffolding, troubleshooting) and provide feedback that helps improve how DroneDeploy uses AI across R&D
Requirements:
- Extensive experience working with at least one major cloud provider (AWS, Azure, or GCP) to design, deploy, and operate production systems
- Experience operating Kubernetes clusters in the cloud at scale
- Strong experience writing and maintaining software applications (not just scripts), with proficiency in Python and/or Golang and comfort contributing to shared repositories and services
- Solid hands-on experience with infrastructure-as-code such as Terraform (or similar tools like Pulumi or CloudFormation) to manage complex environments
- Proven track record building, maintaining, and improving CI/CD pipelines using platforms such as GitHub Actions, Jenkins, CircleCI, or comparable solutions
- Strong Linux system administration fundamentals, including networking, performance tuning, and security basics in a cloud-native environment
- Demonstrated ability to troubleshoot complex production issues spanning application, infrastructure, and third-party services, using observability tools and structured problem-solving
- Experience collaborating closely with software engineering teams, influencing patterns and practices through clear communication, documentation, and enablement rather than formal authority
- Comfort operating in distributed, remote teams, taking initiative to move projects forward independently, surface tradeoffs, and propose solutions in areas like CI/CD, reliability, or cost efficiency
- No specific drone certification is required for this role