Preferred
• At least 3 years of experience in Software engineering process consulting, Business process consulting, Business problem definition, Architecture / Design / Detailing of Software delivery, Business processes, Solution architecture definition, Business case development
• At least 3 years of experience in design and implementation of Agile DevOps, Continuous integration (CI), Continuous delivery (CD) using one or more tools/technologies (but not limited to) in each of following areas
• Project Management - JIRA, IBM RTC, Rally, Team Forge, TFS
• Integrated Development Environment – Eclipse, Intellij, Visual Studio
• Code Management System - SVN, GIT, CVS, Stash, Clear Case, TFS
• Build - Maven, Nexus, Ant, Makefile, MSBuild
• Code Quality - SonarQube, Crucible, JUnit PMD, Checkstyle, Checkmarx
• Continuous Integration - Jenkins, Cruise Control, Bamboo, Teamcity
• Continuous Deployment - uDeploy, Liquibase, Chef, Puppet, Automic ARA
• Release automation – xlRelease, uRelease, CA Release Automation, MS Release Manager
• Automated Testing - HP QTP, Selenium, JMeter, SOAPUI
• Operating System - Unix OS, Linux OS, Windows, Mac OSx
• Scripting - Shell scripting, Power Shell, Perl, PHP, Ruby, Python
• Performance Monitoring - Splunk, Nagios, AppDynamics, NewRelic
• Analytics – Big Data Hadoop, Cloudera, ELK stack
• End to end deployment on Webservers, Appservers - Tomcat, Websphere, Weblogic, Jboss, Jetty, Geronimo
• At least 2 years of experience in software development life cycle activities on development and maintenance projects using Open (Java) technologies or MS technologies
• At least 2 years of experience in performing As-Is Analysis of the software delivery processes, identifying gaps, estimation and defining the roadmap to implement the Agile DevOps solution
• At least 2 years of experience in development / configuration / tooling solutions evaluation/ validation and deployment
• Experience and desire to work in a management consulting environment that requires regular travel is a plus
• Excellent client interfacing skills, ability to convert discussions into meaningful and powerful presentation content for senior management consumption
• Analytical and Communication skills
• Project and talent management
• Experience with project management
• Experience and desire to work in a management consulting environment that requires regular travel
The job entails an extensive amount of travel. The job also entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face.