Senior DevOps Engineer

Boston, MA

Onsite

Full Time

$145k - $170k

Job Overview:
We are seeking a Senior Azure DevOps Engineer to join our engineering team. Our company specializes in designing and manufacturing IoT solutions to optimize public infrastructure. As a Senior DevOps Engineer, you will play a critical role in automating and streamlining our development and deployment processes with a focus on Azure, Terraform, Kubernetes, and microservices. You will work closely with development, operations, and product teams to ensure seamless integration and deployment of services across our cloud infrastructure.

Key Responsibilities:

  • Design, implement, and manage scalable infrastructure in Azure for IoT applications, ensuring high availability, security, and performance.
  • Develop and maintain Terraform infrastructure-as-code to automate the provisioning and management of cloud resources.
  • Build, deploy, and manage Kubernetes clusters to support the containerization and orchestration of microservices in production and development environments.
  • Optimize and enhance CI/CD pipelines for efficient software delivery, reducing time to market and increasing reliability.
  • Collaborate with cross-functional teams to define, document, and enforce best practices in DevOps methodologies.
  • Monitor, troubleshoot, and improve system performance, reliability, and scalability of deployed services.
  • Implement monitoring and logging solutions to ensure proactive identification of issues and smooth operation of deployed services.
  • Stay current with emerging technologies and practices in cloud computing, DevOps, and IoT infrastructure to continuously improve our processes.
  • Lead and mentor junior DevOps engineers, contributing to the growth and technical development of the team.

Qualifications:

  • 5+ years of experience in a DevOps, Site Reliability Engineering (SRE), or Infrastructure role with a strong focus on Azure cloud services.
  • Proficiency with Terraform and infrastructure-as-code practices.
  • Deep knowledge and experience in managing Kubernetes clusters in a production environment, including deployment, scaling, and monitoring.
  • Experience with CI/CD tools and methodologies (e.g., Azure DevOps, Jenkins, GitLab CI/CD).
  • Strong understanding of microservices architecture and deployment strategies.
  • Familiarity with Azure Monitor, Prometheus, Grafana, or other logging/monitoring tools.
  • Solid understanding of networking concepts, security best practices, and cloud architecture.
  • Experience with scripting and automation using Bash, PowerShell, or Python.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Bachelor's degree in Computer Science, Information Systems, or a related field is preferred, but equivalent experience will also be considered.

Preferred Skills:

  • Experience with IoT platforms and understanding of public infrastructure challenges.
  • Knowledge of service mesh technologies (e.g., Istio, Linkerd).
  • Azure certifications (e.g., Azure DevOps Engineer Expert, Azure Administrator Associate, Azure Solutions Architect Expert).

Benefits:

  • Competitive salary with performance bonuses.
  • Flexible working arrangements, including hybrid or remote options.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) matching program.
  • Professional development opportunities and certifications.
  • Work with a passionate team on innovative IoT solutions that improve public infrastructure.

Posted by: Matthew Durkin

Specialization: DevOps