DevOps Engineer

Are you craving the challenge of building complex systems? Really smart systems where performance and speed are essential without sacrificing the working environment?If this appeals to you, join a purpose-driven, fast-growing enterprise software company that is working to transform Public Safety.The power to do remarkable things when it matters most is the heart of public safety. At RapidDeploy, we believe that regardless of size, geography or budget, everyone in public safety should have access to the data they need when it matters most to save more lives. That’s why, since 2016, our mission has been to reduce emergency response times and improve public safety. We are the industry’s only truly open and integrated emergency response platform with a portfolio of web-based cloud solutions that includes analytics, mapping, dispatch and first responder applications.
RapidDeploy is looking for a DevOps Engineer to work with the Developer and Engineering Branch to mature, design and deploy automated infrastructure provisioning mechanisms through modern configuration management processes and procedures. This role will help shape emergency communications by working to build high-availability and secure systems for dispatch and first responders.  The DevOps Engineer will report directly to RapidDeploy's DevOps Manager and work closely with a team of other exceptional and dedicated DevOps engineers. This senior role is intended for a creative, precise, and motivated individual with a strong background in cloud-native solutions and modern software tooling and processes. 

Responsibilities:

  • Trailblazer: Infrastructure as Code  
  • Decompose current monolith Terraform configurations into more sustainable modules  
  • Collaboration across diverse teams. Good understanding of workspace management of multiple environments using Terraform Cloud 
  • Upgrade of Terraform configuration, build and publish modules for repeatable use  
  • Importing unmanaged environments, decreasing overall drift  
  • Build and manage Azure Cloud Services of which the majority is IaaS, PaaS services, example  - App Services, Functions, Service Bus, Redis, Event Hub, Cosmos, SQL Server, Postgres, Application Insights, Log Analytics, virtual networking, Key Vault, Virtual Machine Scale Sets, Application Gateway, Traffic Manager, Storage Accounts and Kubernetes.  
  • Manage and orchestrate microservices with Kubernetes 
  • Assist with deployment process in Azure DevOps when required 
  • Troubleshooting environmental issues and driving the resolution and overall improvement of the platform 
  • Monitoring of all critical systems is imperative – Datadog, Application Insights and Log Analytics are currently in use 

Skills/Experience:

  • Solid scripting knowledge using Powershell, Bash with Python, Go advantages  
  • Build and manage code pipelines with Azure DevOps and Octopus Deploy 
  • Define multistage YAML pipelines allowing complete continuous delivery for development environments and continuous integration, gated deployments for production  
  • 3+ years of experience working with cloud solutions such as Azure
  • 3+ years of experience in DevOps environments, maintaining secure CI/CD processes and SDLC processes
  • 3+ years of experience with the development, deployment, and automation of secure solutions in an enterprise cloud-based environment
  • Strong understanding of Git flow  
  • Administrative and understanding of Cloud Flare - desirable  
  • Certificate, DNS record, Page Rule and CDN configuration  
  • Administrative of Monitoring and observability toolset like with Datadog – desirable 
  • 2+ years of experience working in Kubernetes deployments is a significant benefit

About RapidDeploy Inc.• Fast-growing, passionate, mission-driven team – we care about saving lives through technology!• We are people-centric and ensure an environment where employees are encouraged to grow and learn every day• Offices in Austin, TX and Cape Town, South Africa 
Note: RapidDeploy’s hiring policy prohibits hiring from existing or prospective customers.If you don’t receive feedback from us within two (2) weeks of receiving your CV, please consider your application unsuccessful.
RapidDeploy, Inc. and its affiliates understand that your privacy is important to you. When you apply for a position with RapidDeploy, we collect and process personal data for recruitment and other related Human Resources purposes. Review our HR Privacy Policy to learn how we collect, use, and protect your personal data in connection with our recruiting and HR efforts

RapidDeploy is the industry’s only truly open and integrated emergency response platform, transforming 9-1-1 communications centers of any size into data-centric organizations. RapidDeploy achieves new levels of situational awareness and reduces 9-1-1 response time by seamlessly integrating third-party data ensuring it is available when, where and how Telecommunicators and First Responders need it. Our company’s web-based cloud platform includes analytics, mapping, dispatch and first responder applications. With more than 325 years of collective experience in public safety and as first responders, RapidDeploy understands what Agencies, Telecommunicators and First Responders face every day. We know from first-hand experience how data benefits 9-1-1.