What are the responsibilities and job description for the Release Manager position at Cerebra Consulting Inc?
Job Details
Release Engineer (Remote)
Creating innovative technology solutions to improve the delivery of health and human services because we know when cumbersome administrative processes stand in the way, those who need it most are often left without access to proper care and support. From comprehensive case management software to disaster recovery services and content management information systems used in delivering foreign aid, our solutions are improving the lives of millions of people. We're looking for a release engineer who shares our commitment to leveraging technology to make a real impact in the world a professional who knows, beyond all else, that the quality of our products and services is only as good as the company we keep.
Job Description
- Create release related documentation for internal and external stakeholders.
- Facilitate release technical bridges.
- Schedule meetings with internal and external stakeholders for release activities.
- Create, maintain, review AzDO Pipelines for .NET Framework, and .NET Core applications.
- Create, update, maintain transforms for tokenization of web/app configs, and appSettings .json.
- Create, maintain, review CD Pipelines in Octopus Deploy and Jenkins.
- Deploy release packages to internal and external environments.
- Create, and review release packages for external deployment.
- Create, maintain, review release related documentation.
- Validate application and IIS configurations to ensure the application is running as intended.
- Triage deployment and configuration issues in internal and external environments.
- Work with DBAs to execute automated SQL database restores in internal environments.
Required Skills/Experience
- A Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline. A Master's Degree is preferred.
- Must have experience as a Computer Systems Analyst or a Computer Specialist.
- Must be knowledgeable in implementing computer systems in a phased approach of requirements analysis and conceptual design, site survey, system design review, critical design review, installation, integration, and testing.
- Must be capable of performing configuration management, software integration, interpreting software test results, and recommending solutions for unsatisfactory test results.
- Must be knowledgeable in life-cycle support, including maintenance, administration, and management.
- Must have experience with deploying and managing .NET applications with IIS.
- Must understand how to manage, update, and transform .NET Framework and .NET Core configuration files (web.config, app.config, and appSettings.json)
- Must be able to work weekends (at least once a month)
- Must be able to handle the workload, including internal builds and internal/external deployments.
Preferred Experience
- One (1) year of experience with State of Maryland SDLC deliverable templates.
- Experience with Octopus Deploy or Jenkins.
- Experience with MS TFS or AzDO.
Required Skills : Must be knowledgeable in implementing computer systems in a phased approach of requirements analysis and conceptual design, site survey, system design review, critical design review, installation, integration, and testing. Must be capable of performing configuration management, software integration, interpreting software test results, and recommending solutions for unsatisfactory test results. Must be knowledgeable in life-cycle support, including maintenance, administration, and management. Must have experience with deploying and managing .NET applications with IIS. Must understand how to manage, update, and transform .NET Framework and .NET Core configuration files (web.config, app.config, and appSettings.json) Must be able to work weekends (at least once a month) Must be able to handle the workload, including internal builds and internal/external deployments.