Benefits:
Competitive salary
Location
100% Remote Must be available to work Eastern Time Zone hours Initial onsite presence required in Columbia, South Carolina for onboarding Role may convert to fully onsite with short notice; candidate must be willing to relocate if required
Experience Level
Senior Level (6 or more years of relevant experience)
Role Overview
The AWS Developer and Administrator supports enterprise cloud modernization efforts by designing, implementing, and maintaining AWS-based infrastructure and applications. This role combines cloud engineering, development, security, and operations responsibilities to deliver scalable, secure, and highly available solutions. The position works across cloud engineering, DevOps, security, and operations teams to enable cloud-native and hybrid workloads within a mission-critical environment.
Key Responsibilities
AWS Architecture & Infrastructure Development
Design, deploy, and administer AWS environments following cloud architecture best practices
Manage AWS account structures, IAM roles, policies, and least-privilege access controls
Develop and support solutions using AWS services including compute, networking, storage, and serverless technologies
Implement secure and scalable cloud infrastructure for production and non-production environments
Cloud Development & Integration
Develop and support serverless architectures using AWS Lambda and API Gateway
Integrate AWS services with internal systems and third-party platforms
Support API-based integrations and cloud-native services across applications
Develop AI-enabled solutions using Amazon Bedrock where applicable
Amazon Connect & Contact Center Solutions
Design and support Amazon Connect environments including contact flows, routing, and queue management
Integrate contact center solutions with APIs and serverless services
Support call analytics, recordings, and troubleshooting activities
DevOps, Automation & Infrastructure as Code
Implement and maintain Infrastructure as Code using CloudFormation, Terraform, or equivalent tools
Support CI/CD pipelines and automation workflows
Use scripting languages such as Python or Bash to automate operational tasks
Maintain version control using Git-based repositories
Monitoring, Security & Compliance
Monitor cloud environments using CloudWatch, CloudTrail, and AWS Config
Implement logging, alerting, and performance monitoring solutions
Collaborate with security teams to enforce encryption, compliance, and governance standards
Ensure systems align with enterprise security policies and regulatory requirements
Operations, Troubleshooting & Optimization
Troubleshoot infrastructure and application issues across AWS environments
Support system performance tuning, availability, and reliability improvements
Identify and implement cost optimization opportunities
Participate in maintenance, upgrades, and after-hours support activities
Documentation, Collaboration & Mentorship
Maintain technical documentation, architecture diagrams, and operational runbooks
Collaborate with cross-functional teams across engineering, development, and security
Provide mentorship and knowledge transfer to team members
Communicate effectively with technical and non-technical stakeholders
Required Qualifications
6 or more years of experience supporting enterprise IT systems
3 or more years of hands-on AWS development or administration experience
3 or more years of experience with AWS core services including EC2, VPC, IAM, S3, and Lambda
3 or more years of experience with Amazon Connect or contact center platforms
3 or more years of experience integrating APIs, serverless applications, and cloud-native services
3 or more years of experience with Infrastructure as Code and automation tools
3 or more years of experience implementing AWS security, logging, and monitoring practices
3 or more years of experience with scripting languages such as Python or Bash
AWS Certified Solutions Architect – Professional or AWS Certified DevOps Engineer – Professional
Preferred Qualifications
Experience with AI or machine learning integrations and prompt-based solutions
Experience with hybrid cloud environments or third-party integrations
Experience with cost optimization and FinOps practices
Experience working with Microsoft Azure or hybrid cloud architectures
Microsoft Certified Azure Solutions Architect certification
Core Skills & Attributes
Strong cloud engineering and hands-on development mindset
Ability to design secure, scalable cloud architectures
Strong troubleshooting and problem-solving capabilities
Effective communication and collaboration skills
Strong documentation and operational discipline
Ability to mentor and guide team members in cloud best practices
This is a remote position.