What are the responsibilities and job description for the AWS DevOps Tech Lead position at GreyMatter Solutions?
Job Details
Job Titile: AWS DevOps Tech Lead
Responsibilities:
Extensive experience in designing, configuring, deploying, managing and automating AWS Core Services like S3, IAM, EC2, Route53, LB, CloudWatch, Lambda, KMS, Secrets Manager and VPC.
Experience in automating cloud deployments using Terraform and Terragrunt.
Experience in GitHub Actions based DevOps
Experience in managing a datalake on AWS or strong knowledge on AWS data platform services like Redshift, DynamoDB, Databricks, and Athena.
Administering the deployment, management, and monitoring of applications deployed on AWS via CI/CD and/or containers.
Monitoring usage, cost, and implement optimizations of a variety of AWS resources.
Maintaining the GHA pipeline and perform code promotions through change management
Deploy and manage AWS Serverless application running on API Gateway and Lambda.
Deploy Redshift Clusters into VPC with encryption, enable cross region snapshots, configure subnet groups and setup monitoring, and resize the cluster using elastic and classic methods
Manage Databricks jobs, sql warehouse, access to data.
Manage Denodo, integration to all services in the data lake.
Manage the open-source spark cluster.
Comply with all agreed SLA requirements for all service requests, incidents and changes.
Required Skills:
AWS (experience mandatory): S3, IAM, EC2, Route53, LB, CloudWatch, Lambda, KMS, Secrets Manager, Cloud Trail and VPC.
Automation (experience mandatory): Terraform
Bigdata (knowledge mandatory): Databricks or Redshift
DevOps (mandatory): GitHub Actions, Python/Shell scripting