Company Description
Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive.
When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.
Join Visa: A Network Working for Everyone.
Job Description
Responsibilities
- Design ,enhance and manage tools for continuous build, automated testing and release management
- Design and implement a scalable and efficient release process adopting best practices
- Build and maintain tools needed for automated deployment in various certification environments
- Work with the team to troubleshoot operational issues and develop tools for automation of the same
Qualifications
These are the basic requirements for the role:
• MS Degree in Computer Science preferred
• 8+ years experience in Software engineering, tools engineering and/or configuration management
• 8+ years experience in continuous integration and continuous deployment
• Strong familiarity with SCMs, Git ,Subversion experience highly desired
• Extensive experience in Unix/Linux administration and Bash Scripting.
• Advanced level expertise in one or more scripting languages, such as Python ( Preferable) , Java ( Preferred), Ruby.
• Experience with System Management automation tools like Chef ( preferable ) & Ansible .
• Experience in automating release and build processes
• Advanced knowledge in Maven and the ability to troubleshoot Maven related issues in Java based projects.
• Advanced knowledge with one or more build management tools (Jenkins, Bamboo, Build Forge)
• Experience with Java web environments (JBoss, and Tomcat) with sound knowledge of Webservers, Application Servers, Client-Server Architectures
• Experience with monitoring tools like Nagios and Splunk or any other monitoring tools/process. Should have written few Nagios plugins for monitoring and implemented this in Production environments
• Experience with Repository Management systems like Artifactory, Nexus
• Exposure to MEAN Stack
• Complete understanding of the software development life-cycle and agile software development methodologies.
• Experience in administration of Atlassian tools like Wiki, Jira etc
• Experience in SCM migrations and integration between various tools like Stash/Jenkins/Wiki/Artifactory etc is a plus
Additional Information
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.