Gray Media is a multimedia company headquartered in Atlanta, Georgia, seeking a Cloud Engineer to join their Gray Digital Development CloudOps team. The role involves designing, deploying, and maintaining cloud infrastructure and services in Amazon Web Services (AWS), while collaborating with development teams to improve application reliability and scalability.
Responsibilities:
- Assist in designing, implementing, and maintaining AWS cloud infrastructure for web applications and internal systems
- Develop and maintain serverless applications using AWS services such as Lambda, API Gateway, and DynamoDB
- Support and improve CI/CD pipelines using AWS CodePipeline, GitHub Actions, and related automation tools
- Collaborate with developers to create and review AWS CDK infrastructure code and deployment strategies
- Maintain and support authentication services using Amazon Cognito
- Configure and monitor application logging, metrics, alarms, and uptime reporting using CloudWatch and related services
- Help implement alerting and reporting related to system availability, performance, and cloud cost usage
- Implement secure configurations including IAM roles, policies, and least-privilege access
- Assist with API integrations, routing, and networking configurations within AWS environments
- Maintain storage solutions such as S3 and data services, including DynamoDB and RDS, where applicable
- Work with the CloudOps team to improve the reliability, scalability, and cost efficiency of cloud resources
- Provide guidance and documentation to development teams on deploying and operating applications in AWS
- Participate in code reviews for infrastructure and automation changes
- Stay current with emerging AWS services and evaluate new capabilities such as AI integrations (e.g., AWS Bedrock)
Requirements:
- 2+ years of hands-on experience working with AWS in a professional or production environment
- Experience building or supporting applications using services such as Lambda, API Gateway, S3, DynamoDB, or RDS
- Familiarity with Infrastructure as Code concepts (AWS CDK, CloudFormation, Terraform, or similar)
- Experience using Git and GitHub for version control and collaboration
- Understanding of RESTful APIs and basic web application architecture
- Experience troubleshooting deployments, application errors, or cloud service issues
- Familiarity with monitoring and logging concepts (CloudWatch metrics, logs, and alerts)
- Understanding of authentication and authorization concepts (OAuth, tokens, identity providers, etc.)
- Ability to work independently while collaborating across multiple teams
- Strong problem-solving skills and willingness to learn new technologies
- AWS Certified Solutions Architect, Developer, or SysOps Administrator certification
- Experience with CI/CD automation pipelines
- Experience with AWS CDK or other Infrastructure-as-Code frameworks
- Experience writing application code in TypeScript, Python, or similar languages
- Exposure to Google Cloud Platform (GCP) services or willingness to learn and support limited GCP integrations alongside AWS infrastructure
- Familiarity with cost optimization practices in cloud environments
- Experience working with containerized workloads (Docker or Kubernetes)