
Cloud Data Engineer
- District of Columbia
- Permanent
- Full-time
- Design and deploy scalable cloud infrastructure using Terraform and Infrastructure as Code (IaC) principles
- Develop and maintain deployment pipelines for AWS Lambda functions
- Manage AWS services including S3 storage solutions, Lambda functions, and IAM security configurations
- Implement and maintain version control workflows using Git/GitHub
- Build and optimize ETL (Extract, Transform, Load) pipelines using Python
- Develop data processing solutions utilizing pandas for data manipulation and analysis
- Create automated reporting systems using openpyxl and reportlab libraries
- Design and implement API integrations and data collection services
- Ensure data pipeline reliability, monitoring, and error handling
- Gather and document technical and business requirements from stakeholders
- Translate business needs into technical specifications and implementation plans
- Collaborate with cross-functional teams to define project scope and deliverables
- Conduct stakeholder interviews and facilitate requirements validation sessions
- Create, maintain, and update documentation, including processes, procedures, and work instructions, based on ISO 9001 standards, while supporting the organization’s quality management objectives
- Ensure all technical solutions meet regulatory and compliance requirements
- Support quality management system audits and continuous improvement initiatives
- Document system architectures, deployment procedures, and operational runbooks
- Participate in Agile/Scrum development processes and ceremonies
- Work effectively in government contracting environments with security and compliance requirements
- Collaborate with project managers, developers, and business stakeholders
- Infrastructure as Code: Advanced experience with Terraform, specifically for AWS Lambda deployment automation
- Programming: Strong Python development skills with expertise in:
- ETL pipeline development and data processing
- API development and integration
- openpyxl for Excel file manipulation
- reportlab for PDF generation
- pandas for data analysis and transformation
- Cloud Platforms: Hands-on experience with AWS services:
- S3 for object storage and data lakes
- Lambda for serverless computing and event-driven architectures
- IAM for security policies and role-based access control
- Version Control: Proficiency with Git/GitHub workflows and collaborative development practices
- Requirements gathering and business analysis experience
- Agile/Scrum methodology experience with cross-functional teams
- ISO9001 quality management system experience, including documentation creation and maintenance
- Government contracting experience with understanding of compliance requirements and security protocols
- Bachelor's degree in Computer Science, Engineering, or related technical field
- AWS certifications (Solutions Architect, Developer, or SysOps Administrator)
- Experience with additional AWS services (CloudFormation, CloudWatch, RDS, etc.)
- Government clearance or ability to obtain clearance
- Experience with CI/CD pipelines and automated testing
- Knowledge of data governance and security best practices
- Collaborative team environment with government contracting requirements
- Agile development methodology with regular sprint cycles
- Quality-focused culture with emphasis on documentation and process improvement
- Remote work