Job Description
Job Description
Job Title : Cloud Architect
Location : Washington, DC
Duration : 3+ months (possibility to extend)
Project Description :
Cloud development work to support the project, including Collection and Processing Pipeline Development and Database Development.
This role will involve the initial deployment of enterprise cloud-based systems.
Requirements :
The ideal candidate will possess knowledge and experience in the following areas :
- AWS Cloud Application Development : Hands-on experience in AWS cloud development is required.
- Agile Development : Familiarity with Agile methodologies.
- Backend and Frontend Development : Proficiency in developing cloud applications using Python for backend services and Angular or React for frontend development.
- Cloud Platforms and DevOps : Expertise in cloud technology platforms, tools, services, DevOps practices, and database management.
- Leadership in Cloud Domains : Capable of leading initiatives in areas such as database management, programming, cloud security / recovery, and cloud-centric integration.
- Python and IaC : Experience in writing Python code for applications and using Infrastructure as Code (IaC) with AWS CDK or Terraform for deployment.
Knowledge of AWS Step-Functions for business process modeling.
- Container-Based Applications : Experience in developing container-based applications with REST APIs, using Angular or React in Typescript.
- Logging and Monitoring : Experience with AWS CloudWatch and AWS CloudTrail for event logging and auditing, particularly in regulated environments.
- Remediation and Testing : Ability to troubleshoot, remediate, and perform unit testing during application development and deployment.
Responsibilities :
- AWS Development : Hands-on development experience with AWS required.
- GovCloud Development : Experience with GovCloud is helpful.
- AWS Infrastructure : Full understanding of AWS storage infrastructure (S3, Aurora, RDS, DynamoDB) and networking, including database backups, archiving, and Application Load Balancers.
- Security and Networking : Detailed attention to security roles (Okta / Cognito), least privilege access, and resolving security warnings.
Knowledge of API gateways and related networking security protocols.
- Application Deployment : Manage multiple application deployment modules, configurations, and integrations.
- Infrastructure as Code : Implement infrastructure as code using CDK / Python and / or Terraform.
- Automation and Scripting : Experience in deployment automation and scripting.
- Infrastructure Testing : Perform unit testing of infrastructure (e.g., cdk-nag), resilience testing, and other testing methodologies.
- Best Practices : Implement best practices based on AWS Well-Architected Framework and organizational standards.
- Command Line Proficiency : Proficiency with command-line tools such as PowerShell and Bash.
5 days ago