• Strong knowledge of Cloud Platform Products such as AWS, Azure, GCP, or Openstack
• Strong skills in at least one of the following languages:
Node.js, Python, PHP, Ruby, and Java
• Strong skills with git and git workflows
• Strong skills in leveraging CI and CD tools to automate testing and deployment
• Broad knowledge of the following with deep knowledge of some: PHP, Python, Ruby, Javascript, Memcached, LAMP, nginx,
node.js, nosql, Varnish
• Proficient web programming and scripting ability Proficient knowledge of designing, building, implementing, analyzing, and troubleshooting distributed, highly available systems
• Proficient automation skills with at least one configuration management system such as Chef, Puppet, Ansible, Salt, or other such tools
• Proficient knowledge of software development methodologies including code profiling, regression testing, and continuous integration
• Proficient knowledge of Project Management methodologies
• Proficient understanding of services and protocols, configuration, management, and troubleshooting of hosting environments, including web servers, databases, caching, and database services