Visa's Middleware Reliability Engineering team needs to revolutionize how they deliver and maintain Middleware products supporting critical payment systems by driving automation and innovation to ensure the seamless processing of billions of transactions across the world's largest payment network.
Requirements
- Experience with HashiCorp Vault and secret management
- Experience implementing and troubleshooting mutual TLS authentication protocols for secure service-to-service communication in distributed systems is required.
- 10+ years of proven experience in Software Development or DevOps roles, with a strong focus on middleware technologies and infrastructure automation.
- Proven track record of automating complex tasks and processes to improve efficiency and reliability using Python, Go, Java, or similar.
- Solid understanding of Linux/Unix systems, networking protocols, certificate management, secret management, system design, cloud platforms (AWS, Azure, GCP), and containerization (Kubernetes, Docker)
- Proficiency with monitoring tools (Prometheus, Grafana, Datadog, etc.), logging systems (ELK stack, Splunk), and tracing tools (Jaeger, Zipkin).
- Hands-on experience with CI/CD pipelines and Jenkins.
Responsibilities
- Drive Resiliency and Availability: Partner with Platform Engineering and Product teams to enhance middleware reliability across Visa's network, implementing operational best practices and integrating quality measures throughout the product development lifecycle.
- Champion Automation: Design and develop robust automation solutions using Python, Java, and Go to streamline deployment, monitoring, and incident response processes for our middleware infrastructure.
- Infrastructure as Code: Leverage your expertise in Terraform and Ansible to manage and provision infrastructure components, ensuring consistency and repeatability across our environments.
- CI/CD Optimization: Enhance our continuous integration and continuous delivery (CI/CD) pipelines using Jenkins and git to accelerate software delivery and improve code quality.
- Observability Enhancement: Integrate middleware products with Prometheus, Grafana, ELK, and in-house monitoring tools to provide comprehensive observability into system health, performance, and potential issues.
- Drive Innovation: Lead our evolution toward cloud-native solutions and modern DevOps and Observability practices.
- AI Integration: Develop integrations with AI/ML frameworks, chatbots, and agents to enhance automation and operational intelligence.
Other
- You'll lead hands-on software engineering efforts for our automation and observability initiatives
- Lead Technical Growth: Mentor team members on software development and promote DevOps best practices across the organization.
- Meaningful Impact: Your automation will help process billions of transactions globally
- Work-Life Integration: Flexible hybrid schedule (2-3 days in office)
- Inclusive Environment: Join a team that values diverse perspectives and collaborative problem-solving