14 Nov
|
Lister Digital
|
Bengaluru
14 Nov
Lister Digital
Bengaluru
About This Role
4 to 7 years of experience
Skills: aws, Docker, Gitlab CI-CD, Python, Terraform
Required Skills & Experience
Terraform (IaC) — 3+ years
- Understand, maintain, and create infrastructure as code (IaC) for a web platform.
- Design and implement reusable Terraform modules that can be used across multiple AWS accounts and environments.
- Implement Terraform best practices, including state management, modularisation, versioning, and CI/CD integration (plan/apply workflows).
- Write and maintain Terraform tests and validate infrastructure changes before deployment.
AWS — 3+ years
- Understand core concepts of AWS services (mostly serverless services such as Lambda, S3, CloudFront, API Gateway, IAM).
- Design, deploy, and troubleshoot infrastructure on AWS for scalable web platforms.
- Understand CDN concepts such as caching, invalidation, and routing.
- Debug issues across networking, permissions (IAM), and service integrations.
- Configure CloudFront distributions, S3, API Gateway, and Lambda functions.
- Understand cost, performance, and security trade-offs when designing AWS-based solutions.
Docker — 2+ years
- Create reusable, secure, and lightweight Docker images for application and platform use cases.
- Optimise Docker build performance and integrate container builds into CI/CD pipelines.
- Debug container runtime issues and manage the container image registry lifecycle.
GitLab CI/CD — 2+ years
- Design, implement, and maintain CI/CD pipelines using GitLab for build, test, and deployment workflows.
- Create reusable pipeline templates for multi-project usage, including secure handling of environment variables and secrets.
- Debug pipeline failures and integrate infrastructure deployments (Terraform) into CI/CD workflows.
Python — 2+ years
- Write Python scripts for automation tasks such as AWS resource management, cleanup jobs, and operational tooling.
- Write clean, maintainable scripts with proper logging and error handling for platform-level tasks.
Shell Scripting — 2+ years
- Understand Linux command-line tools and debug issues related to scripts, permissions, and setting configuration.
Observability — 3+ years
- Implement and configure observability for traces, metrics, and logs.
- Troubleshoot production issues.
- Debug caching issues and header behaviours.
Security & Best Practices — 2+ years
- Understand web security concepts such as security headers, WAF rules, and secure secret management.
- Implement and enforce best practices across infrastructure (e.g., IAM roles, least privilege, HTTPS enforcement).
- Support vulnerability remediation and work with security teams to address platform-level issues.
📌 DevOps Engineer (Bengaluru)
🏢 Lister Digital
📍 Bengaluru