We’re hiring for a passionate Cloud Developer with a minimum of 3 years of professional experience in designing, implementing, and managing cloud infrastructure and applications. The ideal candidate will have strong .NET development skills and experience in automating cloud operations using Infrastructure as Code (IaC) and CI/CD pipelines. You will help us build scalable, secure, and efficient cloud solutions across hybrid and multi-cloud environments.
Key Responsibilities:
- Develop and maintain backend services and cloud applications using .NET within Azure environments.
- Design, implement, and maintain Infrastructure as Code (IaC) using tools such as Terraform, ARM Templates, and Ansible.
- Automate provisioning and management of cloud resources, including VMs, virtual networks, AKS containers, storage, and databases.
- Configure and maintain CI/CD pipelines with Azure DevOps, GitHub Actions, or similar tools.
- Develop automation scripts in Python, PowerShell, or C# to optimize workflows and reduce manual effort.
- Implement and administer monitoring systems, dashboards, and alerting tools to ensure performance and availability (Grafana, ELK Stack).
- Ensure security compliance via RBAC, Azure AD, and token-based access.
- Integrate continuous quality and security analysis using SonarQube and Blackduck.
- Collaborate closely with development and operations teams to deploy and operate cloud solutions efficiently.
Requirements:
- Minimum 3 years of professional experience as a Cloud Developer or Software Engineer in cloud environments.
- Strong proficiency in .NET / C# development, ideally with Azure integration.
- Experience building and managing IaC with Terraform, ARM Templates, or Ansible.
- Hands-on experience managing CI/CD processes in Azure DevOps or GitHub Actions.
- Scripting knowledge in Python and/or PowerShell.
- Familiarity with monitoring tools such as Grafana and ELK Stack.
- Strong understanding of cloud security principles.
- Fluency in English (required) and Spanish (preferred).
Preferred Qualifications:
- Experience developing or integrating Azure Functions.
- Working knowledge of containerization and orchestration (AKS, Docker).
- Cloud and DevOps certifications (e.g., Azure, Terraform).
- Experience in Agile environments (Scrum, Kanban).
- Ability to manage large-scale Windows and Linux servers.