About The Role
We are seeking a hands-on and experienced AWS DevOps Engineer with 3-5 years of cloud infrastructure and automation expertise to join our team and take ownership of DevOps for our EasyWebinar product - a live webinar platform serving a global user base.You-ll be responsible for the management, security, scalability, cost optimization, and automation of our AWS infrastructure. This includes containerized applications on ECS, serverless functions on Lambda, Terraform-based automation, Docker, and full CI/CD lifecycle management. The ideal candidate has strong knowledge of Linux, AWS services, and modern DevOps practices.
Key Responsibilities
AWS Infrastructure Management & Cost Optimization
- Design, provision, and manage cloud infrastructure on AWS using ECS (Fargate /EC2), Lambda, RDS, EC2, S3, CloudFront, ELB, Route 53, and WAF
- Build secure and scalable VPC architectures, including NAT gateways, subnets, security groups, NACLs, and route tables
- Monitor usage and implement cost optimization strategies using AWS Trusted Advisor, Cost Explorer, and automation for unused resources
- Ensure high availability, disaster recovery, backup scheduling, and performance tuning for all infrastructure components
Serverless & Lambda Management
- Deploy and maintain AWS Lambda functions, optimize performance (cold starts, timeouts, memory), and troubleshoot failures
- Integrate Lambda with event-driven services such as S3, SQS, SNS, and CloudWatch Events
- Apply secure IAM roles, environment isolation, and versioning to Lambda-based workloads
Infrastructure as Code (IaC)
- Create and manage Terraform modules for provisioning and configuring all AWS services
- Maintain Git-based version control of infrastructure and enable automated promotion across environments (dev,staging, prod)
CI/CD & Automation
- Implement and manage CI/CD pipelines using GitHub Actions, GitLab CI, or Azure Pipelines
- Automate build, test, and deployment for ECS microservices, Lambda functions, and S3-based static content
- Ensure smooth and rollback-safe deployments with appropriate approvals and validations
Docker & Containerization
- Build and optimize Docker images for containerized applications
- Manage and troubleshoot container deployments in ECS (both EC2 and Fargate)
- Apply container lifecycle best practices, including multi-stage builds and secure image registries
Security & Compliance
- Apply least-privilege access policies using IAM roles, policies, and MFA
- Enforce encryption, secure key storage, and API protection with WAF and HTTPS via CloudFront
- Regularly patch systems and monitor for vulnerabilities or misconfigurations
Monitoring, Logging & Incident Management
- Use Amazon CloudWatch as the primary tool for metrics, logs, alarms, and dashboards
- Continuously improve logging standards and observability, including structured logging across Lambda, ECS, and EC2
- Set up custom metrics and log-based alerts to detect errors, bottlenecks, and anomalies
- Build and maintain operational dashboards to monitor system health
- Participate in incident response, perform root cause analysis, and implement preventive actions
Troubleshooting & Production Support
- Proactively monitor and investigate production issues across AWS, Docker, Lambda, ECS, RDS, and Linux-based systems
- Quickly identify the root cause of live issues and provide short-term mitigation and long-term fixes
- Collaborate with developers to debug application-layer and infrastructure-level problems
- Own and continuously improve incident response, resolution time, and reliability processes
Linux System Administration
- Administer and troubleshoot Linux-based EC2 instances (Amazon Linux, Ubuntu)
- Handle OS-level performance tuning, networking, and patch management
- Create system-level scripts and automation for routine DevOps tasks
Required Skills & Experience
- 3-5 years of experience in a DevOps or Cloud Engineering role, focused on AWS- Strong expertise in:
- AWS Lambda, including deployment, optimization, and event integration
- Core AWS services: ECS, EC2, RDS, S3, CloudFront, ELB, Route 53, WAF
- Terraform for infrastructure provisioning and automation
- CI/CD pipeline design using GitHub Actions, GitLab CI, or Azure Pipelines
- Docker: image creation, deployment, and ECS orchestration
- VPC networking: NAT gateways, subnets, route tables, SGs, and NACLs
- Linux administration and shell scripting
- Proven experience in AWS cost analysis and optimization
- Strong skills in production troubleshooting, log analysis, and root cause identification
Nice to Have
- AWS Certification (e.g., DevOps Engineer - Associate, Solutions Architect - Associate)
- Experience with event-driven architectures using SNS, SQS, or Step Functions
- Exposure to real-time streaming or webinar platforms
- Familiarity with observability tools like Datadog, ELK Stack, or Prometheus