drjobs
Deployment Engineer
drjobs Deployment Engineer العربية

Deployment Engineer

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Houston - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

GTN is looking for a highly motivated individual with a genuine interest in energy, technology, and a passion to deliver products for a growing company. The Deployment Engineer will be responsible for managing and advancing our production DevOps process, deploying releases from our GitHub repository to our production environments. Additionally, the deployment engineer will collaborate with and train developers to deploy into various lower environments and integrated systems. This role also supports ongoing development and testing activities within those systems.

This role spans across Company’s Front–Office, Middle-Office, and Back-Office solutions. The Front-Office teams cover applications related to sales, marketing, and customer experience. The Middle-office teams cover applications related to pricing and structuring of deals, load forecasting, risk management, and trading. The Back-Office covers applications related to accounts receivable, settlements, enrollments, and billing.

While this is primarily a technical role, an understanding of business processes will be a plus. It aids in prioritizing the impact of issues when troubleshooting production and lower environment pipelines and facilitates interaction with various teams.

JOB DUTIES & RESPONSIBILITIES
• Manage and execute the end-to-end release management process for Salesforce, websites, the integration layer, and other integrated projects, ensuring deployments align with business requirements and company objectives.
• Create, maintain, and enhance deployment pipelines, including those in GitHub and other deployment tools.
• Establish and enhance DevOps and SDLC integrations; oversee CI/CD pipelines in collaboration with managers and technical leads to fortify release practices.
• Continuously evaluate, recommend, and implement improvements in required tooling – current, legacy, and future state recommendations (e.g., GitHub, Blue Canvas, Azure DevOps, Capado, etc.).
• Migrate changes and perform deployments from non-production to production environments, using change sets and DevOps tools for Salesforce.
• Resolve merge conflicts, deployment errors, and ensure code coverage criteria are met.
• Maintain a release repository with crucial details like release procedures and dependencies.
• Apply problem-solving skills to troubleshoot issues, resolve conflicts, and proactively address challenges that may arise during the development and deployment process.
• Manage the support of Salesforce release processes and environments, including sandboxes.
• Manage and track released components in version control system(s) (e.g., GitHub)
• Provide support in planning activities related to deployment processes.
• Adhere to development lifecycle and release processes best practices, ensuring alignment with corporate risk, security, and development requirements.
• Create and manage access to data in the system with effective management of both object and record level access.
• Manage access to components in the system leveraging profiles, role hierarchies, custom permissions, permission sets, and other methods of managing user interaction within the system.
• Work with technical teams to keep sandboxes in sync with code repositories.
• Build and manage validation rules, flows, and approval processes.
• Perform health checks and run optimizer report to assess tech debt issues.
• Work with Salesforce support to resolve cases.
• Document pre-deployment data setup steps.
• Document post-deployment data manipulation steps.
• Perform screen shares with external vendors’ development and QA resources.
• Act as escalation point for Salesforce Admins for support cases.
• Resolve data related blocking issues in all environments.
• Assist with post-release smoke testing in Production and during hyper care.

ESSENTIAL SKILLS AND EXPERIENCE
Successful job applicants will be able to perform these functions. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions.
• 5 years of experience in a large-scale, enterprise environment working with both Agile Scrum and Waterfall teams.
• 2 years of previous release management experience.
• 3 years of experience working in technical teams with Salesforce.
• Bachelor’s degree or higher in Business, Information Systems, Engineering, or other related field-demonstrated experience with software development companies.
• Excellent interpersonal, verbal, and written communication skills, with the ability to establish and maintain positive and effective working relationships.
• Advanced knowledge of software development lifecycle.
• Experience working with 3rd party vendors/service providers across a solution landscape.
• Demonstrated ability to manage and shift priorities to meet project schedules.
• Demonstrated ability to manage multiple, complex projects.
• Expected to work occasional weekends, holidays, overtime, or a variety of shifts, when needed, to meet deadlines.
• Experience in the energy industry and retail electric provider business operations a plus.
• Conflict management and resolution.
• Ability to multi-task, problem solve and be a strong collaborator.
• Ability to think strategically.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.