Job Description
7-9 years of as a DevOps engineer
· Create, and manage secure, resilient, and scalable AWS infrastructure using Terraform and AWS CDK.
· Develop Terraform modules and AWS CDK stacks for both new and existing AWS services (EC2, S3, RDS, VPC, IAM, Lambda, EKS, KMS, CloudFormation, Secret Manager).
· Automate to monitor AWS infrastructure health, cost, and security with CloudWatch, Splunk, and Dynatrace.
· Build and enhance CI/CD pipelines for AWS infrastructure using Jenkins, Groovy, and GitHub Actions to ensure reliable deployments and disaster recovery readiness.
· Write and maintain automation scripts in Python, Groovy, and Shell for deployments and system configuration.
· Enforce security controls, access policies, and compliance requirements across all platforms.
· Manage secrets and encryption keys with AWS KMS and Secret Manager.
· Test, document, and participate in disaster recovery (DR) procedures and drills.
· Manage Databricks workspaces, clusters, and jobs; troubleshoot issues and optimize performance
· Collaborate with architects, developers, and data engineers to support projects
· Attend daily DevOps standups or sync meetings to align on priorities and progress.
· Monitor AWS resource usage and spending using AWS Cost Explorer, CloudWatch, and Trusted Advisor; identify and remediate underutilized or idle resources.
· Review Databricks cluster usage, job runtimes, and workspace activity; terminate unused clusters and optimize job configurations to reduce costs.
· Analyze billing reports and set up cost alerts for AWS and Databricks.