We are seeking a highly experienced Senior DevOps Engineer with proven expertise in multi-cloud environments (AWS, Azure, GCP) to lead our cloud infrastructure initiatives. The ideal candidate will have strong hands-on experience with Kubernetes orchestration (EKS, AKS, GKE), advanced CI/CD implementations, and a track record of architecting scalable cloud-native solutions.
Key Responsibilities:
Multi-Cloud Infrastructure Management
- Design, implement, and manage enterprise-scale infrastructure across AWS, Azure, and GCP
- Architect and maintain production-grade Kubernetes clusters using EKS, AKS, and GKE
- Implement Infrastructure as Code using Terraform, CloudFormation, and ARM templates
- Optimize cloud costs and resource utilization across multiple cloud providers
- Ensure high availability, disaster recovery, and business continuity across all environments
Container Orchestration & Microservices
- Deploy and manage containerized applications using Docker and Kubernetes
- Implement service mesh architectures using Istio for advanced traffic management
- Design and maintain Helm charts for standardized application deployments
- Configure auto-scaling, load balancing, and service discovery for microservices
- Implement container security best practices and vulnerability scanning
CI/CD Pipeline Architecture
- Design and implement sophisticated CI/CD pipelines using Jenkins, Azure DevOps (YAML/Classic), GitHub Actions, TeamCity, and CircleCI
- Establish GitOps workflows with ArgoCD for Kubernetes deployments
- Implement automated testing strategies including unit, integration, and mutation testing
- Configure blue-green, canary, and rolling deployment strategies
- Integrate security scanning and compliance checks into CI/CD pipelines
Cloud Services Implementation
AWS Services:
- EC2, EKS, ECS, Lambda, Elastic Beanstalk
- DynamoDB, S3, RDS, ElastiCache
- SES, SNS, SQS, Cognito
- CloudWatch, CloudFormation, Systems Manager
Azure Services:
- AKS, Azure Functions, App Service, Service Fabric
- Azure AD, Key Vault, Managed Service Identity (MSI)
- Blob Storage, Azure SQL, Cosmos DB
- Virtual Machines, VM Scale Sets, Azure DevOps
GCP Services:
- Compute Engine, GKE, Cloud Functions
- BigQuery, Cloud Storage, AlloyDB
- Vertex AI integration for ML workflows
- Cloud Deployment Manager, Stackdriver
Automation & Scripting
- Develop advanced automation scripts using Python, PowerShell, Bash, Node.js, and Perl
- Create infrastructure automation tools and self-service platforms
- Implement automated monitoring, alerting, and incident response
- Build custom tools for database maintenance and performance optimization
- Automate security compliance and governance procedures
Security & Compliance
- Implement Zero Trust Architecture principles
- Configure identity and access management (IAM, OAuth 2.0, SAML)
- Manage secrets using Vault, Azure Key Vault, and AWS Secrets Manager
- Implement network security, SSL/TLS, and encryption strategies
- Ensure compliance with industry standards and security frameworks
- Configure SIEM tools and security monitoring solutions
Database & Data Platform Management
- Maintain high availability for SQL Server, PostgreSQL, MySQL, and NoSQL databases
- Implement database backup, recovery, and replication strategies
- Monitor database performance, growth, and optimization
- Support data engineering platforms including Snowflake, BigQuery, and Azure Synapse
- Configure Redis, MongoDB, Cassandra, DynamoDB, and Cosmos DB
Team Leadership & Collaboration
- Lead cross-functional teams including developers, data engineers, and security teams
- Mentor junior engineers on DevOps best practices and cloud technologies
- Conduct architecture reviews and provide technical guidance
- Foster DevOps culture and continuous improvement mindset
- Coordinate with stakeholders to align technical solutions with business objective
Requirements
Technical Expertise
- Cloud Platforms: 5+ years hands-on experience with AWS, Azure, and GCP
- Kubernetes: 4+ years managing production workloads on EKS, AKS, and GKE
- CI/CD Tools: Expert-level proficiency with Jenkins, Azure DevOps, GitHub Actions, ArgoCD
- IaC: Advanced experience with Terraform, CloudFormation, ARM templates, Ansible
- Scripting: Expert-level skills in Python, PowerShell, Bash, Node.js
- Containers: Deep expertise with Docker, Kubernetes, Helm, and Istio
- Strong experience with SQL Server, PostgreSQL, MySQL, NoSQL databases
- Knowledge of cloud-native databases (DynamoDB, Cosmos DB, BigQuery)
- Experience with caching solutions (Redis, ElastiCache)
- Understanding of data lake and warehouse architectures
Additional Requirements
- Experience with serverless architectures and microservices
- Familiarity with monitoring tools (CloudWatch, Azure Monitor, Stackdriver)
Preferred Qualifications
- Cloud certifications (AWS Solutions Architect, Azure DevOps Engineer, GCP Professional)
- Kubernetes certifications (CKA, CKAD)
- Experience with AI/ML platforms (SageMaker, Azure ML, Vertex AI)
- Knowledge of data engineering tools (Spark, Databricks, Airflow)
- Experience with security tools (Darktrace, Fortinet, Cloudflare)
- Contributions to open-source projects
- Experience as a Product Owner or Technical Lead
Benefits
- Competitive Salary
- Healthcare Benefit Package
- Career Growth