What are the responsibilities and job description for the Cloud Developer (Remote) position at Dutch Ridge Consulting Group?
Cloud Developer
Position is contingent upon award.
Company Overview
Dutch Ridge Consulting Group (DRCG) is a U.S. Small Business Administration (SBA) Certified Service-Disabled Veteran-Owned Small Business (SDVOSB). DRCG provides high-level delivery and expertise in DevSecOps, Strategic Planning, Project Administration, Information Technology Solutioning, Systems Integration, and Requirements Delivery in support of six Federal and State Agencies across ten U.S. locations. In support of our core customers, we provide Cybersecurity Engineering and Operations; Core Enterprise Systems O&M Support; Networking; Engineering; Security System and Network Administration Services; Configuration Management; Cybersecurity and Information Assurance (IA) Services; Service Desk Management; COMSEC and Cryptographic Management; Database Management; Insider Threat Prevention and Detection; Cyber Threat Intelligence; Risk Management; and Business Process Reengineering.
Description
Seeking a Cloud Developer to design, develop, and maintain cloud-based applications to meet organizational requirements in support of a government division with a mission to equip law enforcement, national security, and intelligence community partners with criminal justice information. The Cloud Developer will support the client's mission and leverage various programming languages to manage and streamline cloud-based software development and deployment.
The ideal candidate will:
- Develop, deploy, and maintain applications in AWS, including proficiency with AWS services like EC2, S3, Lambda, RDS, CloudFormation, and AWS API Gateway.
- Develop and maintain applications, with expertise in programming languages such as Java, Python, or Node.js, as well as strong understanding of object-oriented design and development best practices.
- Provide expertise in AWS or Azure cloud management, including key services such as EC2, S3, RDS, VPCs, Lambda, Load Balancing/Auto-Scaling, and IAM for managing cloud infrastructure.
- Demonstrate proficiency in IaC using tools like Ansible, Packer, and AWS CloudFormation to automate cloud deployments and maintain configuration consistency.
- Implement and maintain CI/CD pipelines with tools like Bamboo to enable efficient software development and deployment in the cloud.
- Monitor and log solutions (e.g., AWS CloudWatch, CloudTrail, Splunk, Prometheus, Grafana) for proactive cloud performance monitoring, anomaly detection, and troubleshooting.
- Understand cloud security best practices, including network security, data encryption, multi-factor authentication, and integration with cloud security services like AWS Security Hub.
- Work collaboratively, across teams, to drive key initiatives.
- Adapt to organizational policies and priorities.
- Follow SAFe Agile principles and practices, including iterative development, continuous delivery, and collaboration.
- Collaborate with Product Owners and Product Managers to refine and prioritize the backlog.
- Lead cross-functional collaboration with business and technical stakeholders.
Requirements
7 years of experience developing, deploying, and maintaining applications in AWS, including proficiency with AWS services like EC2, S3, Lambda, RDS, CloudFormation, and AWS API Gateway.- 2 years of experience in configuring, customizing, and maintaining Atlassian tools (e.g., Jira, Confluence, Bitbucket) on AWS infrastructure, including setup, integration, and performance optimization.
- Proficiency in developing and maintaining applications, with expertise in programming languages such as Java, Python, or Node.js, as well as strong understanding of object-oriented design and development best practices.
- Hands-on experience with DevOps practices, including CI/CD pipelines, automation tools, and version control, to manage and streamline cloud-based software development and deployment in AWS.
- A bachelor's or master's degree in computer science, Software Engineering, Information Systems, or a related technical field, preferred. Top-Secret clearance is required.
Location
Remote
Note: Client is based in Clarksburg, West Virginia. Equipment and badging requirements may require travel to client site for this purpose.