Position Summary:
As part of the Development team, you will be working in a customer-focused, innovative, challenging and fun learning environment. You will be responsible for building and maintaining infrastructure and tools associated with deployment of our software platform for producing various output formats optimized for accessibility, utilized by our customers' blind and low vision end-users.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Design and automate CI/CD process to release quality products in cloud and on-site environment
- Maintain and improve development cloud infrastructure
- Collaborate with the development team to roll out deployment, monitoring, scaling and administrative infrastructure for hosted deployment
- Build and document procedures and policies
- Manage releases and iteratively improve release process
- Automate operational processes as needed, in compliance with our security requirements
- Contribute to the team’s best practices, development standards and security compliance
Strong background with software deployment processes, change management and release managementExperience with building and running on-premise and cloud-based CI/CD solutions (Azure DevOps, Bamboo, GitHub Actions, Jenkins, etc)Experience with Windows environment and .NET frameworkProficiency and knowledge of virtualization and orchestration (Docker, Kubernetes)Understanding of software security and secure software developmentProficiency and knowledge of scripting languagesStaying current with software industry trends and best practicesPost-secondary degree in Computer Science or relatedStrong sense of teamwork and collaboration skillsHands-on attitude and willingness to get things doneAbility to own and self-manage daily tasksFlexible