Search by job, company or skills

Red Apple Technologies

DevOps Engineer (Kolkata, 6+ yrs)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

  • 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

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 145300963