Salesforce Build And Release Engineer Resume
4.00/5 (Submit Your Rating)
Charlotte, NC
SUMMARY
- A Senior Salesforce DevOps Engineer with 12+ years of experience encompassing a thorough understanding and hands - on experience on Salesforce Administration, DevOps tools(CI/CD) and Build and Release, Cloud Services and Database Administration.
TECHNICAL SKILLS
- Salesforce Administration
- AWS
- AutoRabit tool
- Jenkins
- Copado
- Flosum and Gearset
- SFDX
- CLI
- Git-hub
- BitBucket
- SVN
- Service Now
- Atlassian tools
- ANT
- VS Code
- Eclipse
- Change and Release activities
- Linux
- Shell Scripting
- Windows
- Nagios
- Chef
- Docker
- CI/CD tools
- IMS
- DB2
- PostgreSQL
- Flyway
PROFESSIONAL EXPERIENCE
Confidential - Charlotte, NC
Salesforce Build and Release Engineer
Responsibilities:
- Converting Metadata to SFDX format structure.
- Automating the Salesforce DX code deployments Using CLI Commands.
- Working knowledge of Salesforce DX including package-based development models and scratch-org based development
- Strong experience Code promotion/Deployments to SIT, UAT and Prod using the AutoRabit tool and AutoRabit tool Administration.
- Experience on Sandbox refreshes and post refresh activities.
- Responsible for planning and scheduling the Prod deployments, preparing the release schedules and communicating with different teams.
- Strong understanding of CI/CD and deploy code using force.com migrations tools (Force.com IDE, Eclipse, ANT, VS Code and AutoRabit)
- Perform administrative functions including user account maintenance, reports and dashboards, workflow updates and other routine tasks.
- Support project work including data load and verification of data through data loader and equivalent tools
- Continuously improve deployment processes and procedures.
- Release and Environment Management including sandbox usage planning, metadata and data migration, environment comparisons and version control.
- Manage all Salesforce environments including Production, Full Sandboxes, Partial Development Sandboxes, etc. Ensure that strict release management protocols are followed and environments are kept up-to-date
- Proactively identify and mitigate risks and remove obstacles to deployment.
- Collaborate and manage deployment processes across all functions within IT and with business stakeholders.
- Perform environment planning, provisioning, and management required to support deployments
Confidential - Herndon, VA
Salesforce Build and Release Engineer
Responsibilities:
- Responsible for Salesforce Sandbox refreshes and related Pre-post activities like Users creation and access related and SSO settings setup.
- Responsible for planning and scheduling the Prod deployments, preparing the release schedules and communicating with different teams.
- Maintains the release schedule for all core services and ensure alignment across key partners and vendors.
- Continually work towards making improvements in the release process
- Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists.
- Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews
- Created Pipelines to migrate the Salesforce and ETL Informatica code for SIT, UAT and Prod Environments.
- Work with Product Managers, Business analysts, and business area stakeholders to understand, document, and prioritize Salesforce enhancements and projects.
- Manage all Salesforce environments including Production, Full Sandboxes, Partial Development Sandboxes, etc. Ensure that strict release management protocols are followed and environments are kept up-to-date
- Acted as owner for Bitbucket and Jenkins,Jira,Confluence,Servicenow,Salesforce Servers and other DevOps tools
- Performed Continuous Integrated Delivery (CI and CD process) using Jenkins and performed Build/Release/SCM/DevOps engineer duties
- Created Code pipelines in AWS.
- Created and deployed Python Lambda functions in AWS.
- Creating Release implantation plans and coordinating with other teams to implement the change for Metric Stream team.
- Configured and administered Jenkins pipelines on Linux and Windows machines
- Coordinated/assisted the developers with establishing and applying the appropriate branching, labeling/naming conventions using Git source control
- Automated the backend codes to QA and production servers using Code pipeline in AWS.
- Configured PostgreSQL in the QA and production environments using AWS.
- Analyzed and resolved conflicts related to merging of source codes for Git
- Worked with all Dev, QA, systems engineering groups to handoff and automate the process
- Responsible for branching and merging the codes as per the schedules
- Installed and configured continuum jobs for automating some build processes
- Built pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins
- Versioned all system artifacts in Bitbucket, Flyway including infrastructure as codes.
Confidential - Houston, TX
DevOps Engineer
Responsibilities:
- Acted as owner for GitHub and Jenkins,Jira,Conflunce and other DevOps tools
- Performed Continuous Integrated Delivery (CI and CD process) using Jenkins and performed Build/Release/SCM/DevOps engineer duties
- Implemented Nagios to monitor the applications and servers
- Installed, configured and administered Jenkins CI tool on Linux and Windows machines
- Coordinated/assisted the developers with establishing and applying the appropriate branching, labeling/naming conventions using Git source control
- Automated the backend codes to push to Windows SQL Server in QA and production servers
- Configured node.js, PostgreSQL, SQL Server, Redis in the QA and production environments
- Analyzed and resolved conflicts related to merging of source codes for Git
- Worked with all Dev, QA, systems engineering groups to handoff and automate the process
- Deployed node.js applications to application servers in an Agile continuous integration environment, also automating the whole process
- Responsible for planning and scheduling the QA, Stage, Prod deployments, preparing the release schedules and communicating with different teams
- Responsible for branching and merging the codes as per the schedules
- Built pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins
- Provisioned Scripting infrastructure and (Linux) machines from scratch using tools such as bash
- Versioned all system artifacts in GIT, Liquibase including infrastructure as codes
- Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists.
Confidential
DevOps Engineer
Responsibilities:
- Built the AWS environment, including setting up the VPC environments and created EC2 instances in AWS
- Created alerts (custom and managed) for different services
- Created different S3 buckets
- Created EC2 instances
- Performed Build/Release/SCM/Dev Ops engineer duties
- Worked with all Dev, QA, systems engineering groups to hand-off and automate the process
- Worked as a product owner in the daily scrum calls for the DevOps pipeline and builds
- Created Chef server and Chef clients
- Wrote Chef recipes and Chef cookbooks
- Performed code line GIT pushes (releases) to production and customer servers and developed and improved GIT push scripts
- Performed SCM tasks including branching, merging, clobber, server recovery and permission handling
- Built pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins
- Provisioned scripted infrastructure and (Linux) machines from scratch using tools such as bash and Ruby AWS-SDK
- Automated application builds using tools such as Maven and ANT
- Configured projects to publish a Website to Nexus Repository
- Migrated projects from SVN to Git
Confidential
IMS Database Adminstrator
Responsibilities:
- Worked as a Mainframes Database(IMS,DB2) Database Administrator
Confidential
Senior Software Engineer
Responsibilities:
- Worked as a Mainframes Database(IMS,DB2) Database Administrator