Job Summary:
As a Senior Manager DevOps, the person with an experience in software development and deployment guidelines and tools relating to the areas of software and infrastructure configuration management.
Primary Responsibilities:
- 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
Experience Guidelines:
- 12-15 years of experience in skills mentioned above.
- Must have good analytical skills
- Must have worked in a leadership role for 2 years minimum
- Experience in handling teams and managing conflicts
- Very good presentation skills.
- Expert in Capacity Planning Design, cost and effort estimations
Education:
B.Tech/ B.E/ or Equivalent
Work Location: Bangalore / Gurgaon