AzureIT - Principal Consultant
GigSumo.com · Texas, United States · 2 mo ago
ConsultingFull-time
We are seeking a detail-oriented and results-driven SRE DevOps Engineer for a W2 - Contract engagement, offering a hybrid work arrangement. This position is based in Tampa, FL, USA, for a duration of 12 months.
About the Role
The ideal candidate brings 5–10 years of hands-on experience and is proficient in industry-leading tools and technologies. Strong domain knowledge in key practices including DevOps, SRE, Software Engineering, CI/CD, and Infrastructure as Code is essential. This role requires strong ability to collaborate with cross-functional teams, identify defects early in the development cycle, and ensure high-quality product delivery.
Responsibilities
- Define and manage SLIs, SLOs, and SLAs
- Ensure high availability, scalability, and fault tolerance of systems
- Lead incident response, troubleshooting, and root cause analysis (RCA)
- Implement self-healing systems and automated recovery mechanisms
- Conduct performance tuning and capacity planning
- Design and implement CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins)
- Automate build, test, and deployment workflows
- Implement canary, blue-green, and rolling deployment strategies
- Improve release quality and reduce deployment risks
- Develop tools, scripts, and microservices to automate operations
- Write clean, efficient code in Python, Go, Java, or .NET
- Build reusable frameworks for deployment, monitoring, and scaling
- Integrate APIs and backend services
- Architect and manage infrastructure on Azure (preferred), AWS, or GCP
- Use Infrastructure as Code (Terraform, Bicep, CloudFormation)
- Design secure, scalable, and cost-effective cloud architectures
- Deploy and manage applications using Docker and Kubernetes (AKS preferred)
- Maintain cluster health, scaling, and upgrades
- Develop Helm charts or Kubernetes manifests
- Optimize resource utilization and performance
- Implement monitoring using Prometheus, Grafana, ELK, OpenTelemetry, Azure Monitor
- Build dashboards, alerts, and automated incident detection systems
- Enable distributed tracing and log aggregation
- Integrate security practices into CI/CD pipelines
- Manage secrets using Azure Key Vault or Vault solutions
- Ensure compliance with security standards and policies
- Work closely with developers, QA, and product teams
- Promote DevOps culture and automation-first mindset
- Contribute to architecture discussions and design reviews
- Mentor junior engineers
Requirements
- 5–10 years of experience in DevOps / SRE / Software Engineering
- Strong experience in CI/CD tools (Azure DevOps preferred)
- Hands-on experience with Kubernetes and Docker
- Expertise in Terraform / Infrastructure as Code
- Strong understanding of cloud platforms (Azure preferred)
- Proficiency in Python, Go, Java, .NET, or similar languages
- Strong coding skills with focus on automation and backend services
- Experience in API development and system integration
- Strong understanding of Linux systems
- Networking fundamentals (DNS, TCP/IP, load balancing, firewalls)
- Experience with monitoring, logging, and tracing tools
- Understanding of metrics, logs, and distributed tracing
Skills
Primary Skills
- Azure DevOps
- GitHub Actions
- Jenkins
- Python
- Go
- Java
- .NET
- Terraform
- Bicep
- CloudFormation
- Docker
- Kubernetes
- Prometheus
- Grafana
- ELK
- OpenTelemetry
- Azure Monitor
Secondary Skills
- DevOps
- SRE
- Software Engineering
- CI/CD
- Infrastructure as Code
- API development
- System integration
- Monitoring
- Logging
- Tracing
Soft Skills
- Problem-solving
- Analytical mindset
- Communication
- Collaboration
- Ownership-driven approach
Nice to Have
- Experience with GitOps tools (ArgoCD, Flux)
- Knowledge of service mesh (Istio, Linkerd)
- Exposure to event-driven architecture (Kafka, Service Bus)
- Experience with chaos engineering
- Azure DevOps Engineer (AZ-400) certification
- Kubernetes (CKA/CKAD) certification
Schedule
Hybrid work arrangement, 12-month contract duration.