Jobs · Engineering · Pennsylvania

Azure Site Reliability & Automation Engineer

Innovative Systems, Inc. · Pittsburgh, PA · 3 wk ago
On-siteEngineeringFull-time

About the role

The Azure Site Reliability & Automation Engineer will be the architect of our infrastructure’s reliability. You will bridge the gap between operations and development by applying a software engineering mindset to system administration. Your mission is to "automate everything," reducing manual toil and ensuring our Azure environment is scalable, secure, and self-healing.

Key Responsibilities

  • Infrastructure as Code (IaC): Design and maintain production environments using Terraform, Bicep, or ARM templates.
  • CI/CD Pipeline Mastery: Build and optimize deployment pipelines in Azure DevOps or GitHub Actions to ensure seamless, automated code delivery.
  • Reliability Engineering: Define and monitor SLIs, SLOs, and SLAs to ensure system health and performance.
  • Automation of Toil: Identify repetitive manual tasks and eliminate them through scripting (PowerShell, C#, or Bash).
  • Incident Response & Post-Mortems: Participate in on-call rotations and lead blameless post-mortems to turn outages into learning opportunities.
  • Cloud Governance: Implement Azure Policy and Cost Management tools to keep the environment secure and within budget.

Additional Responsibilities

  • Cloud Support & Troubleshooting: Provide direct technical assistance within the Azure ecosystem, identifying root causes and implementing rapid issue resolution.
  • Incident Response: Respond to and resolve system issues in a timely manner, triaging severity and engaging cross-functional team members as appropriate to maintain SLAs.
  • Cross-Functional Collaboration: Partner with developers, architects, and stakeholders to align infrastructure reliability with business goals and application requirements.
  • Adaptive Operations: Perform other technical responsibilities and special projects as assigned to support the evolving needs of the Azure environment.

Required Technical Skills

  • Azure Expert: Deep knowledge of Azure App Services, Kubernetes (AKS), Azure Functions, and SQL Databases.
  • Coding/Scripting: Proficiency in C#, Python, or Go, and advanced PowerShell for automation tasks.
  • Observability: Hands-on experience with Azure Monitor, Log Analytics, and Application Insights.
  • Containerization: Strong experience with Docker and orchestrating workloads in Kubernetes.
  • Networking: Understanding of VNETs, ExpressRoute, Azure Front Door, and Private Links.
  • Advanced Orchestration: Possess hands-on experience with configuration management and modern IaC tools like Ansible or Pulumi.

Preferred Qualifications

  • Professional Certification: Hold a high-level Microsoft credential, such as Azure Solutions Architect Expert or Azure DevOps Engineer Expert.
  • Resiliency Testing: Maintain a background in Chaos Engineering principles to proactively identify and fix system weaknesses.
  • Analytical Mindset: Demonstrate high intellectual curiosity and elite problem-solving skills to navigate complex cloud obstacles.
  • Communication Excellence: Exhibit strong written and verbal communication skills, with the ability to translate technical jargon into actionable business insights.
  • Professional Drive: Self-motivated with a robust work ethic and a "bias for action" when improving system performance.
  • Collaborative Autonomy: Proven ability to work independently on specialized tasks while remaining a cohesive, contributing member of a high-performing team.

Similar jobs

Azure Automation Engineer

Vytwo Technologies Inc.Prosper, TX· 1 mo ago
Engineering$55–$60/hrapply on vytwo-technologies.careerplug.com