- Company Name
- Selective Insurance
- Job Title
- Sr. DevOps Engineer (Hybrid)
- Job Description
-
**Job Title:** Senior DevOps Engineer (Hybrid)
**Role Summary:**
Lead the design, implementation, and continuous improvement of cloud‑native CI/CD pipelines and infrastructure automation. Serve as a technical advisor and change agent to foster a DevOps culture, ensuring architectural alignment, operational resilience, and cost optimization across the organization.
**Expectations:**
- Deliver scalable, secure, and reliable cloud solutions that accelerate time‑to‑market.
- Champion best practices, governance, and FinOps principles.
- Demonstrate measurable business value from DevOps initiatives.
- Mentor cross‑functional teams and influence technical strategy at all levels.
**Key Responsibilities:**
- Design and oversee Azure‑based architecture, networking, and containerization using IaC (ARM, Terraform, Puppet, Ansible).
- Build and maintain CI/CD pipelines in Azure DevOps, SonarQube, and YAML; enforce reusable, performant, and secure patterns.
- Create documentation, release pipeline blueprints, mockups, and performance metrics.
- Evaluate and select third‑party DevOps tools; deliver custom integrations where necessary.
- Lead disaster‑recovery and high‑availability planning for cloud workloads.
- Quantify DevOps ROI, track metrics, and report to leadership.
- Mentor developers, advocate DevOps practices, and drive cultural change.
- Troubleshoot pipeline failures, performance bottlenecks, and security issues.
- Stay current with cloud trends, propose modernization roadmaps, and align with business objectives.
**Required Skills:**
- 5+ years application development experience.
- 5+ years designing DevOps pipelines with Azure DevOps, SonarQube, and YAML.
- Deep knowledge of Azure services: Compute, Storage, Networking, App Service, Logic Apps, VMSS, Security.
- IaC proficiency: ARM templates, Terraform, Puppet, Ansible.
- Scripting: PowerShell, Bash, Python, Bicep.
- Cloud cost optimization, governance, and FinOps.
- Disaster recovery and high‑availability design.
- Strong leadership, influencing, and mentoring capabilities.
- Analytical mindset and problem‑solving aptitude.
- Ability to work independently and make decisions.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Azure certifications preferred (e.g., AZ-900, AZ-104, AZ-400, or equivalent).
---