Flag job

Report

DevOps Engineer (Kolkata, 6+ yrs)

Location

Kolkata metropolitan area, West Bengal, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Red Apple Technologies Pvt. Ltd.

Website: redappletech.com
Job details:

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


  • 8–10 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


  • Strong understanding of:


- 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


  • Solid understanding of:


- 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


Click on Apply to know more.

Skills

Python
AWS
Apache
Apache Kafka
Azure
backend
Bash
caching
CI
CloudFormation
CloudFront
compliance
containerization
DevOps
DNS
Docker
EC2
GCP
GitHub
Jenkins
JSON
Kafka
Kubernetes
Lambda
Linux
load balancing
microservices
Serverless
SRE
Terraform
VPC