Role Purpose
- Building, operating, and automating the deployment of cloud infrastructure and services to support application development and hosting (architecting, engineering, deploying and operationally managing the underlying logical and physical cloud computing infrastructure).
- Support setting up DevOps platform for all the development activities within the team.
- Ensure that code releases go smoothly, analyzing data for improvements and optimization. He/She manages software development operations, implement engineering tools, and use their process knowledge to streamline updates or creation.
- BA/BS degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field
- 2 + years hands-on experience with configuring, deploying and operating public cloud services of IAAS, PAAS and SAAS (preferably Microsoft Azure)
- Expertise in infrastructure as code (e.g. cloud formation, ARM, Terraform, Ansible, Chef, Puppet)
- Deep understanding and experience in cloud product availability
- Experience in task automation (e.g. Azure Runbooks/Workbooks)
- Experience in Container technologies
- Experience with Git/Git Flow (versioning)
- Deep understanding of software development lifecycles / application lifecycle (ALM)
- Domain in Linux OS and its main distributions/ Azure DevOps platform
- Understanding of network architectures suitable for different cloud topologies
- Good knowledge of security implications of public & private cloud infra design
- Basic programming experience with Shell Scripting, Python/Scala programming (preferred)