Job Title: DevOps Engineer
Location: Kolkata, WFO, 5 days Working
Experience : 6+ Years
Responsibilities
Cloud Architecture & Infrastructure (Primary: AWS)
- Design and manage highly scalable, fault-tolerant, and cost-optimized infrastructure on AWS.
- Architect multi-account, multi-region AWS environments using best practices.
- Lead cloud migration strategies (on-prem AWS / multi-cloud).
- Implement hybrid and multi-cloud strategies involving AWS, GCP, and Azure.
Event-Driven Architecture (MANDATORY)
- Design and implement event-driven systems using:
-Apache Kafka
-AWS SNS/SQS
-Google Pub/Sub
- Build and manage asynchronous, loosely coupled microservices architectures.
- Design message queues, topics, dead-letter queues (DLQs), retry mechanisms, and event schemas.
- Ensure high throughput, fault tolerance, and message durability.
- Optimize event streaming pipelines for performance and scalability.
- Work closely with backend teams to define event contracts and schema evolution strategies.
Infrastructure as Code (IaC)
- Design and enforce IaC standards using Terraform (preferred), CloudFormation, or Pulumi.
- Build reusable infrastructure modules and enforce governance through code.
- Manage infrastructure lifecycle, drift detection, and compliance.
CI/CD & DevOps Strategy
- Design and optimize enterprise-grade CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, ArgoCD).
- Implement GitOps workflows and deployment automation.
- Standardize release management processes across teams.
Containerization & Orchestration
- Architect and manage Kubernetes clusters (EKS preferred).
- Implement container strategies using Docker and orchestration tools.
- Optimize workloads for performance, scalability, and cost.
Observability & Reliability
- Implement monitoring, logging, and distributed tracing across microservices and event pipelines.
- Define SLOs, SLIs, and error budgets (SRE practices).
- Monitor event pipelines, consumer lag, and queue health.
- Lead incident management, RCA, and postmortems.
Security & DevSecOps
- Implement security best practices across infrastructure and pipelines.
- Secure messaging systems (encryption, access control, IAM policies).
- Integrate SAST, DAST, container scanning, and IaC security tools.
- Ensure compliance with standards like ISO, SOC2, etc.
Performance & Cost Optimization
- Drive cloud cost optimization strategies (FinOps practices).
- Optimize event throughput, partitioning strategies, and queue performance.
- Implement autoscaling, load balancing, and caching mechanisms.
Automation & Scripting
- Build automation frameworks using Python, Bash, or Go.
- Eliminate manual processes and improve operational efficiency.
Leadership & Collaboration
- Mentor junior DevOps engineers and guide development teams.
- Collaborate with architects, developers, QA, and security teams.
- Drive DevOps and event-driven architecture adoption across the organization.
Requirements
- 810 years of experience in DevOps, Cloud Engineering, or SRE roles.
Cloud Expertise
- Strong hands-on expertise in AWS (mandatory):
- EC2, S3, RDS, Lambda, VPC, IAM, CloudFront, Route53, EKS, etc.
- Working knowledge of GCP and/or Azure.
Event-Driven Systems (MANDATORY)
- Hands-on experience with at least one, preferably multiple:
-Apache Kafka
-AWS SNS/SQS
-Google Pub/Sub
- Event streaming vs message queues
- Partitioning, consumer groups, offsets
- Message ordering, retries, and idempotency
- Schema management (Avro/JSON/Protobuf)
- Experience designing scalable event-driven microservices architectures.
Core DevOps Skills
- Deep expertise in Terraform (preferred IaC tool).
- Strong experience with Kubernetes (EKS preferred).
- Proven experience in designing highly scalable distributed systems.
- Expertise in CI/CD pipeline design and optimization.
- Strong scripting/programming skills (Python, Bash, Go).
System Knowledge
-Networking (VPC, DNS, Load Balancers, VPNs)
-Linux systems administration
-Security best practices
Nice to Have
- Experience with multi-cloud architecture (AWS + GCP/Azure).
- Knowledge of serverless architectures.
- Experience with service mesh (Istio, Linkerd).
- Exposure to platform engineering / internal developer platforms.
Certifications (Preferred)
- AWS Certified DevOps Engineer Professional
- AWS Solutions Architect Professional
- Certified Kubernetes Administrator (CKA)
- HashiCorp Terraform Certification