The Staff DevOps Engineer will play a pivotal role in promoting a DevOps model to enhance developer productivity through well-orchestrated automated services across various stages of continuous integration and continuous delivery. This hands-on technical role involves significant collaboration to drive cultural change and elevate the maturity levels of Continuous Delivery practices. The successful candidate will own Continuous Delivery specifications, quality, release deployments, and monitoring of production health, enabling developers to deliver high-quality products and features from conception to production support.
Key Responsibilities
- Drive the DevOps journey by providing thought leadership on platform evolution and technology adoption.
- Design and support the Azure DevOps CI-CD pipeline.
- Support and maintain production and non-production environments.
- Collaborate with application development teams for successful deployment and operation of applications.
- Integrate Code Quality and Code Analysis tools into IDEs.
- Implement Automation to enhance coding efficiency.
- Support database migration activities.
- Engage with cross-functional teams in designing, developing, and implementing enterprise-scale features to enhance developer productivity, environment monitoring, and self-healing.
- Ensure continuous availability of tools supporting SCM & Release Management, including Source Control, Continuous Integration, and Change Management.
Qualifications
- 7+ years of relevant work experience and a Bachelor's degree in Engineering.
- Experience in building and maintaining code on-premises and deploying to Cloud platforms (Azure, AWS).
- Proficiency with SonarQube, Checkmarx, BlackDuck, Sonatype.
- Expertise in setting up pipelines for .Net, Angular, Kotlin, Java.
- Experience in managing patching of servers (Windows/Linux) and managing agent servers.
- Experience implementing best practice cybersecurity controls in Azure CI/CD pipeline.
- Proficiency in Docker, Kubernetes preferred.
- Ability to troubleshoot network services and protocols such as TCP/IP, DNS, AD, LDAP, SMTP, SSL, HTTP, IIS.
- Experience with enterprise-class monitoring tools or any other monitoring tools for network, systems, application monitoring is preferred.
- Familiarity with Team Foundation Version Control (TFVC), Git.
- Experience with monitoring tools like Splunk.
- Knowledge of Jfrog repository and Artifactory publishing.
- Self-directed work style with minimal supervision and the ability to coordinate with a global team across different time zones.
- Experience working in an Agile environment.
- Strong automation and problem-solving skills with the ability to follow through to completion.
Additional Information
Visa is an Equal Employment Opportunity 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 qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Company Overview
Visa, a global leader in payments and technology, processes over 259 billion payment transactions annually, ensuring secure and seamless operations for consumers, merchants, financial institutions, and government entities in more than 200 countries and territories. Our mission is to connect the world through innovative, reliable, and secure payment networks, enabling individuals, businesses, and economies to thrive. Driven by our purpose to uplift everyone, everywhere, we strive to be the best way to pay and be paid.
Why Join Visa?
Make a significant impact with a purpose-driven industry leader. Experience a dynamic and inclusive work environment where your contributions drive positive change. Join us today and discover Life at Visa.