Location
Bangalore | India
Job description
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.
Join Visa: A Network Working for Everyone. Job Description We need a highly motivated and skilled Senior Software Release Engineer who is also proficient as a Security Analyst. This individual should be passionate about using modern software engineering principles with Java and Big Data-based technologies to deliver robust applications to our global users.
The Release Engineer and Security Analyst will handle the daily responsibilities of supporting the release/DevOps needs of Application development teams. These tasks include configuration identification, change management, build, deploy, and release artifact management, version control, and source code auditing/reporting, environment support, and troubleshooting. Additionally, this role will also involve ensuring the security of our applications and infrastructure by implementing and maintaining the latest security practices and standards.
This role is based in Bangalore and will be part of the Visa Screening Platform in the CIT group at Visa.
Responsibilities - Develop, implement, and oversee the organization's continuous integration and continuous deployment (CI/CD) pipeline.
- Implement automation tools and frameworks for build, test, and deployment.
- Ensure system compliance with security standards.
- Act as a security analyst, identifying potential vulnerabilities and implementing countermeasures.
- Responsible for working with Security, Operations, Development, Testing team and other teams to understand changes to the existing production environment on an ongoing basis and for non-prod environment support.
- Preserve and maintain service availability, performance, integrity, capacity, and security.
- Maintain and suggest improvements to deployment scripts and tooling.
- Participate in the decision making of success or failure of applications systems to be deployed in production.
- Collaborate with software engineers to understand software delivery needs.
- Provide guidance to cross-team and team members in release best practices and procedures.
- Update documentation that communicates standards and best practices for release and DevOps processes.
- Have a passion for delivering zero-defect code and be responsible for ensuring the team's deliverables meet or exceed the prescribed defect SLA.
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.
Qualifications Basic Qualifications
- 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Preferred Qualifications - 6 or more years of work experience with a Bachelors Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
- Bachelor's degree in Engineering, or Computer Science, Information Systems, or related field
- Knowledge of risk assessment tools, technologies, and methods.
- Familiarity with secure coding practices, ethical hacking, and threat modeling.
- Understanding of patch management with the ability to deploy patches in a timely manner.
- Minimum (4) years of directly related experience.
- At least 3 years hands-on experience with On-Prem container Infrastructure – Kubernetes-MKE, Openshift, Kubernetes preferred.
- 2-3 years of Linux Systems Administration skills
- 4 years of Scripting experience (Shell, Python ,Ansible , Terraform and YAML packages)
- Experience with CI/CD or GitOps pipeline Architecture ( i.e., ArgoCD, Code Fresh, Jenkins )
- Knowledge in infrastructure technologies such as HP and DELL hardware (Rack servers)
- Working knowledge of monitoring and logging tools: Prometheus, Graphana, Fluentbit ,Netcool, Humio
- Good to have experience with Microservices based applications traffic routing ( i.e., Istio ServiceMesh )
- Deep understanding of networking concepts
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.
Job tags
Salary