Location
Alexandria, VA | United States
Job description
Position Overview: As an AWS Engineer specializing in data and development, you will play a key role in designing, implementing, and optimizing AWS solutions for our clients. This position requires expertise in AWS data services, programming languages, and a deep understanding of cloud architectures.
Key Responsibilities:
AWS Data Services:
- Design, implement, and maintain data solutions using AWS data services, such as Amazon RDS, Amazon Redshift, and Amazon DynamoDB.
- Optimize data storage, retrieval, and processing for performance and scalability.
Development in AWS Environment:
- Develop applications and services within the AWS environment using programming languages such as Python, Java, or Node.js.
- Implement serverless computing and microservices architectures.
Data Migration and Integration:
- Plan and execute data migration projects, ensuring seamless transitions to AWS data platforms.
- Integrate data across different AWS services and external systems.
Security and Compliance:
- Implement and enforce security measures to protect data stored in AWS.
- Ensure compliance with industry regulations and best practices.
Infrastructure as Code (IaC):
- Utilize Infrastructure as Code tools, such as AWS CloudFormation, to automate infrastructure deployment and management.
- Maintain version-controlled templates for infrastructure provisioning.
Performance Monitoring and Optimization:
- Monitor the performance of AWS data services and applications.
- Implement optimizations to enhance efficiency and cost-effectiveness.
Collaboration:
- Collaborate with cross-functional teams, including data scientists, software developers, and infrastructure teams.
- Participate in Agile development processes and contribute to design reviews.
Documentation:
- Create and maintain comprehensive documentation for AWS data solutions and development processes.
- Ensure documentation is accessible to the team and clients.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience as an AWS Engineer with a focus on data services and development.
- Strong proficiency in AWS data services, including RDS, Redshift, DynamoDB, etc.
- Experience in programming languages such as Python, Java, or Node.js.
- Knowledge of serverless computing and microservices architectures.
- Familiarity with IaC tools, especially AWS CloudFormation.and Terraform
- Understanding of security best practices and compliance in AWS.
- Excellent problem-solving and analytical skills.
- Effective communication and teamwork abilities.
Job tags
Salary