Role: Database Engineer in DeVops role with AWS
Location: Sunnyvale, CA
Duration: Contract
Note: Candidate is expected to have AWS Certified Cloud Practitioner Certification or else get certified within 3 weeks after joining.
Database Admin/DevOps experience in:
– Oracle 19c, RDS Aurora Postgres DB upgrades
– NoSQL Database/Distributed Data Stores – MongoDB, Cassandra, Couchbase, plus AWS Elasticsearch
Skills in Amazon Relational Database Service (RDS) / Certified
– Set up, operate, and scale a relational database in the cloud
CloudFormation template and automation for database operations
python scripting and automation
Major knowledge and skills required:
– Database designing, implementing, and capacity planning
– Install, configure, via Cloud Formation/Automation
– Evaluate data analysis models and procedures
– Develop tools to manage data stores
– Implement, configure, and troubleshoot database instances, replication
– Understanding of disaster recovery and implement solutions for RPO and RTO within SLAs
– Understanding of data import/ export procedures
– Advanced knowledge of database structure, database security issues
– Provide end-to-end technical resolutions and RCA
– Monitor and optimize system performance using index tuning, disk optimization, and other methods.
– Data replication across data centers
– Aurora Postgres and AWS Elasticsearch
– Amazon DynamoDB knowledge is nice to have (not priority)
Automation through shell scripts/python to automate DB setup, day-to-day operations
– Should be a strong python developer along with AWS
– Technical Stack – Ansible, Docker, AWS, Kubernetes, Python, Elastic Search
– Ability to write Dockerfiles and Kubernetes yaml definitions from scratch.