Software Engineer [DevSecOps]- 1 year experience
Visa
Company Description
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in 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 while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
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.
Qualifications
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
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.