· manage web infrastructure consisting of linux / windows servers (wordpress and custom development)
· tune the servers as per their roles - as web-servers, database servers, application servers, media servers, load balancers, etc.
· ensures high availability of the servers and applications running on these servers using various monitoring/automated scripts/tools
· continuously work to speed-up the request delivery/servicing of the servers based on nature of the application and requests being served
· maintain backups of configuration and data
· ensures servers are monitored 24x7 and timely actions are taken on any incident
· provide consultancy to product/development teams on developing efficient programs.
· writing scripts for procurement, configuration and deployment of instances; for managing system admin tasks
· managing any cloud (aws, oci & gcp) product and services like glb, vpc, ec2, elb, route53, rds, s3, elastic cache, cloudfront, dynomodb , aurora db and more.
· managing system resources using ansible, puppet, or similar configuration management tools.
· managing git repositories, git lab.
· in-depth knowledge of apache and iias
· managing ci/cd including containers and kubernetes.
· managing high availability, low latency applications.
· focus on security best practices to ensure assist in security and compliance activities.
· good knowledge of monitoring tools.
skill sets
· ability to use a wide variety of open source technologies and cloud (aws, oci ,gcp)
· strong experience as a php ./ .net full stack development on cloud (aws , oci)
· practical knowledge of mysql
· practical knowledge of shell scripting and at least one scripting language (python or ruby, perl) .
· sound experience with docker, microservices, apache
· strong understanding of multi-az deployment, rolling deployments.
· lead the maintenance of elasticsearch /redis/ rabbitmq in a highly available architecture hosted on aws server.