Senior DevOps Engineer (6+ Years Experience)
š AhmedabadFull-timeEngineering
Job Description
Job Description
Senior DevOps Engineer (6+ Years Experience)
Overview
We are looking for a highly skilled Senior DevOps Engineer with
6+ years of experience, along with exposure to
Data Engineering tools and workflows. The ideal candidate will bridge
the gap between infrastructure, application deployment, and data pipelinesāensuring
scalable, reliable, and automated systems across the organization.
Key Responsibilities
1. Infrastructure & Cloud Management
- Design and manage scalable infrastructure on AWS / Azure / GCP.
- Implement Infrastructure as Code (IaC) using Terraform or CloudFormation.
- Manage networking, security, load balancing, and storage services.
2. CI/CD & Automation
- Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
- Automate build, test, and deployment workflows.
- Implement blue-green / canary deployments for zero downtime.
3. Containerization & Orchestration
- Containerize applications using Docker.
- Deploy and manage workloads on Kubernetes (EKS/AKS/GKE).
- Optimize cluster performance, scaling, and resource utilization.
4. Data Engineering & Pipeline Support
- Build and maintain data pipelines (ETL/ELT) for ingestion and processing.
- Work with data platforms like Snowflake, Redshift, and BigQuery.
- Automate data workflows using tools like Apache Airflow / Prefect.
- Optimize data queries and pipelines for performance and cost efficiency.
- Support real-time and batch processing systems.
5. Monitoring & Observability
- Implement monitoring and logging using Prometheus, Grafana, ELK, Datadog, and CloudWatch.
- Track pipeline health, system performance, and failures.
- Define SLIs/SLOs and ensure high availability.
6. Security & Compliance
- Implement DevSecOps practices including secrets management and vulnerability scanning.
- Secure data pipelines and cloud infrastructure.
- Manage IAM roles, access control, and compliance policies.
7. Performance & Cost Optimization
- Optimize infrastructure and data workloads for cost and performance.
- Implement auto-scaling strategies and workload tuning.
- Improve deployment and data processing efficiency.
8. Collaboration & Documentation
- Work with engineering, data, and product teams.
- Document architecture, pipelines, and best practices.
- Mentor junior engineers and promote DevOps & DataOps culture.
Required Skills & Experience
Core Skills
- 6+ years of experience in DevOps / Cloud / Platform Engineering.
- Strong experience with Linux systems and networking.
- Hands-on experience with at least one cloud platform: AWS / Azure / GCP.
DevOps & Cloud
- CI/CD: Jenkins, GitHub Actions, GitLab CI/CD
- Containerization: Docker
- Orchestration: Kubernetes
- IaC: Terraform / CloudFormation
Data Engineering Skills
- Data Warehousing: Snowflake / Amazon Redshift / BigQuery
- ETL/ELT Pipelines & Workflow Orchestration
- Tools: Apache Airflow, Prefect
- Strong SQL knowledge including query optimization, joins, and indexing
- Data processing: Pandas, PySpark (good to have)
Monitoring & Tools
- Prometheus, Grafana, ELK Stack, Datadog
- Logging, tracing, and alerting systems
Scripting & Development
- Python / Bash scripting
- API integrations and automation
Good to Have
- GitOps (ArgoCD / Flux)
- Multi-region deployments & disaster recovery
- Kafka / event-driven architecture
- Experience with data streaming (Kafka / Kinesis)
- Exposure to ML pipelines / data platforms
- Cloud cost optimization strategies
Soft Skills
- Strong analytical and problem-solving skills
- Effective communication and collaboration
- Ability to work in agile and fast-paced environments
Why Join Us
- Work on modern cloud and data-driven systems
- Exposure to DevOps + Data Engineering (DataOps) practices
- Opportunity to build scalable, high-performance platforms