Devops Engineer skills
Must be well versed with Linux OS and must have complete knowledge on the Linux Command line.
Must have good hands-on experience with Version Control System like Git - GitHub, GitLab. Must have complete knowledge on command line and UI.
Must have knowledge with containerization tools like Docker.
Must have at least intermediate knowledge on container orchestration tools like Kubernetes.
Must have knowledge on AWS services like EC2, VPC, IAM, S3, RDS, EKS, load balancers and autoscaling, Cache Service - Redis and OpenSearch
Must have knowledge on monitoring tools like AWS Cloud watch, Grafana and any others.
DBA skills
Must have knowledge on MySQL, PostgreSQL, MongoDB.
Must have hands-on with AWS DB services like RDS, Aurora RDS, DocumentDB and Data Migration Service (DMS).
Must know about Backup and Recovery - Manual and Automated Backups.
Point in Time recovery and must know about snapshot strategies.
Performance tuning , query optimization, indexing and slow query analysis
High availability and DR Failover strategies, Multi AZ and replication.
Schema Design and Management: Normalization, constraints, and version control for schema changes (flyway and liquibase).
Troubleshoot and resolving database related issues.
Planning for DB maintenance, capacity and growth requirement.
Secondary good to have
Can have at least basic knowledge how on IAAC tools like Terraform and or Ansible.