Responsibilities:
• Develop and implement a comprehensive cloud strategy that aligns with the organization's business goals and objectives.
• Identify opportunities for cloud technology to drive innovation and competitive advantage.
• Design and implement scalable, high-performing AWS-based applications
• Architect and deploy dynamically scalable, highly available, fault-tolerant, and reliable applications on AWS
• Lead the deployment and configuration of cloud infrastructure and services.
• Oversee the migration of on-premises applications and data to cloud platforms.
• Ensure smooth integration of cloud services with existing IT infrastructure.
• Implement cloud security best practices to protect data and applications.
• Ensure compliance with industry standards and regulatory requirements (e.g., GDPR, HIPAA).
• Develop and enforce cloud governance policies and procedures.
• Monitor cloud infrastructure performance and availability.
• Identify and address performance bottlenecks and optimize resource utilization.
• Implement cost-management strategies to optimize cloud spending.
• Develop and implement automation scripts and tools to streamline cloud operations.
• Use Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation) for provisioning and managing cloud resources.
• Work closely with development, operations, and security teams to ensure seamless integration and operation of cloud services.
• Provide technical leadership and mentorship to team members and stakeholders.
• Collaborate with vendors and service providers to evaluate and select cloud solutions.
• Stay updated with the latest AWS services and cloud industry trends
• Continuously evaluate and improve cloud architecture and processes.
• Participate in training and certification programs to enhance cloud expertise.
• Design and implement disaster recovery plans and business continuity strategies.
• Ensure regular testing and validation of disaster recovery procedures.
• Maintain detailed documentation of cloud architecture, configurations, and procedures.
• Provide regular reports on cloud performance, security, and cost metrics.
• ETL Tool Integration and Management:
o Integrate and manage ETL tools, like Matillion, to streamline data processes
o Develop and maintain ETL workflows to ensure efficient data transformation and loading.
o Assist & troubleshoot and resolve issues related to ETL processes and data integration.
• AI Platform Management:
o Manage AI platforms such as Dataiku or Databricks, ensuring seamless integration and operation.
o Develop and deploy AI models and workflows on these platforms.
o Troubleshoot and resolve issues related to AI platform operations and integrations.
• API Integration and Troubleshooting:
o Develop and manage API integrations to ensure seamless data flow between systems.
o Troubleshoot and resolve issues related to API integrations.
• Hands-On Experience:
o The role requires 100% hands-on experience in all aspects of cloud architecture, ETL tool integration, AI platform management, and API troubleshooting.
Qualifications we seek in you:
Minimum Qualifications / Skills:
• Bachelor’s degree in computer science, Information Technology, or a related field (Master’s degree preferred).
• Extensive experience in IT operations, cloud architecture, and engineering, with expertise in cloud platforms such as AWS, Azure, or Google Cloud.
• Strong understanding of cloud architecture principles and best practices.
• Proficiency in cloud services, tools, and technologies (e.g., AWS, Azure, GCP).
• Experience with IaC tools (e.g., Terraform, CloudFormation).
• Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
• Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Jenkins).
• Strong knowledge of cloud security, networking, and storage solutions.
• Extensive Python experience and API integration troubleshooting.
• Good experience with ETL tool integrations and AI platforms management such as Dataiku or Databricks.
Preferred Qualifications / Skills:
• Certifications in cloud platforms such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, or Google Cloud Professional Cloud Architect.
• Experience with multi-cloud environments and hybrid cloud solutions.
• Excellent problem-solving and analytical skills.
• Strong communication and interpersonal skills.
• Ability to work effectively both independently and as part of a team.
• Attention to detail and a commitment to delivering high-quality solutions.