HamburgerMenu
hirist

Softobiz - AWS DevOps Engineer - CI/CD Pipeline

Posted on: 18/07/2025

Job Description

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 AWSStrong 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.


info-icon

Did you find something suspicious?