DevOps / Site Reliability Engineer

gem

Kolkata 6 Years Exp Posted 20d ago

Job Description

Infrastructure as Code 

  • Own and extend Terraform modules across AWS — ECS/Fargate or EKS, RDS, VPC networking, IAM, ALB/NLB, S3, Route 53, CloudWatch. 
  • Manage Terraform state safely; write and review plans that reviewers can trust. 
  • Eliminate manually created resources by bringing them under code (via terraform import, refactors, and module extraction). 
  • Keep environments (dev, QA, production) consistent and reproducible.

 

CI/CD Engineering 

  • Build and maintain GitHub Actions pipelines for build, test, containerization, and deployment.
  • Migrate legacy pipelines (Jenkins, CircleCI, GitLab CI) onto a single, maintainable platform.
  • Design safe deployment paths — staged rollouts, health-gated releases, fast and reliable rollback. Keep pipelines fast: caching, parallelism, test splitting, and honest gating. 

 

Reliability & Operations 

  • Own the production change window on your shift: deploys, migrations, cutovers, and maintenance.
  • Run and improve observability — dashboards, SLOs, alerting that fires on real user impact rather than noise. 
  • Debug containerized applications in production: logs, metrics, traces, resource limits, networking.
  • Participate in on-call rotation and incident response; drive blameless post-incident reviews. Improve cost efficiency and resource utilization across the AWS footprint. 

 

Databases & Data Services 

  • Operate PostgreSQL in production — read query plans, identify slow queries, understand connections, locks, and replication. 
  • Plan and execute schema migrations against live systems with minimal disruption.
  • Operate supporting data services: Redis/ElastiCache, message brokers, object storage. 

 

Automation & Tooling 

  • Write Python and shell automation to remove repetitive operational work. 
  • Build tooling that makes the wider team faster — self-service scripts, runbooks, guardrails.
  • Harden secrets handling, access control, and infrastructure security posture. 

 

Handover & Communication 

  • Write clear, complete handover notes at the end of every shift. Where shifts do not overlap, your writing is how the rest of the team learns what happened. 
  • Maintain runbooks and infrastructure documentation as systems change. 
  • Coordinate with the wider engineering team on planned work and follow-ups. 

 

AI-Enabled Engineering 

  • Use modern AI tools to accelerate infrastructure work, scripting, and troubleshooting.
    • Apply AI-assisted practices while maintaining strong engineering, security, and review standards. 

Similar Openings for You