Location
Kitchener, ON | Canada
Job description
Requisition Details
DevOps/Platform Engineer
23-1326R1
Doon
Development Operations
$44.52
$44.52 - $51.62
37.5
Thursday, February 29, 2024
Wednesday, March 20, 2024 at 11:59 PM EST
Support Staff - Full-time
Description:
Support Staff Full-time Replacement Position
(First consideration for Support Staff and Academic positions will be given to internal applicants in accordance with the respective Collective Agreements)
The Development Operations Engineer will champion the research, promotion, and implementation of new development operations capabilities, standards, and technologies. The incumbent will be responsible for supporting the deployment and launch of solutions and code updates through development, testing, staging, and production pipelines.
Successful candidates will be required to conduct work within Ontario and must be available to work on campus as required. It is anticipated that this position will meet the needs of the department through a hybrid work arrangement with a minimum of one day on-site, and four days remote.
Responsibilities: - Identifying and designing process automation opportunities to support CI\CD pipelines
- Building automated deployments using configuration management technology
- Integrating automated testing into an automated code pipeline
- Developing, implementing, and maintaining a branching strategy for development projects and related automation for building, testing, and deployment of all projects
- Implementing, managing, sizing, provisioning, and monitoring infrastructure in the cloud
- Designing, implementing, and maintaining tools for continuous integration and delivery
- Automating processes and tasks to reduce the likelihood of human error and improve efficiency
- Optimizing ongoing Quality Assurance (QA) deployments including the implementation, maintenance, and execution of deployment instructions for development, testing, staging, and production environments
- Managing current SQL server deployments and creating deployment automation for lower environments
- Performing solution implementation and management including compiling, installing, and configuring solutions; testing and monitoring across all levels of the application
- Managing on-premises, Cloud, and hybrid environments and playing a lead role in moving/migrating all application services to Cloud services
- Monitoring and managing various data feeds and integrations, proactively identifying, and making recommendations for improvements
- Assuming a lead role managing application and integration deployments
- Defining and creating requirements and procedures for implementing routine maintenance that includes building mechanisms that enable rapid recovery, repair, and cleanup of faulty migrations with a good understanding of fault tolerance and failure domains
- Ensuring projects are completed on time and on budget within design standards
- Architecting and designing/defining the standards and structure around builds and deployments
- Supporting related implementation and maintenance strategies
- Preparing design, specification, process, structure, and other technical documentation
- Providing support for development projects, including day-to-day guidance to direct and cross-functional team members to address any questions or issues regarding the deployments and quality of service delivery
- Consulting with various management entities, to define the business and process requirements
- Providing advice and guidance as to software, cloud services and other provisions related to the development projects that are best suited to the needs of the College
- Conducting thorough research and analysis to maintain current knowledge of application and integration technologies
Qualifications: - Three-year Diploma/Degree in Computer Science, Computer Engineering, Technology Management, Business, or a related field
- Minimum eight years of related practical experience in IT, specifically in the area/s of software development, infrastructure or operations support, information/cyber security, DevOps, and/or site reliability engineering
- Proficiency in at least one programming and/or scripting language, such as PowerShell, Python, Node.js, .Net
- Experience with both Cloud and on-premises TFS and/or Azure DevOps infrastructure building and supporting deployment automation
- Experience with infrastructure automation tools, such as Terraform, ARM, Ansible, Bicep
- Knowledge of containerization technologies, such as Docker, Kubernetes
- Familiarity with observability tools, such as Azure Monitor, Azure Log Analytics, ELK, Prometheus
- Excellent management and administrative capabilities in Microsoft development environments
- Demonstrated commitment to ongoing professional development and familiarity with the latest web toolsets
- Demonstrated planning, organizational, and project management skills to manage projects of various sizes and scope
- Excellent knowledge of portal, system integration and mobility technologies and methodologies
- Ability to learn quickly while working hands-on in a team environment
- Well-developed conflict resolution, analytical problem-solving, and decision-making skills to identify problems, determine possible solutions, and determine the appropriate action
- Excellent oral and written communication skills
#LI-POST
Apply Now Apply to this requisition
| Print this requisition
Conestoga College is a leader in polytechnic education. Our career-focused education, training, and applied research programs prepare students for success, support industry, and workforce needs and promote economic prosperity throughout our region and across Ontario.
We thank all applicants but only those selected for an interview will be contacted. Conestoga College is committed to workplace diversity and provides accommodations to applicants with disabilities throughout the hiring process. If you require accommodation, please contact Human Resources via the Contact page.
Job tags
Salary