Overview
Remote
Depends on Experience
Full Time
Skills
Cloud Developer
UNIX
Java
PowerShell
NodeJS
AngularJS
AWS
Azure
GCP
Python
Infrastructure-as-Code
IaC
Terraform
CloudFormation
ARM
Linux/Windows
DNS
Networking
Firewalls
Job Details
Position: Senior Cloud Developer (Canada)
Location: 100% Remote (EST time zone)
Contract Duration: 6 Month Contract (+ additional extensions)
Overview:
- Seeking a hands-on, experienced developer with a strong cloud and systems background to implement security-as-code across a large multi-cloud environment using modern DevOps frameworks and tools.
- The team is the Cloud Security Team, so they set policies, Manage information security policies and profiles.
- Python is important, coding within the cloud and coding in cloud services.
Required Qualifications:
- 10+ years in IT (preferably in UNIX/systems)
- 7+ years in software development, primarily with Python
- 5+ years in public cloud (AWS, Azure, Google Cloud Platform)
- Strong programming skills (Python preferred; Java, PowerShell, NodeJS, AngularJS also valuable)
- Deep understanding of infrastructure (Linux/Windows, DNS, Networking, Firewalls)
- Expertise in Infrastructure-as-Code (Terraform, CloudFormation, ARM)
- Familiarity with security principles and controls for cloud environments
- Hands-on with AI/ML models and services; experience with AI agents and assistants
- Proficient in containerization and Kubernetes orchestration
- Skilled with DevOps tools (CI/CD, Jenkins, Jira, etc.)
- Experience developing REST APIs and microservices
- Strong understanding of Cloud APIs and SDKs
- Agile and SDLC experience
Responsibilities:
- Design & implement automated security controls across AWS, Azure, and Google Cloud Platform.
- Develop APIs and microservices for reusable automation components.
- Standardize and automate cloud security operations and processes
- Maintain and enhance Infrastructure-as-Code (IaC) security scanning solutions.
- Translate cloud security policies into OPA (Open Policy Agent) rules
- Research cloud services to build event-based security controls
- Create IaC templates for consistent, repeatable multi-cloud deployments
- Develop policies for securing AI workloads and services
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.