● Design and implement cloud provisioning and deployment solutions which are secure, scalable, resilient, monitored, auditable and cost optimized
● Work closely with Engineering group to support implementation of cloud provisioning and deployment solutions
● Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments
● Ensure cost control mechanism for the infrastructure and apps used across various regions.
● Evaluate and recommend tools, technologies, and processes to ensure the highest quality infrastructure platform.
● Hands-on collaboration and proactive coordination across multiple distributed teams in multiple geographies.
Skills and Qualifications :
● Bachelor's or Master's degree preferably in Computer Science or a related field.
● 5-9 years of experience in relevant field/s.
● Deep knowledge of AWS network and security architecture
● Expertise in infrastructure, database and networking architecture for highly available, Internet-scale applications.
● Expert in AWS computing, storage, networking, logging and monitoring, auditing and security services
● Extensive experience of AWS (EC2, RDS), IAM, AWS Storage (S3, EBS, EC2 snapshot), AWS Networking (VPC, NACL, Security Groups).
● Good knowledge of cloud compliance policies such as CIS and ISO27001 benchmarks
● Hands-on experience in using build servers like Jenkins, Bamboo, TeamCity etc. (Jenkins preferred)
● Hand on experience of IaC and configuration management tools such as Terraform, Ansible, Packer, Chef etc.
● Experience in implementing containerized solutions using Docker, Azure Kubernetes Service, AWS Elastic Container Service etc.
● Certified or demonstrable experience with cloud platforms in a production environment (AWS preferred)
● Strong experience on RDBMS services (MYSQL, SQL Server)
● Deep experience in troubleshooting server performance issues
Bachelor's or Master's degrees