As a Cloud Engineer who transitioned from a Database Administrator (DBA) role, you will leverage your expertise in databases and combine it with cloud technology knowledge to design, implement, and maintain cloud-based solutions for our organization. You will be responsible for managing and optimizing databases in cloud environments, while also focusing on broader cloud infrastructure management, automation, and scalability. Your deep understanding of databases, coupled with your cloud engineering skills, will enable you to drive efficient and resilient cloud solutions that align with business goals.
Skills Required:
- In-depth knowledge of cloud database platforms such as AWS RDS, Azure SQL Database, or Google Cloud SQL.
- DB/SQL performance tuning
- Proficiency in SQL programming and query optimization.
- Familiarity with NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
- Experience with database migration and integration.
- Familiarity with database performance monitoring and tuning tools.
- Strong understanding of database security concepts and best practices.
- Experience in backup, recovery, and disaster recovery planning.
- Excellent problem-solving and troubleshooting skills.
Roles & Responsibilities:
- Cloud Infrastructure Management: Design, implement, and manage cloud infrastructure components using platforms like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP). Configure and optimize virtual machines, networking, storage, and security settings to ensure high availability, scalability, and performance.
- Cloud Database Management: Leverage your DBA expertise to manage and optimize databases in cloud environments. Set up, configure, and maintain database instances, clusters, and replication. Perform routine database administration tasks such as backups, upgrades, and performance tuning. Implement security measures and data encryption for database environments.
- Cloud Solution Design: Collaborate with cross-functional teams to understand business requirements and design cloud-based solutions. Evaluate cloud services and technologies to determine the best fit for specific use cases. Develop architectures that meet scalability, performance, and cost optimization objectives, while ensuring data integrity and security.
- Troubleshooting and Support: Investigate and resolve database-related issues, including data corruption, connectivity problems, and system failures. Collaborate with development teams and other stakeholders to troubleshoot and resolve database-related performance and functionality issues.
- Collaboration and Documentation: Work closely with development teams, system administrators, and other stakeholders to understand application requirements and provide database-related guidance. Document database configurations, procedures, and troubleshooting steps. Collaborate with team members to share knowledge and best practices.
- Automation and Scalability: Identify opportunities for automation and scripting to streamline routine database administration tasks. Implement scalability strategies to accommodate growing data volumes and increased user demands. Stay updated with the latest cloud database technologies and trends to ensure continuous improvement and innovation
Experience: 5-7 Years
Location: Hyderabad