Logo
NavitsPartners

Cloud Architect - CA24-13871

NavitsPartners, Washington, District of Columbia, us, 20022


Job Title:

Cloud ArchitectLocation:

Washington, DCDuration:

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.