Cloud Engineer II

Virginia Information Technologies AgencyRichmond, VA
$155,000

About The Position

The Department of Behavioral Health and Developmental Services (DBHDS) Developmental Services' Office of Information Services and Technology (IS&T) is seeking an experienced IT professional to serve as a Cloud Solutions Engineer with advanced expertise in translating business requirements into complete and fully tested workflows. The ideal candidate will design, implement, and maintain scalable technology assets leveraging AWS cloud technologies using our approved tool stack. This role involves hands-on solution engineering specifically for the AWS cloud platform, designing APIs, automating cloud infrastructure provisioning, implementing security best practices, and applying DevOps methodologies to streamline development and deployment processes.

Requirements

  • Expertise specifically in the AWS Cloud Platform, with experience building cloud-native services leveraging front-end technologies (specifically React, TypeScript, Node.js), and serverless backends (specifically AWS API Gateway, AWS Lambda, DynamoDB, AWS RDS).
  • Expertise in API development, cloud networking, and DevOps practices.
  • Strong experience with CI/CD pipelines, version control (Git), and cloud monitoring systems.
  • Proficiency in scripting languages (specifically Python).
  • Demonstrated experience in Web development using ASP.NET MVC, C#, and .Net Web API.
  • Front-end development using JavaScript, CSS3 and popular libraries such as JQuery and Bootstrap.
  • Excellent communication skills and the ability to collaborate effectively across diverse teams.
  • Understanding of Software Engineering lifecycle methodologies.

Nice To Haves

  • Experience building fully cloud-native applications specifically on the AWS Cloud Platform with a focus on delivering scalable, resilient, and secure solutions.
  • AWS Certifications (AWS Certified Solutions Architect/Developer Associate, or the Professional-level certs).
  • Familiarity with VITA standards and processes.

Responsibilities

  • Designing, developing, and maintaining full-stack cloud-native solutions on AWS leveraging React, TypeScript and Node.js to build responsive and user-friendly front-end applications.
  • Building and managing APIs using AWS API Gateway.
  • Implementing and maintaining serverless architectures and event-driven systems utilizing AWS Lambdas and AWS DynamoDB.
  • Automating infrastructure provisioning using Infrastructure-as-Code tools (e.g., Terraform, AWS CDK, AWS CloudFormation, AWS SAM).
  • Creating and optimizing Continuous Integration/Continuous Deployment (CI/CD) pipelines using AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline.
  • Managing cloud networking (AWS VPCs, Subnets, Security Groups, NACLs) and adopting cloud security best practices (IAM Roles, IAM Policies) implementing principle of least privilege.
  • Monitoring cloud infrastructure leveraging AWS CloudWatch and AWS CloudTrail for dashboarding, alerting, and logging to ensure operational excellence.
  • Developing scripts and automation workflows using languages like Python.
  • Ensuring adherence to security policies and quality assurance best practices, including unit testing, automated functional and regression testing.
  • Collaborating with product owners and stakeholders to translate business requirements into fully implemented cloud-based solutions.
  • Providing training to end-users to enhance solution literacy and optimize tool usage within cloud ecosystems.
  • Identifying opportunities for process improvement, efficiency, and scalability of cloud solutions.
  • Staying on top of emerging technologies, conduct research, and lead proof of concept (PoC) initiatives.
  • Mentoring other engineers and participate in internal and external tech communities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service