Overview
Visa is hiring a Senior Software Engineer to build, automate and secure cloud and on-premise infrastructure, with a focus on DevOps, CI/CD and coding.
What you'll do
- Architect and implement a highly scalable, resilient and secure infrastructure, and continuously improve it to meet evolving organizational needs.
- Create and maintain CI/CD pipelines for efficient and reliable software delivery.
- Integrate automated testing and quality checks such as Checkmarx, SonarQube and Sonatype into the pipelines.
- Identify opportunities for automation and implement solutions to streamline operations.
- Write and maintain scripts for task automation and configuration management.
- Implement security best practices throughout the infrastructure.
- Conduct regular security audits and vulnerability assessments.
- Set up and manage monitoring tools to track system performance and availability.
- Analyze performance metrics and optimize the infrastructure for better efficiency.
- Troubleshoot and resolve infrastructure-related issues in a timely manner.
- Collaborate with relevant stakeholder teams to address and resolve production issues.
- Keep up to date with the latest industry trends, technologies and best practices.
What you'll need
- Bachelor's degree in Computer Science, Engineering or a related field.
- Proven experience as a core DevOps Engineer.
- Good at coding (there will be a coding assessment).
- Strong knowledge of cloud platforms such as AWS, Azure or Google Cloud, and on-premise.
- Proficient in scripting languages such as Groovy, Python, Bash, PowerShell or Perl.
- Hands-on experience with IaC tools like Terraform or CloudFormation.
- Experience with CI/CD tools such as Jenkins, GitHub, GitLab CI or CircleCI.
- Strong understanding of containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack and Splunk.
- Solid understanding of networking, Ingress, Nginx, service mesh, security and system administration.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and collaboration skills.
Details
- Location: Bengaluru, India.
- Work mode: at least 3 days in office, to be confirmed by the Hiring Manager.
Read the full description and apply on the company’s own careers page.