Good understanding and hands on experience of Architecting and Designing multiple projects using DevOps culture, tools and methodologies.
Well versed with concepts of Agile Development, Continuous Integration, and Continuous Delivery
Expert in Capacity Planning Design, cost and effort estimations
Must have hands-on experience in one of tools (i.e. Puppet/Chef/Ansible/Saltstack).
Must have experience working with Virtualization and one of the Cloud computing technologies (i.e. VMWare, Azure/Openstack or Amazon AWS)
Expirence on Cloud Automation Tools - AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, and Amazon EC2 Container Service, IBM Bluemix, Opscode Chef etc.
Experience with any one scripting language (i.e. Shell, ruby, python)
Expert with version control systems (i.e SVN, Git, TFS)
Thorough understanding and experience of branching and merging concepts
Deep understanding of code quality concepts and administration experience in Sonarqube
Expert in Continuous Integration servers (i.e. Jenkins, Bamboo, Go)
Understanding of installation and administration of application servers (i.e. Tomcat/JBoss/Weblogic/Websphere) and web servers (i.e. Apache httpd/nginx)
Expert in any one deployment tools / technologies
Expert in one Build tool like ANT, Maven, Gradle or Grunt
Must have in-depth understanding of SDLC