Visa is looking for a dynamic individual to join our team as a Software Engineer (DevSecOps). As a member of the DevSecOps team in our Bangalore office, the Engineer will be working on next-generation tool development, which will enable more frequent, independent, and on-demand releases from commit to production. The team maintains the tools and owns related processes to ensure high-quality delivery standards.
The Software Engineer will be working primarily with Java (API), Python (Scripting), and Angular/React.js (UI Applications), integrating with various other technologies and several inbuilt Visa utilities. The goal is to reduce time to production and strengthen DevSecOps Capabilities
The Software Engineer will establish working relationships with one or more teams, providing assistance throughout the development cycle for any required changes to the tools and processes needed to get a product released into test and production environments. Cross-functional team coordination and communication skills are essential.
This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.
1-2 years of experience in software engineering, tools engineering, and/or configuration management Experience in continuous integration (CI) and continuous deployment (CD) Familiarity with source control management systems (SCMs), with a preference for experience with Git and Subversion Experience in Unix/Linux administration and Bash scripting Proficiency in one or more scripting languages such as Python (preferable), Java (preferred), or Ruby Exposure to system management automation tools, with a preference for Ansible Experience in automating release and build processes Knowledge of Maven, with the ability to troubleshoot Maven-related issues in Java-based projects Familiarity with build management tools such as Jenkins, Bamboo, or Build Forge Experience with Java web environments (Tomcat) and an understanding of web servers, application servers, and client-server architectures Experience with monitoring and visualization tools like Grafana and Prometheus, and experience with Elasticsearch Familiarity with repository management systems such as Artifactory or Nexus Exposure to the MEAN stack (MongoDB, Express.js, AngularJS, and Node.js) Understanding of the software development life cycle and agile software development methodologies Experience administering Atlassian tools such as Wiki and Jira Exposure to SCM migrations and integration between various tools like Stash, Jenkins, Wiki, and Artifactory is a plus Knowledge on Kubernetes Knowledge and experience in Generative AI (GenAI) is a must CKAD/CKA Certification Preferred
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time