Full-Time

Government of Ontario

Solutions Development Software Specialist .NET

System Canada Technologies

System Canada Technologies

No salary listed

Toronto, ON, Canada

In Person

Category
DevOps & Infrastructure (1)
Required Skills
.NET
Maven
DevOps
Requirements
  • Complete work and achieve milestones within the assigned deadlines
  • Notify the Cluster/Ministry project Manager in writing of any issues or other material concerns related to the assignment deliverables, as soon as the he/she becomes aware of them.
  • Submit deliverables for the Cluster/Ministry approval as they are completed
  • Comply with the Ontario Government and the Cluster/Ministry security procedures and practices
  • Comply with the Ontario Government and the Cluster/Ministry architecture/technology standards and best practices
  • Comply with the Ontario Government and the Cluster/Ministry Conflict of Interest and Confidentiality Guidelines
  • Provide knowledge and skill transfer to a designated Cluster/Ministry staff
  • Comply with the Ontario Government I&IT Directive, Operational Policy on the I&IT Project Gateway Process, and other applicable Guidelines, Standards and Procedures.
Responsibilities
  • Requirement Gathering and Analysis - Analysis of current Application Build and Packaging process - Analysis of current application deployment process - Identify areas for improvement.
  • Analyze multi server deployment requirements and environment related configuration.
  • Analyze Full Release vs. Patch Release on Multi-Server Environment
  • Components server mapping (Not all components deployed to all servers)
  • Analysis of Deployment auditing/logging
  • Design - Define steps to be automated during build, packaging and deployment
  • Draft preliminary Design specifications for Build & Packaging
  • Draft preliminary Design specifications for deployment to Multi-server environment
  • Review Design specifications with Development and Architecture teams
  • Develop Design specifications for B&P
  • Develop Design specifications for deployment to Multi-server environment
  • Draft build and deployment management process.
  • Obtain feedback/input on build and deployment management from stakeholders
  • Update and finalize the build and deployment management process.
  • Development - Develop source branching approach
  • Setup & Develop Build & Packaging system
  • Implement a continuous integration and software build environment with cruisecontrol.NET until integration with new Build process using Jazz (Nant and Ant) Develop an automated deployment system
  • Setup and implementation of a multifunctional automated build and deployment system designed to support multiple version projects and activate when required by application teams
  • Installation, administration, and support of all software build and deployment tools and infrastructures such as Build Forge and Cruise Control, Maven, Ant and Nant scripts until standardization using RTC.
  • Deploy & Test - Deploy the package using existing build and deployment process into test environment (Manual)
  • Test the application
  • Deploy the package using new automated deployment system
  • Test the application and compare test results
System Canada Technologies

System Canada Technologies

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A