Job Title: AWS Cloud Engineer (with strong Python skills)
Experience: 10+ Years
Skills: AWS,Python,Pyspark
Location: Fort Mill SC
We at Coforge are hiring AWS Cloud Engineer with the following skillset:
Responsibilities:
- Design and develop cloud-native applications leveraging Python and PySpark on AWS.
- Build and optimize serverless and distributed architectures using Lambda, Step Functions, MSK, and other AWS components.
- Implement robust data pipelines using AWS Glue, S3, and RDS/NoSQL databases.
- Optimize application performance using caching mechanisms like ElastiCache (Redis/Memcached).
- Integrate cloud applications with message brokers like Kafka (MSK) and build event-driven workflows.
- Monitor and troubleshoot production environments using CloudWatch and other observability tools.
- Ensure cloud solutions follow best practices for security, scalability, and cost-efficiency.
- Collaborate with cross-functional teams (data, infra, and app teams) to design and deploy solutions.
Required Skills:
- Strong programming skills in Python, including hands-on with PySpark.
- Deep knowledge of core AWS services: Lambda, S3, EC2, RDS, CloudWatch, ElastiCache, Step Functions.
- Experience with AWS Glue for ETL/ELT processes and data transformations.
- Working knowledge of Amazon MSK (Kafka) and event-driven data processing.
- Good understanding of distributed systems, microservices, and asynchronous architecture.
- Experience in writing and optimizing SQL queries for structured data stores like Aurora PostgreSQL or MySQL.
- Familiarity with NoSQL databases (e.g., DynamoDB) is a plus.
- Exposure to Git/SVN for version control.
Additional/Optional Skills (Nice to Have):
- Exposure to CI/CD tools such as Jenkins, AWS CodePipeline, or CodeBuild.
- Experience with Infrastructure as Code (IaC) using Terraform or CloudFormation.
- Basic understanding of DevOps practices, deployment strategies, and automation pipelines.
- Security best practices in a cloud-native environment (IAM, encryption, logging, etc.).