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