++Job Description++
Job Title: Cloud Developer
Company: Cuatro Consulting Inc.
Location: Toronto, ON (Hybrid)
Type: Full-time
Company Overview:
We are seeking a highly skilled Cloud Developer to lead cloud migration initiatives, particularly involving the transition of on-premises applications to AWS and Azure environments. The ideal candidate will have a hands-on, detail-oriented approach and deep technical expertise in cloud-native services, containerization, and modern DevOps practices. This role is critical in enabling scalable, secure, and high-performance cloud solutions for enterprise systems.
Key Responsibilities:
- Lead end-to-end migration of thin client and legacy applications from on-premises infrastructure to AWS and/or Azure cloud platforms.
- Architect and implement cloud-native solutions using core services across both AWS and Azure ecosystems.
- Utilize containerization technologies such as Kubernetes and Docker for application packaging, orchestration, and deployment.
- Design and implement event-driven architectures using cloud-native tools like AWS Lambda, Azure Functions, Event Grid, SNS/SQS, etc.
- Collaborate with stakeholders to define migration strategies, timelines, and cloud readiness assessments.
- Develop and enforce cloud security policies , ensure compliance , and implement best practices for data protection and identity management.
- Support the automation of deployment pipelines using tools like Terraform, ARM Templates, GitHub Actions, Azure DevOps, Jenkins, etc.
- Design and implement cloud database architectures (e.g., RDS, Cosmos DB, DynamoDB, Azure SQL, etc.), ensuring scalability and performance optimization.
- Work with cross-functional teams including networking, security, and DevOps to ensure successful integration of cloud systems.
- Monitor and optimize performance, cost, and resource utilization across cloud environments.
- Prepare detailed technical documentation and provide knowledge transfer to internal teams.
Required Skills \& Experience:
- Experience in cloud development and migration projects.
- Strong hands-on experience with AWS and Azure, with a deep understanding of services, architecture, and security best practices.
- Proven experience in migrating thin client/on-premises applications to the cloud.
- Expertise in Kubernetes , Docker , and microservices architecture.
- Solid understanding of Cloud DevOps, CI/CD pipelines, infrastructure-as-code (IaC), and automation tools.
- Experience in designing and managing cloud-based databases and data lakes.
- Strong programming/scripting skills (e.g., Python, Bash, PowerShell).
- Excellent understanding of event-driven systems and asynchronous processing models.
- Demonstrated knowledge in cloud networking, security, IAM, and monitoring.
- Strong problem-solving, documentation, and communication skills.
Preferred Qualifications:
- Certifications such as AWS Certified Developer / Solutions Architect or Microsoft Certified: Azure Developer Associate.
- Experience with hybrid cloud environments and integrating third-party services.
- Knowledge of compliance standards (e.g., SOC2, HIPAA, GDPR) related to cloud deployments.