Cloud Developer - TS
Role details
Job location
Tech stack
Job description
- Develop cloud service delivery models and architectural frameworks that support Platform as a Service (PaaS), Software as a Service (SaaS), and Data as a Service (DaaS) offerings.
- Design and implement automation for cloud resources using DevSecOps best practices, including infrastructure as code, security automation, and continuous compliance.
- Analyze applications and recommend migration, modernization, or deployment strategies across cloud, hybrid, and on premises environments.
- Define strategies for failure recovery, resilience, cost optimization, performance tuning, and cloud agnostic design patterns.
- Lead the development and implementation of cloud native applications; migrate legacy/on premises systems to cloud environments; debug cloud stacks; and manage policies governing cloud service usage.
- Architect secure, scalable, and highly available cloud environments aligned with organizational security, compliance, and uptime requirements.
- Work independently to design and develop new cloud software products or major enhancements to existing systems.
- Collaborate with cross functional teams to ensure cloud architectures align with business needs, security requirements, and operational constraints.
- Establish monitoring, observability, and logging frameworks to ensure system health, performance, and rapid incident response.
- Support continuous improvement by evaluating emerging cloud technologies, tools, and patterns and recommending adoption where appropriate.
- Recommended Additional Responsibilities
- Develop and maintain Infrastructure as Code (IaC) templates (Terraform, CloudFormation, ARM/Bicep).
- Implement containerization and orchestration solutions (Docker, Kubernetes, ECS/EKS/AKS).
- Integrate security controls into CI/CD pipelines (SAST, SCA, secrets scanning, policy as code).
- Conduct cloud readiness assessments and develop migration roadmaps.
- Participate in or lead technical design reviews, architecture boards, and change control processes.
- Provide mentorship to junior resources and contribute to standards and best practices.
Requirements
-
Bachelor's degree in a relevant field.
-
Experience operating in a SAFe or similar scaled Agile environment.
-
Hands on experience with CI/CD pipeline operations and tools (GitHub Actions, GitLab CI, Jenkins, Azure DevOps, etc.).
-
Experience with major cloud platforms (AWS, Azure, GCP).
-
Strong collaboration skills with developers, testers, product owners, and security teams.
-
Ability to translate operational risks into actionable engineering tasks.
-
Experience supporting Agile delivery teams.
-
Strong documentation, communication, and technical writing skills.
-
Ability to lead incident response, perform root cause analysis, and drive corrective actions.
-
Recommended Additional Requirements
-
Proficiency with Infrastructure as Code (Terraform, CloudFormation, ARM/Bicep).
-
Experience with containerization and orchestration (Docker, Kubernetes).
-
Familiarity with monitoring/observability tools (CloudWatch, Azure Monitor, Prometheus, Grafana, ELK/Splunk).
-
Strong scripting skills (Python, Bash, PowerShell).
-
Experience implementing Zero Trust principles in cloud environments.
-
Preferred Qualifications
-
Experience supporting federal systems, ATO processes, or compliance frameworks.
-
Familiarity with FedRAMP, NIST 800 53, Zero Trust, and other federal security standards.
-
Experience designing systems within a FedRAMP Moderate or High boundary.
-
Experience with cloud security posture management (CSPM) and continuous authorization approaches.
-
Technical certifications such as:
-
AWS Solutions Architect (Associate/Professional)
-
Azure Solutions Architect Expert
-
Google Professional Cloud Architect
-
CISSP, CCSP, Security+
SAFe Agilist or SAFe Practitioner