Automate deployments SaaS offerings for both public and private cloud
Develop scripts to improve visualization of monitoring data to decrease troubleshooting and resolution time
Ensure security baselines are configured as part of system build processes and security is considered as part of infrastructure as code
Design procedures for system troubleshooting and maintenance
Continuously monitor (along with other team members) production SaaS instances
Develop and test operational continuity scenarios in SaaS test and staging environments to improve operational robustness and develop recovery procedures
Work closely with software architects to collaborate on system improvements that impact and improve customer experience
Requirements
Degree qualified or equivalent combination of skills and experience
Bachelor degree in Computer Science, Information Technology, Computer Engineering
Strong background in Linux/Unix administration (Windows administration experience is a plus)
Strong experience with automation/configuration management, infrastructure as code tools such as AWS CloudFormation, Terraform or equivalent
Strong experience deploying code to AWS – EC2 & Lambda, MS Azure or Google Cloud
AWS Foundation/Practitioner certifications
Good understanding of computer networking, including network security and communications encryption
Powershell and Bash scripting experience
Experience with scripting language such as Python, Go, Perl or equivalent