NavitsPartners
Cloud Services Programmer - CSP24-13873
NavitsPartners, Washington, District of Columbia, us, 20022
Job Title:
Cloud Services ProgrammerLocation:
Washington, DCDuration:
3+ months (Possibility for extension)Background:
The Cloud Services Programmer will support a project involving the development of a collection and processing pipeline, as well as database development. This role includes the initial deployment of enterprise cloud-based systems.Requirements:
The ideal candidate must have the following knowledge and skills:AWS Cloud Application Development:
Hands-on experience with AWS cloud development is required.Agile Development:
Experience working in Agile environments.Backend and Frontend Development:
Proficiency in Python for backend services and Angular or React for frontend development.Cloud and DevOps Expertise:
Advanced knowledge of cloud technology platforms, tools, DevOps practices, and database management.Leadership in Cloud Domains:
Ability to lead one or more areas such as database management, programming, cloud security/recovery, and cloud integration.Python and IaC:
Experience writing Python code along with Infrastructure as Code (IaC) deployment using AWS CDK or Terraform. Knowledge of AWS Step-Functions for business process modeling.Container-Based Applications:
Experience developing containerized applications with REST APIs using Angular or React in Typescript.AWS Monitoring Tools:
Familiarity with AWS CloudWatch and AWS CloudTrail for logging and monitoring in regulated environments.Problem-Solving:
Responsible for troubleshooting, remediation, and unit testing during application development and deployment.Deliverables:
The contractor will be responsible for delivering the following:AWS Development:
Hands-on experience developing with AWS is required.GovCloud Development:
Experience with GovCloud is helpful.Python Code Development:
Python application design, including code structure, packaging, and deployment.Airflow Workflow Design:
Python code development and workflow design using Airflow.Unit Testing and Mocking:
Ability to write unit tests and apply mocking techniques.Docker Knowledge:
Functional understanding of Docker.AWS Lambda Development:
Experience with writing AWS Lambda functions, managing layers, and deployment methods (e.g., zip, Docker).Glue Jobs Development:
Designing Glue jobs using Python Shell and PySpark.Event Handling:
Experience with SNS/SQL, event-triggering (e.g., EventBridge), and AWS Step Functions.AWS Logging:
Understanding logging mechanisms in AWS.Database Development:
Experience with Postgres and Redshift for database development and data migration.Data Lakes:
Experience building and accessing Data Lakes using Glue, Athena, Redshift, and building data access APIs.Security Implementation:
Implement granular access security for databases and data lakes, with integration of Okta/Cognito for access control.
Cloud Services ProgrammerLocation:
Washington, DCDuration:
3+ months (Possibility for extension)Background:
The Cloud Services Programmer will support a project involving the development of a collection and processing pipeline, as well as database development. This role includes the initial deployment of enterprise cloud-based systems.Requirements:
The ideal candidate must have the following knowledge and skills:AWS Cloud Application Development:
Hands-on experience with AWS cloud development is required.Agile Development:
Experience working in Agile environments.Backend and Frontend Development:
Proficiency in Python for backend services and Angular or React for frontend development.Cloud and DevOps Expertise:
Advanced knowledge of cloud technology platforms, tools, DevOps practices, and database management.Leadership in Cloud Domains:
Ability to lead one or more areas such as database management, programming, cloud security/recovery, and cloud integration.Python and IaC:
Experience writing Python code along with Infrastructure as Code (IaC) deployment using AWS CDK or Terraform. Knowledge of AWS Step-Functions for business process modeling.Container-Based Applications:
Experience developing containerized applications with REST APIs using Angular or React in Typescript.AWS Monitoring Tools:
Familiarity with AWS CloudWatch and AWS CloudTrail for logging and monitoring in regulated environments.Problem-Solving:
Responsible for troubleshooting, remediation, and unit testing during application development and deployment.Deliverables:
The contractor will be responsible for delivering the following:AWS Development:
Hands-on experience developing with AWS is required.GovCloud Development:
Experience with GovCloud is helpful.Python Code Development:
Python application design, including code structure, packaging, and deployment.Airflow Workflow Design:
Python code development and workflow design using Airflow.Unit Testing and Mocking:
Ability to write unit tests and apply mocking techniques.Docker Knowledge:
Functional understanding of Docker.AWS Lambda Development:
Experience with writing AWS Lambda functions, managing layers, and deployment methods (e.g., zip, Docker).Glue Jobs Development:
Designing Glue jobs using Python Shell and PySpark.Event Handling:
Experience with SNS/SQL, event-triggering (e.g., EventBridge), and AWS Step Functions.AWS Logging:
Understanding logging mechanisms in AWS.Database Development:
Experience with Postgres and Redshift for database development and data migration.Data Lakes:
Experience building and accessing Data Lakes using Glue, Athena, Redshift, and building data access APIs.Security Implementation:
Implement granular access security for databases and data lakes, with integration of Okta/Cognito for access control.