Work in collaboration with the Development team to improve the deployed solution of our Pulse platform, including IoT and Data Warehouse
Build and maintain the architecture to support all servers, focusing on important topics such as recovery, security and reliability of our systems which are deployed today in 10 countries around the world
Create automated and repeatable build routines that are used to create deployable application containers.
Create AWS based infrastructure from code for each of required environments (test, staging, prod).
Script all infrastructure configuration and ensure that all environments/stacks are templatized and organised into reusable components.
Automate and streamline our operations and processes, as well as building and maintaining tools for deployment, monitoring and operations
Troubleshooting and resolving issues in our test, staging, and production environments
Keep abreast of the latest DevOps technologies, trends, tools, practices and ability to independently learn
Advanced knowledge of AWS services: Including EC2, VPC, CloudFront, API Gateway, Lambda, ElasticBeanstalk, IAM, RDS, Route53, S3, ElastiCache, ElasticSearch and have programming experience in Bash as well as one of the standard programming languages: Python/Ruby
Exceptional knowledge on Terraform, docker and Kubernetes
Excellent problem solving and analytical skills with attention to detail.
Ability to use a wide variety of open source technologies and cloud services
Strong background in Linux Administration
Experience with Continuous Integration Lifecycle.
Experience with provisioning tools as well as automating the testing, deployment and monitoring of software systems
Your application has been successfully submitted.