Checking job availability...
Original
Simplified
Job Summary: We are looking for a skilled AWS Cloud Engineer / Backend Engineer with 7+ years of experience in designing, deploying, and managing cloud solutions on AWS. The ideal candidate will have hands-on experience with AWS services, backend development (Node.js, Express.js, Java), and database management (SQL). They should be able to architect and implement scalable, secure, and high-performance applications while optimizing cloud costs and ensuring best practices. Key Responsibilities: AWS Cloud Infrastructure: • Design, implement, and manage scalable, secure, and cost-efficient AWS cloud architectures. • Leverage AWS services such as EC2, S3, Lambda, RDS, DynamoDB, API Gateway, IAM, CloudFormation, CloudWatch, VPC, SNS, SQS, and ECS/EKS. • Ensure high availability and disaster recovery (HA/DR) strategies for cloud applications. • Implement monitoring, logging, and alerting using AWS CloudWatch, X-Ray, and third-party tools. • Optimize AWS costs through resource right-sizing and auto-scaling strategies. Backend Development & API Management: • Develop and maintain backend services using Node.js, Express.js, and Java. • Design and implement RESTful APIs and GraphQL services to interact with cloud-based applications. • Work with microservices architecture and containerization using Docker and Kubernetes. • Integrate backend systems with AWS services such as Lambda, API Gateway, and Step Functions. • Ensure security best practices in API authentication and authorization (OAuth, JWT, IAM roles). Database Management & Optimization: • Work with SQL databases (PostgreSQL, MySQL, SQL Server) and NoSQL databases (DynamoDB, MongoDB). • Design and optimize complex SQL queries, stored procedures, indexing strategies for performance improvements. • Implement backup, recovery, and replication strategies for critical databases. DevOps, CI/CD & Automation: • Implement CI/CD pipelines using AWS CodePipeline, GitHub Actions, Jenkins, or GitLab CI. • Automate infrastructure provisioning with Terraform, AWS CloudFormation, or CDK. • Work on serverless architectures with AWS Lambda and Step Functions. • Ensure logging, monitoring, and troubleshooting for cloud applications. Security & Compliance: • Implement security best practices for data encryption, IAM policies, VPC security groups, WAF, and KMS. • Conduct security audits and vulnerability assessments for AWS workloads. • Ensure compliance with industry standards (ISO 27001, SOC 2, HIPAA, GDPR, etc.). Collaboration & Stakeholder Engagement: • Work closely with developers, architects, DevOps engineers, and product teams. • Provide technical guidance and mentorship to junior engineers. • Conduct code reviews, performance tuning, and best practice sharing.