Porch Group is a leading vertical software and insurance platform, seeking a Senior DevOps Cloud Engineer to build world-class infrastructure in public cloud, primarily GCP. The role involves designing, building, and operating scalable and secure cloud infrastructure while optimizing CI/CD pipelines using AI insights and mentoring junior engineers.
Responsibilities:
- Build infrastructure/systems that balance operational excellence, security, reliability, performance efficiency and cost optimization
- Improve the observability of our systems to anticipate and address issues before they become critical, leveraging strategies like infrastructure as code, system operational and health metrics, CICD pipelines and infrastructure automation
- Contribute to DevOps roadmaps, helping balance priorities like modernizing past infrastructure, supporting new projects and deployments, and improving/hardening systems where it is needed most
- Integrate AI-powered tools into DevOps workflows for Predictive monitoring, Anomaly detection, Intelligent alerting and Auto-remediation
- Leverage AI/ML insights to optimize: CI/CD pipelines, Deployment strategies, Infrastructure performance and cost
- Build and maintain self-healing systems using AI-based observability platforms
- Support our initiatives for modernizing/centralizing our cloud footprint in partnership with business, analytics, software, InfoSec, and data science teams
- Design and enforce SDLC & Infosec & Compliance requirements
- Assist with root cause analysis/remediation for system incidents
- Provide support to engineering team in basic database operations (Postgres, SQL Server) in running SQL scripts, creating database objects and troubleshooting performance and connection issues
- Implement Infrastructure as Code (IaC) using Terraform
- Provide 24x7x365 monitoring, incident response, and on-call support as part of the Devops team
Requirements:
- Bachelor's degree in Computer Science, Software or System Engineering preferred or equivalent experience
- 8+ years of relevant experience
- Expertise with cloud-based systems and containerized infrastructure (Linux/OS fundamentals, Kubernetes, Database systems, Cloud networking)
- Deep expertise with GCP required, with significant expertise with two+ (GCP and Azure) preferred
- Experience supporting AI/ML platforms and experience integrating AI-powered DevOps tools
- Familiarity with LLM-based systems, vector databases, or AI APIs
- Expertise building common Web/Internet platform components (e.g. proxies, caches, load balancers, firewalls, app/web server tiers, DB systems)
- Unix scripting experience required and a willingness to learn/support those you may not presently know
- Conceptual and practical knowledge with modern DevOps techniques, such as CI/CD, IaC, Configuration Management, Secrets/Vault management
- Expertise in troubleshooting that spans systems, network, and applications in a distributed/microservice environment
- Experience with databases like Postgres and SQL Server
- Exposure to Azure technologies like ADF, ADF Linked Services, Azure Key Vault, Azure managed identities and Azure DevOps
- Proven experience working with US based business teams
- Excellent written and communication skills in English language
- Ability to work within core US business hours / time zone expectations - Eastern Standard Time (EST) overlap
- Workspace: A quiet space to work, an internet connection of at least 30 Mbps download | 10 Mbps upload