We are looking for a Senior Cloud Engineer who is passionate about cloud computing and has extensive experience with AWS services. In this role, you will be responsible for designing, deploying, and managing AWS infrastructure and services to support our cloud-based applications and services. Your expertise will help us optimize our cloud environment for performance, security, and cost-efficiency.
Responsibilities:
- Database Management: Manage AWS RDS instances, optimizing for performance, availability, and security. Expertise in Oracle and SQL Server database administration.
- Database Migration: Implement data migration strategies using AWS DMS for seamless data transfer. Configure and manage AWS DMS resources, including replication instances, endpoints, and replication tasks. Execute database migrations, ensuring minimal downtime, data consistency, and reliability during the data replication process.
- AWS Infrastructure Management: Design, deploy, and manage AWS infrastructure using best practices and industry standards. Expertise in AWS services such as EC2, EKS, Lambda, AWS Batch, and more.
- Automation and Orchestration: Develop and maintain infrastructure as code (IaC) using CloudFormation and Terraform. Implement CI/CD pipelines with Jenkins to automate deployments and updates.
- Messaging and Queuing: Configure and maintain AWS RabbitMQ for reliable messaging and queuing services.
- Security and Compliance: Implement security best practices and compliance standards for AWS resources. Monitor and respond to security incidents as needed.
- Optional Services: EKS clusters, Lambda functions, and AWS Batch as required for specific projects.
- Performance Optimization: Continuously optimize AWS resources for cost efficiency and performance.
- Troubleshooting: Diagnose and resolve complex issues related to AWS infrastructure and services.
- Disaster recovery: This role will also encompass the critical responsibility of DR testing for applications. As part of our Disaster Recovery and Business Continuity (DRBC) plan, you will play a pivotal role in designing systems and testing them.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- AWS Certified Solutions Architect or equivalent certifications preferred.
- Proven experience working with AWS services, particularly RDS, DMS, MQ, Oracle, CloudFormation, Jenkins, and Terraform.
- Familiarity with optional AWS services such as EC2, EKS, Lambda, and AWS Batch.
- Strong scripting and programming skills (e.g., Python, Bash).
- Excellent problem-solving and troubleshooting abilities.
- Strong communication and collaboration skills.
- Ability to work independently and in a team.
Required Skills : Cloud
Additional Skills : Network Engineer