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 (devstaging 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