Senior Platform Engineer
Blue Line Solutions · Chattanooga, TN · 3 wk ago
On-siteEngineering$110k–$125k/yrFull-time
About the role
Blue Line Solutions is a leading provider of public safety technology and photo speed enforcement solutions, partnering with law enforcement agencies nationwide to improve roadway safety and protect communities. The Senior Platform Engineer will join the core infrastructure team during an exciting period of growth and modernization as we migrate our law enforcement SaaS platform to Microsoft Azure.
Key Responsibilities
- Platform Architecture & Engineering
- Design, develop, and maintain scalable platform services and infrastructure supporting cloud-native applications.
- Architect and implement reusable platform patterns, standards, and best practices across engineering teams.
- Develop and support backend services utilizing C# and .NET 8 where platform-level solutions require custom development.
- Collaborate with engineering teams to improve system architecture, scalability, reliability, and operational efficiency.
- Cloud Infrastructure & Infrastructure as Code
- Design and implement Microsoft Azure cloud infrastructure supporting production and development environments.
- Design and evolve Terraform modules supporting Azure Kubernetes Service (AKS), networking, storage, security, and related cloud services.
- Develop Infrastructure as Code (IaC) solutions utilizing Terraform, Bicep, or similar technologies.
- Ensure infrastructure remains secure, scalable, resilient, and cost-effective.
- Establish cloud governance, operational standards, and deployment best practices.
- DevOps & Deployment Automation
- Build and optimize Azure DevOps pipelines utilizing shared templates, artifact management, automated testing, and deployment strategies supporting zero-downtime releases.
- Implement and maintain GitOps deployment workflows utilizing tools such as Flux or ArgoCD.
- Develop deployment automation strategies that improve reliability and accelerate software delivery.
- Manage source control, release management, build automation, and deployment processes.
- Continuously improve software delivery and operational efficiency.
- Site Reliability Engineering (SRE)
- Design and implement monitoring, logging, and alerting solutions utilizing Grafana, Prometheus, Azure Monitor, and related observability platforms.
- Champion Site Reliability Engineering (SRE) practices including incident response, root cause analysis, runbook development, service reliability, and operational readiness.
- Maintain platform performance and proactively identify opportunities for improvement.
- Lead troubleshooting efforts for complex production and infrastructure issues.
- Promote an observability-first approach across engineering teams.
- Collaboration & Technical Leadership
- Partner with Product, Engineering, Operations, and leadership teams to deliver scalable technology solutions.
- Participate in architectural reviews, technical planning, and strategic technology initiatives.
- Mentor junior engineers and support professional development efforts across the team.
- Research emerging technologies and recommend improvements to platform architecture and engineering practices.
- Contribute to a culture of technical excellence, ownership, and continuous improvement.
Qualifications
- Required:
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field, or equivalent experience.
- 6+ years of backend, platform, or software engineering experience.
- 3+ years of cloud infrastructure experience, preferably within Microsoft Azure.
- Strong proficiency with C# and .NET 8.
- Hands-on experience with Kubernetes (AKS preferred) and Docker containerization.
- Experience with CI/CD pipelines, automated testing, and DevOps best practices.
- Strong understanding of microservices, distributed systems, event-driven architecture, and modern software design patterns.
- Strong troubleshooting, analytical, and problem-solving skills.
- Experience supporting production environments and highly available systems.
- Preferred:
- Experience with GitOps tools such as Flux or ArgoCD.
- Experience with Infrastructure as Code (Terraform, Bicep, or similar technologies).
- Experience with messaging and event-streaming technologies such as RabbitMQ, Azure Service Bus, or Kafka.
- Experience with monitoring and observability tools including Grafana, Prometheus, and Azure Monitor.
- Experience working within highly scalable, distributed system environments.
- Microsoft Azure certifications.
Top Skills
- Microsoft Azure
- Kubernetes (AKS)
- Docker
- Terraform
- Azure DevOps
- GitOps (Flux / ArgoCD)
- CI/CD & Deployment Automation
- Site Reliability Engineering (SRE)
- C# & .NET 8
- Infrastructure as Code
- Cloud Networking
- Microservices Architecture
Compensation & Benefits
Salary Range: $110,000 - $125,000 annually
Benefits Include: Medical Insurance, Dental Insurance, Vision Insurance, 401(k), Paid Time Off, Paid Holidays, Flexible Schedule, Professional Development Opportunities
Schedule
Full-Time
Monday through Friday
Day Shift
Occasional after-hours support for deployments, maintenance windows, and critical incidents