Snr Specialist DDIT APD CE DevSecOps
novartis
Job Description
Major Accountabilities
- Automate the deployments to Salesforce release environments (Dev Orgs, Sandboxes, Production) using CI & CD tools
- Build & review the branching strategy and setup CI process to automate the deployments.
- Provides subject matter expertise for Source control operations (Check-ins, Merge, Branching Strategy etc.,). Identify & setting up DevOps pipelines for Salesforce and understand on the tools and integrations
- Implementing various development, testing, automation tools, and IT infrastructure
- Setting up tools and required infrastructure. Defining and setting development, test, release, update, and support processes for DevOps operation. Building a scalable CI Based delivery mechanism. Perform root cause analysis of production errors and resolve technical issues
- Define and manage the change control process for development and release readiness criteria and ensure all changes meet criteria prior to deployment
- Experience with delivery of Salesforce applications and Salesforce release management
- Understand the Data model of the clients and come up with a test data plan. Good knowledge on tools like Jenkins, Bitbucket, Git, VSCode, Checkmarks, Jfrog, Aquasec, SonarQube /Codescan, Mulesoft
Minimum Requirements:
- Scripting and Coding: Knowledge of scripting languages like Python, Ruby, or Bash is essential for automating tasks.
- CI/CD Pipelines: Understanding Continuous Integration and Continuous Deployment processes, along with tools
- Excellent communication and interpersonal skills, enabling effective collaboration and teamwork.
- Bachelor’s or master’s degree in computer science or a related field is preferred, demonstrating a strong academic foundation in software engineering principles.