You will architect and build scalable automation infrastructure to support continuous integration and delivery patterns for complex, multi-tenant SaaS environments.
Responsibilities
- Establish and implement CI/CD pipelines to achieve reliable continuous delivery solutions.
- Build and maintain automation infrastructure for software development environments across the product life cycle.
- Manage production environments on public cloud platforms, including compute-intensive workloads and high-availability architectures.
- Mitigate security vulnerabilities to protect customer data and improve product security posture.
- Manage fault tolerance and disaster recovery capabilities for critical systems.
Required Skills
- 8+ years of experience architecting and building scalable software solutions.
- Proficiency with AWS and Microsoft Azure cloud platforms.
- Hands-on experience with Terraform and CloudFormation for infrastructure as code.
- Scripting proficiency in Python, Bash, JavaScript, and PowerShell.
- Experience with Jenkins, GitHub, and JIRA for development workflows.
- Knowledge of container-based workloads using Kubernetes or other orchestration software.
- Strong understanding of SaaS, PaaS, and IaaS architectural principles, including multi-tenancy.
- High proficiency with Unix/Linux operating systems.
Preferred Skills
- AWS, Azure, or Kubernetes certifications.