What are the responsibilities and job description for the Sr AWS Cloud Developer position at GNRSystems?
Job Details
We are seeking a highly skilled Sr. AWS Cloud Developer to join our team supporting Delta Airlines. This role focuses on designing, implementing, and managing scalable, secure, and reliable cloud infrastructure on AWS. The ideal candidate will have deep expertise in AWS services, database management, API development, serverless computing, and DevOps automation.
Key Responsibilities:
Design, implement, and manage AWS cloud infrastructure for high availability and security.
Collaborate with development teams for seamless cloud integration.
Optimize cloud resources for cost-efficiency and performance.
Develop and maintain Infrastructure as Code (IaC) for automated deployments.
Monitor, troubleshoot, and ensure disaster recovery capabilities.
Implement security best practices and compliance requirements.
Stay updated with the latest AWS services and industry trends.
Required Skills & Experience:
Strong knowledge of AWS services: EC2, S3, RDS, Lambda, VPC, IAM, and more.
Proficiency in scripting languages: Python, Bash, or PowerShell.
Experience with CI/CD pipelines: Jenkins, GitLab, AWS CodePipeline.
Familiarity with containerization: Docker and orchestration: Kubernetes.
Experience with IAM services: AWS IAM, Roles, Policies, Security Groups.
Knowledge of security tools and standards: PingID, OIDC, OAuth2.0.
Cloud monitoring tools: AWS CloudWatch, Grafana, Prometheus.
Infrastructure as Code (IaC) expertise: AWS CDK, CloudFormation, or similar.
Key Experience Areas:
AWS Database, Data Warehousing & Storage Management:
Design, deploy, and manage cloud-based databases (AWS RDS).
Monitor performance, implement backup/recovery strategies, optimize queries.
Ensure data integrity and security through encryption and data masking.
Manage cloud storage solutions (AWS S3, Azure Blob Storage, Google Cloud Storage).
API Management:
Design, develop, and maintain APIs (REST, GraphQL).
Implement API gateway solutions (AWS API Gateway, Apigee).
Monitor API performance, usage, and security.
AWS Lambda & Serverless Computing:
Develop serverless applications using AWS Lambda.
Integrate with AWS services (S3, DynamoDB, API Gateway).
Implement event-driven architectures (AWS EventBridge, Amazon SQS).
Optimize functions for performance and cost-efficiency.
DevOps & Automation:
Experience with DevOps tools (AWS CodePipeline, GitLab CI/CD, Helm, Docker, Kubernetes).
Automate deployment, scaling, and cloud resource management.