Job title : Cloud Developer
Cloud Architecture, Risk & Optimization
- Location: On-site
- Job Type: Full-time
- Experience: 4+ Years
- Salary: Competitive, based on experience
Job Summary
We are looking for an experienced Cloud Developer with strong expertise in designing, deploying, and maintaining scalable cloud architectures. The ideal candidate will have hands-on experience with cloud infrastructure setup, automation, monitoring, security best practices, and cloud cost optimization across production environments.
A key attribute of the ideal candidate is the ability to proactively foresee and mitigate technical, security, operational, and compliance risks during server provisioning and infrastructure setup, ensuring resilient and production-ready deployments from day one.
Key Responsibilities
- Design, develop, and maintain scalable, secure, and highly available cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Architect cloud-native solutions using best practices for reliability, performance, and cost efficiency.
- Proactively identify, assess, and mitigate risks during server and infrastructure setup, including capacity, availability, security, data protection, configuration drift, and single points of failure.
- Conduct pre-deployment risk assessments, threat modeling, and failure-mode analysis for new cloud environments, and maintain a documented risk register with defined mitigation and rollback plans.
- Implement cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or ARM templates.
- Optimize cloud costs through right-sizing, reserved instances, savings plans, monitoring usage, and implementing cost-governance strategies.
- Collaborate with application teams to support CI/CD pipelines and cloud-native deployments.
- Set up and manage cloud networking components including VPCs, subnets, load balancers, VPNs, and private connectivity.
- Implement monitoring, logging, and alerting solutions using tools such as CloudWatch, Azure Monitor, Prometheus, or Grafana.
- Ensure cloud security best practices including IAM, encryption, key management, network security, and compliance standards.
- Anticipate and troubleshoot cloud infrastructure, performance, and availability issues, applying preventive controls, guardrails, and early-warning checks before issues reach production.
- Automate operational tasks using scripting and cloud automation services.
- Maintain documentation for cloud architecture, configurations, and operational procedures.
- Work in an Agile environment and collaborate with cross-functional teams to deliver scalable cloud solutions.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of hands-on experience in cloud development and cloud architecture design.
- Strong experience with at least one major cloud platform (AWS, Azure, or GCP).
- Proficiency in Infrastructure as Code (Terraform, CloudFormation, ARM, or Pulumi).
- Experience with cloud cost optimization techniques and tools (budgets, cost explorers, billing analysis).
- Strong understanding of cloud networking, compute, storage, and managed services.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with monitoring, logging, and performance optimization tools.
- Understanding of cloud security principles, IAM policies, and compliance standards.
- Strong problem-solving, debugging, and troubleshooting skills, with a demonstrated ability to foresee operational, security, and architectural risks before they materialize.
Preferred Qualifications
- Cloud certifications (AWS Solutions Architect, Azure Architect, GCP Professional Architect, etc.)
- Experience with multi-cloud or hybrid cloud environments
- Exposure to FinOps practices and cloud cost governance frameworks
- Experience supporting high-availability and disaster recovery architectures
- Proven ability to perform risk assessments, threat modeling, and failure-mode analysis (e.g., FMEA, chaos engineering, blast-radius reviews) for cloud and server environments
- Knowledge of serverless architectures and event-driven systems
- Experience working in regulated or security-sensitive environments
- Familiarity with data platforms, analytics, or AI/ML workloads on the cloud