Job Listing Information

Cloud Engineer
  • 09-Jan-2025 to 23-Jan-2025 (UTC)
  • Richmond, VA, USA
  • Full Time
  • Long Term Contract Length
  • 40 Weekly Hours

ABOUT THE ROLES:

- The Department of Behavioral Health and Developmental Services (DBHDS) is seeking a highly skilled Senior Full stack developer with advanced expertise in building AWS/React/NodeJS micro frontend applications and APIs.

- This role involves implementing technology solutions that enhance business decision-making and processes across all business units, in alignment with the agency's architectural roadmap and enterprise goals.

- The Full Stack Developer will engage in a broad range of tasks related to the development, deployment, and maintenance of cloud-based infrastructure and applications.

- Responsibilities include enabling collaboration, automation, and efficiency in the development of cloud-based micro frontend applications, thereby facilitating the rapid delivery of high-quality software and services to customers.

- This position requires technical proficiency in cloud initiatives, react, single-spa or similar integrations, adherence to software engineering best practices, and alignment with the agency’s technical direction.

- Additionally, the role involves collaboration with teams on leveraging the possibilities of common components and technology solutions to ensure successful adoption and implementation.

 

Additional responsibilities include: 

- Collaborate with stakeholders to understand business requirements and convert them into actionable solution components aligned with DBHDS’s Enterprise Solution architecture patterns, procedures, and policies.

- Design and develop scalable, resilient AWS micro frontends and engineering solutions using cloud-native services and technologies.

- Develop front-end components and back-end services to create cohesive applications within cloud and hybrid infrastructures.

- Create comprehensive solution documentation detailing the design, testing, and production support processes and procedures.

- Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate updates and feature deployments.

- Ensure solution completeness through thorough testing and quality assurance processes, ensuring compliance with security policies and best practices.

- Manage configuration drift and ensure consistency across different environments, using tools like AWS Code Build/Deploy and AWS CloudFormation.

- Apply DevOps principles to streamline the software development lifecycle (SDLC) and enhance automation.

- Deploy solutions to various environments, establish monitoring processes, and ensure ongoing operational stability and application resiliency through system stress testing and feature enhancements.

- Collaborate with cross-functional teams to understand change requirements, provide technical expertise, and ensure solutions align with business needs.

 

Qualifications include: 

- Expertise in developing AWS full stack applications: Translate business requirements into fully tested applications workflows by designing, implementing, and maintaining technology assets using approved tools and plugins for AWS for NodeJS and react.

- Proficiency in Micro-frontends orchestrion: Strong proficiency in cloud platforms, leveraging native cloud services for micro front-end orchestration solution.

- API Development: Expertise in designing, developing, and maintaining APIs specifically tailored for cloud environments including AWS API Gateway.

- Cloud Networking and Security: Understanding of cloud networking concepts including VPCs, subnets, security groups and cloud security best practices, including identity and access management (IAM). Securing application through role-based authorization, single sign on, and Coginto . 

- Serverless Computing: Experience with serverless computing concepts, event-driven architecture, and serverless platforms.

- Infrastructure as Code (IaC): Automate the provisioning and management of cloud infrastructure using tools like AWS CloudFormation and Terraform.

- Scripting and Automation: Ability to write scripts and automate tasks using scripting languages including NodeJS and Python.

- Monitoring and Logging: Experience in setting up alerts, dashboards, and logs for cloud infrastructure and applications.

- DevOps Practices: Strong understanding of DevOps practices, including developing and optimizing CI/CD pipelines, version control, and collaboration tools including AWS CodePipeline and Github.

- End-User Training and Support: Provide support and training to end-users for improved solution literacy and tool usage in a cloud ecosystem.

- Business Process Automation: Analyze business process life cycles to identify opportunities for automation and simplification, implementing appropriate solutions.

- Collaboration and Communication: Collaborate with product and business owners to deliver robust cloud-based solutions, demonstrating excellent communication skills (both written and verbal).

- Compliance: Adhere to all policies and procedures of the Agency.

 

Additional Considerations:

- AWS Developer Associate or Solution architect Professional Certification is desired. 

 

Fill the skill matrix below:

Skill

Required/Desired

Amount

Candidate's No. of years of experience

Expert in AWS full-stack development with Node.js and React, creating tested workflows from business requirements.

Required

8

 

Strong proficiency in cloud platforms, leveraging native cloud services for micro front-end orchestration solution. Single-SPA or similar frameworks.

Required

6

 

Expertise in designing, developing, and maintaining APIs specifically tailored for cloud environments including AWS API Gateway.

Required

5

 

Understanding of cloud networking concepts including VPCs, subnets, security groups and cloud security best practices, including identity and IAM

Highly desired

5

 

Experience with serverless computing concepts, event-driven architecture, and serverless platforms.

Required

7

 

Automate the provisioning and management of cloud infrastructure using tools like AWS CloudFormation and Terraform.

Required

7

 

Ability to write scripts and automate tasks using scripting languages including NodeJS and Python.

Required

8

 

Experience in setting up alerts, dashboards, and logs for cloud infrastructure and applications.

Highly desired

8

 

AWS Datalake formation glue and CDC on datalake.

Required

5

 

AWS Developer Associate or Solution architect Professional Certification is desired.

Highly desired