JOB TITLE: Senior Cloud Developer
DEPARTMENT: Cloud Engineering / DevSecOps
REPORTS TO: ProjectDirector
PURPOSE:
To design, build, and enhance frameworks for security-as-code across a multi-cloud infrastructure, leveraging modern DevOps tools and methodologies. This senior-level position focuses on hands-on development of security automation solutions, infrastructure as code, and continuous integration/continuous deployment (CI/CD) practices to enforce cloud security at scale.
KEY RESPONSIBILITIES:
Architect and implement DevOps frameworks utilizing Infrastructure as Code (IaC) and CI/CD pipelines to enable security-as-code across multi-cloud platforms (AWS, Azure, GCP, OCI).
Develop detective and corrective security controls for cloud environments.
Design and build APIs and microservices to automate security functions and reusable components.
Standardize and automate cloud security operations and processes.
Analyze deployment pipelines to identify and remediate security gaps.
Develop and integrate reusable IaC scanning solutions with internal systems.
Convert security controls into programmatic enforcement within DevOps workflows.
Research cloud services to identify relevant event patterns and develop corresponding event-driven security controls.
Create standardized IaC templates for repeatable, secure cloud deployments.
Work closely with internal teams to adopt and implement security automation solutions.
Maintain a “security-first” mindset throughout the development lifecycle.
Stay updated with new technologies and foster a culture of continuous learning and cross-training within the team.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
Minimum 10 years of experience in IT, ideally with a strong Unix/systems background.
At least 7 years of hands-on software development experience, with a focus on Python and cloud-native technologies.
5+ years of experience working with public cloud platforms (AWS, Azure, GCP).
Proficiency with cloud APIs and SDKs, particularly in Python.
Experience developing RESTful APIs and working with microservices architecture.
Deep understanding of CI/CD pipelines, IaC practices, and security automation.
Demonstrated ability to build scalable, secure cloud solutions.
Self-motivated and collaborative, with strong initiative and organizational skills.
Proven ability to manage multiple priorities and adapt to changing environments.
Cloud certifications (AWS, Azure, GCP, or OCI) are a strong plus.