Job descriptionTitle: AWS DevOps Engineer
Location: US Remote
Primary Skills (must have): AWS DevOps, Terraform , IAC, GitLab CI/CD, Docker, Kubernetes
Secondary Skills: AWS cloudwatch, AWS Service Mesh, API Gateway , Kong
Job disruption:
• Fully automate GitLab CI/CD pipelines for application builds, tests, and deployment, integrated with Docker containers and AWS ECS/EKS.
• Provision and secured cloud infrastructure using Terraform.
• Automate deployment of RDBMS solutions (e.g., RDS, Aurora), including multi-AZ and read replica configurations.
• Deployment and configuration of a self-service developer portal providing access to system health, deployment status, logs, and documentation for seamless developer experience.
• Configure AWS CloudWatch Dashboards and CloudWatch Alarms for real-time monitoring of system health, performance, and availability.
• Centralize logging via CloudWatch Logs for application performance and troubleshooting.
• Complete documentation for all automated systems, infrastructure code, RDBMS deployment procedures, CI/CD pipelines, and monitoring setups.
• Design and implementation for an integrated IAM solution including EKS Service Accounts.
• Development of integration of HashiCorp Vault with AWS Data Services such as RDS Aurora PostgreSQL, RDS MSSQL and other RDS solutions as required.
• Design a plan to manage the migration of various databases from legacy on-prem servers into AWS RDS Solutions.
• Document a detailed in-take and management process to enable various teams to manager their database within the larger ecosystem while maintaining appropriate guardrails.
• Implement reusable Terraform Modules for common RDS Solutions including but not limited to RDS Aurora PostgreSQL, RDS MSSQL and RDS Oracle.
• Implement security controls and guardrails to enable teams to manage schemas and data access.
• Design a backup and recovery strategy for EC2, RDS and S3.
• Implement a backup and recovery solution for EC2.
• Implement a backup and recovery solution for RDS Auroa PostgreSQL, RDS and MS SQL.
• Design an observability and monitoring strategy for core components of the platform such as EC2, Glue Jobs, RDS and S3.
• Implement an observability and monitoring solution for EC2, Glue Jobs, RDS and S3