Senior Devops Engineer
Company | Semperis |
---|---|
Location | Dallas, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of DevOps/SRE experience in SaaS or cloud-native environments
- Strong programming skills in Python or Go for automation and tooling development
- Proven expertise in Azure cloud infrastructure and services
- Strong experience with Terraform and Terragrunt for infrastructure management
- Kubernetes (AKS) and Helm in production environments
- Istio Service Mesh and Istio Ingress Gateways
- ArgoCD and GitOps methodologies
- CI/CD pipeline development in Azure DevOps
- Demonstrated experience implementing Zero Trust security, PIM, and RBAC
- Practical knowledge of observability tools including OpenTelemetry, Prometheus, Grafana, or Azure Monitor
- Proficiency in scripting and automation, particularly with Bash
- Track record of production support and on-call rotation participation
- Strong problem-solving skills and ability to work in fast-paced environments
- Experience with WAFs and network security in Azure
Responsibilities
- Design, maintain, and improve Azure infrastructure using Infrastructure as Code (IaC) principles with Terraform and Terragrunt
- Manage and optimize AKS clusters, including Istio service mesh implementation for enhanced service-to-service communication and security
- Implement and maintain scalable cloud infrastructure solutions that support our growing SaaS platform
- Oversee Azure resource management, including networking, Key Vault, Blob Storage, and Azure Cosmos DB
- Configure and maintain OpenSearch clusters for logging and search capabilities
- Optimize CosmosDB performance, scaling, and cost management
- Lead and enhance CI/CD pipelines in Azure DevOps, ensuring efficient and reliable deployment processes
- Implement and maintain GitOps workflows using ArgoCD for automated deployments
- Develop and maintain automation scripts (primarily in Bash) to improve operational efficiency
- Drive continuous improvement in deployment processes and developer workflows
- Implement and maintain Zero Trust security architecture using Azure PIM and RBAC
- Enforce security best practices and least privilege principles across the infrastructure
- Manage Web Application Firewalls (WAFs) and network security configurations in Azure
- Ensure compliance with security standards and best practices
- Design and implement comprehensive observability solutions using OpenTelemetry, Azure Log Analytics Workspace, and Application Insights
- Participate in on-call rotation to provide production support and incident response
- Lead incident investigations, root cause analysis, and implementation of preventive measures
- Maintain and improve system reliability metrics and SLAs
Preferred Qualifications
- Experience with Kafka and event-driven architectures
- Knowledge of distributed systems and microservice architecture
- Advanced knowledge of OpenSearch and Elasticsearch
- Experience with CosmosDB performance tuning and data modeling
- Familiarity with Azure API Management and Logic Apps
- Experience with large-scale SaaS platforms