You will design and implement enterprise-grade cloud solutions and scalable applications on AWS.
Responsibilities
Architect and deploy secure applications using AWS services including S3, SNS, SQS, ECR, ECS, Lambda, API Gateway, DynamoDB, Redshift, RDS (PostgreSQL), and Kinesis.
Develop and optimize RESTful APIs and serverless applications.
Implement DevOps automation and CI/CD pipelines using Azure DevOps, Jenkins, Terraform, and AWS CloudFormation.
Manage containerized deployments using Docker, ECR, ECS, and Kubernetes.
Oversee monitoring, logging, and security via CloudWatch, Secret Manager, KMS, and IAM policies.
Build ETL workflows with AWS Glue and Apache Airflow.
Lead cloud migration, performance tuning, cost optimization, and technical roadmap definition.
Required Skills
10+ years of experience in cloud architecture, DevOps, and software development.
Proficiency in Python, C#, and .NET Core.
Extensive experience with AWS compute, storage, databases, networking, and security services.
Expertise in Infrastructure as Code (IaC) using Terraform and AWS CloudFormation.
Hands-on experience with containerization using Docker, ECS, and Kubernetes.
Proven ability to manage CI/CD pipelines with Azure DevOps and Jenkins.
Experience with ETL, data engineering, and analytics using AWS Glue, Airflow, and Redshift.
Strong knowledge of VPC, networking, and security best practices including IAM and KMS.
Bachelor's or Master's degree in Computer Science, Information Systems, Engineering, or equivalent.
Preferred Skills
AWS Certified Solutions Architect – Professional or AWS Certified DevOps Engineer.
Experience with serverless computing, event-driven architectures, and real-time data processing.
Knowledge of hybrid cloud, edge computing, and multi-cloud integrations.
Experience with monitoring tools like Prometheus, Grafana, and Splunk.