About the Role
Job Description
The position of an experienced Automations Engineer involves participating in the design, development, and deployment of robust automation solutions for SaaS products. This role necessitates advanced developer and scripting expertise to create and implement scalable automation frameworks.
Key Responsibilities
Strategic Architecture
Develop and execute enterprise-wide automation pipelines aligned with business objectives
Design comprehensive automation frameworks for multi-tenant SaaS environments
Establish automation standards, best practices, and governance models
Ensure all provisioning processes maintain security and compliance requirements
Technical Implementation & Development
Develop Infrastructure as Code (IaC) solutions using Terraform or bicep
Design and implement CI/CD pipelines for automated testing and deployment (Rundeck & Github actions or Jenkins)
Create custom automation scripts using Python or PowerShell
Build automated rollback and disaster recovery capabilities
Collaboration & Growth
Collaborate with DevOps, Platform Engineering, and Product teams
Establish partnerships with Security, Compliance, and Operations teams
Foster culture of continuous learning and innovation
Monitoring & Optimization
Implement comprehensive monitoring and alerting systems
Conduct regular automation performance assessments
Optimize provisioning workflows for speed and reliability
Drive continuous improvement initiatives
Qualifications
Education & Experience
Bachelor's degree in computer science, Engineering, or related field
2+ years' experience in automation engineering, DevOps, or platform engineering
Proven experience with SaaS product development at enterprise scale
Experience with multi-tenant architecture and customer onboarding processes
The selected candidate will be working for an EU Shift hours
Skills Required
Cloud Platforms: Intermediate-level proficiency in Azure, AWS or GCP
Good understanding of provisioning APIs and resource management
Infrastructure as Code: Experience with:
Familiarity with Terraform, Bicep, or other similar Infrastructure as Code (IaC) tools is considered an asset.
Modular and reusable template design
Programming Languages:
Python, Go, or similar languages
Automation framework development
API integration solutions
Containerization: Docker or Kubernetes familiarity is considered an asset
CI/CD Tools: Experience with GitHub Actions, Jenkins, Rundeck, Azure Devops is considered an asset
Familiarity with AI coding tools (GitHub co-pilot or similar)
SaaS & Platform Expertise
Multi-tenancy and microservices architecture patterns
API design and management (REST, GraphQL, API gateways)
Database provisioning automation (SQL and NoSQL)
Data isolation and security requirements understanding
Communication
Excellent command of English language
Experience in discussions with multiple stakeholders
Excellent technical communication and documentation skills
Experience with Jira, Confluence
Tech Stack
TerraformPythonPowerShellAzureAWSGCPDockerKubernetesGitHub ActionsJenkinsCI/CDInfrastructure as CodeAPI integration