Overview
Skills
Job Details
The role requires working across a broad spectrum of technology and stakeholders. There could not be a better time to join our team as we transform how we deliver technology and value for our customers.
Responsibilities
Partner with application teams in their journey to Cloud
Partner with application teams to define the CI/CD pipeline for Salesforce team
Lead the Salesforce application team to write the Jenkins/Gitlab runner scripts in Groovy/Unix
Key technical lead and liaison between application teams and enterprise cloud migration initiative
Identify end to end DevOps solutions, leverage best practices and patterns
Self-starter who can pick up new technologies/skills, be comfortable with ambiguity and drive initiatives forward Roll up sleeves and get teams over tricky CI/CD challenges
Upgrading framework of existing apps, recommend and resolve upgrade issues.
Good understanding of SDLC and/or Agile
Design, develop, test and deploy computer programs of high complexity, significance, and risk.
Basic Qualifications
Bachelor's degree or equivalent work experience
Minimum 10 years of experience with developing and implementing applications and end to end solutions
At least 5 years of progressive experience with the concepts and tools behind the design and implementation of best-in-class CI/CD, application monitoring and resilience on Public Cloud.
Preferred Skills/Experience
Must have hands on experience deploying and running applications on Azure Public Cloud
Must have hands on experience in design and develop feature in the C# .NET applications(Web and Windows)
Nice to have SSIS/Azure Data Factory/ SSRS
Very strong Interpersonal skills with excellent verbal and written communication
Proven track record with IaC, CI/CD/DevOps/DevSecOps, Test Automation, Supportability
Core toolsets include Terraform, Ansible, Gitlab CI/CD, Jira, Splunk, ADO pipeline
App Stack Exposure .NET, Docker/K8s. On-prem and/or Azure.
Azure IaaS/PaaS expert experience. Define/create runtime environment, network, storage.
Database experience DML/DDL deployment for Microsoft SQL Server (must have), Cassandra (nice to have)
End to end System Solutioning on Cloud for Resilience, Security, Performance, Availability, Scalability
Financial Services domain knowledge is highly desirable
Monitoring and Alert Management:
Continuously monitor alerts and logs from applications and infrastructure.
Analyze alerts to identify root causes and escalate or resolve issues promptly.
Collaborate with development and operations teams to implement fixes and improvements.
DevOps and Deployment Automation:
Create CI/CD Pipelines by upgrading the Jenkins Groovy scripts
Upgrade the existing Unix scripts within the Jenkins/Gitlab env
Leverage DevOps tools and practices to automate deployment of pipelines.
Manage Kubernetes clusters for container orchestration and scaling.
Handle artifact repositories (e.g., Nexus, Artifactory) for version control and deployment.
Ensure deployments are reliable, repeatable, and efficient.
Application Domain Expertise:
Support online banking applications primarily built on Salesforce/React
Understand the architecture and dependencies of these applications to provide effective support.
Collaboration and Communication:
Work closely with developers, QA, and infrastructure teams to coordinate deployments and troubleshoot issues.
Document support procedures, deployment processes, and incident reports.
Participate in on-call rotations and incident management as required.