AWS Admin/Full Stack Developer
$107,900–$195,050 year
On-siteChantilly, Virginia, United States
Job Summary
Design, develop, deploy, and manage the client's cloud infrastructure and security applications on AWS, Azure, and Google Cloud platforms to ensure scalability, reliability, and cost-effectiveness. Provision, monitor, and troubleshoot cloud resources while optimizing performance and maintaining high availability through Infrastructure-as-Code tools like Terraform and CloudFormation. Develop and integrate custom software solutions using Java, Python, and JavaScript, participating in the full software development lifecycle from architecture and design to unit testing and CI/CD pipeline implementation. Collaborate with cross-functional teams and customers to produce functional design documents, automate workflows, and present architectural plans. Manage networking requirements, monitor costs, and ensure security compliance through close coordination with the customer's Security team.
Required Qualifications
- US Citizen
- active TS/SCI with Poly
- Bachelor's degree in Computer Science or related degree
- 10+ years of experience
- Current AWS certification (Solutions Architect, DevOps Engineer, or equivalent)
- Proficiency in configuring and managing core AWS services: EC2, ECS/EKG for compute resources
- S3, EBS, EFS for storage solutions
- VPC configuration, security groups, and network architecture
- IAM for access management and security policies
- RDS, DynamoDB, or other AWS database services
- CloudFormation, CDK, or Terraform for infrastructure as code
- CloudWatch for monitoring and alerting
- AWS Cost Management tools
- Demonstrated working experience in the AWS cloud as a systems administrator conducting set-up, development, and maintenance
- Demonstrated experience using JavaScript, Python, and JAVA languages and data formats like JSON and YAML
- Experience with modern frontend frameworks (React, Angular, or Vue)
- Backend development using Node.js, Python, or similar
- RESTful API and GraphQL development experience
- Database design and implementation (SQL and NoSQL)
- Containerization knowledge (Docker)
- CI/CD pipeline implementation (AWS CodePipeline, GitHub Actions)
- Serverless architecture experience (AWS Lambda, API Gateway)
- Direct experience utilizing software testing performance tools
- Ability to maintain infrastructure using IaC best practices
- Strong requirements and design documentation skills
- Self-starter with the ability to work independently
- Strong written and oral communication with the ability to communicate with team members, management, and customers
- Ability to understand business requirements and convert them into solution designs
- Ability to ask the right questions to define a solution
- Proficient with common Agile practices, service-orientated environments, and development practices
- Experience using issue/problem tracking systems
Desired Qualifications
- Ability to script in one more of the following computer languages Bash, Visual Basic or PowerShell
- Deep working knowledge of public cloud providers (AWS, Microsoft Azure, Google Cloud) and services (compute, networking, storage, databases)
- Experience with cloud monitoring tools (e.g., AWS CloudWatch, Azure Monitor, Datadog) and cost optimization strategies
- Solid understanding of cloud security practices, IAM, encryption, VPNs, firewalls, and security tools
- Proficiency in networking concepts and configurations, such as VPCs, subnets, VPNs, DNS, load balancers, and security groups
- Expert experience and ability to immediately contribute to Automation Tasks and Infrastructure-as-Code tools and templates
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.