We are seeking an experienced DevOps Developer to design, implement, and maintain our cloud infrastructure and deployment platform. The ideal candidate will combine hands-on technical expertise with strong architectural vision to build and optimize our Kubernetes-based deployment ecosystem. This role requires a deep understanding of DevOps principles, cloud technologies, GitOps approach and infrastructure as code practices. Previous experience in designing and building multi-cloud and cloud-agnostic infrastructure platforms is a strong advantage.
What You Will Do
Implement cloud-agnostic infrastructure solutions that can operate across multiple cloud providers
Focus on Azure implementation as the primary cloud platform, with planned expansion to AWS support in subsequent phases
Ensuring the architecture remains provider-independent as much as possible.
Implement infrastructure automation using provider-agnostic tools and practices:
HashiCorp Vault for secrets management instead of cloud-native secret stores
Terraform for infrastructure provisioning across all cloud providers
Platform-agnostic monitoring and observability solutions
Architect and maintain our Kubernetes-based container orchestration platform using cloud-agnostic principles
Develop and optimize automated CD pipelines using GitOps tools (ArgoCD) and methodologies
Create and maintain Helm charts for consistent application deployments across cloud providers
Build and maintain unified observability solutions that work consistently across cloud platforms
Develop automation scripts and tools using Shell, Python, and Golang
Design and implement disaster recovery and high availability solutions that can span multiple cloud providers
What You Need
Bachelor's degree in computer science, Engineering, or related field
8+ years of experience in DevOps or Site Reliability Engineering roles
Proven track record of implementing large-scale infrastructure solutions
Strong understanding of security best practices and compliance requirements
Experience with microservices architecture and deployment patterns
Excellent problem-solving and analytical skills
Strong communication skills and ability to work in cross-functional teams
Experience with multiple cloud providers (Azure, AWS)
Knowledge of infrastructure security and compliance frameworks
Experience with multi-cloud deployments and migrations
Experience with infrastructure cost optimization across cloud providers
Experience with service mesh technologies (e.g., Istio)
Knowledge of infrastructure security and compliance frameworks
Cloud Platform Architecture
Strong expertise in designing cloud-agnostic solutions
Advanced knowledge of Azure services and infrastructure
Understanding of cloud platform differences and commonalities
Experience in abstracting cloud-specific services into platform-agnostic solutions
Infrastructure Management
Advanced expertise with Terraform for multi-cloud infrastructure provisioning
Experience with HashiCorp Vault for cloud-agnostic secrets management
Strong knowledge of infrastructure abstraction patterns and practices
Container Orchestration & DevOps Tools
Advanced knowledge of Kubernetes administration with multi-cloud considerations
Expertise in creating portable Helm charts that work across cloud providers
Hands-on experience with ArgoCD and GitOps workflows
Experience with cloud-agnostic service mesh solutions
CI/CD & Version Control
Advanced experience with GitHub and GitHub Actions
Expertise in designing cloud-agnostic CD pipelines
Strong understanding of GitOps principles and practices
Observability & Monitoring
Experience implementing cloud-agnostic logging, monitoring, and tracing solutions
Knowledge of platform-independent monitoring tools and practices
Understanding of SLI/SLO principles across cloud platforms