04 Sep
|
Tekstaff IT Solutions
|
Toronto
04 Sep
Tekstaff IT Solutions
Toronto
TekStaff's Client has a current vacancy for a "Application Release Engineer"
Summary of Role:
- Leverage deep technology expertise to deliver automated solutions to build, test, release and deploy applications and infrastructure.
- Maintain knowledge of common development technologies and patterns used by the development teams we support.
- Partner with other teams to integrate appropriate tools and processes into automation solutions.
- Work with partners across the technology organization to identify and share solutions.
- Work with partners to understand and define best practices.
- Interpret client needs, assess requirements, and identify solutions.
- Work with technology partners and vendors to deploy custom-off-the-shelf products.
- Be a subject matter expert in continuous integration (CI) and continuous delivery (CD) practices for multiple infrastructure platforms (Microsoft Azure, on-premises VMware Cloud).
- Be a subject matter expert for the build and deployment of a subset of applications supported by our team.
- Maintain expert knowledge of a subset of engineering frameworks, platforms, tools, and processes used by our team.
- Maintain knowledge of engineering strategy as it relates to enterprise pipelines and automation of build, test, release and deployment of applications and infrastructure.
- Recognize organizational challenges that limit use of automation, pipelines, and best practices.
- May interact with governance and control groups, (e.g., regulatory / operational risk, compliance and audit) to provide subject matter expertise and consult on risk issues / items related to Engineering technology and tools.
KEY QUALITIES:
- Continuously enhance knowledge and keep current with industry trends, technologies,
and best practices.
- Openly share knowledge and progress with our team and leadership.
- Manage multiple concurrent assignments.
- Break down and troubleshoot complex problems.
- Clearly communicate complex concepts, verbally and written.
- Maintain a balance between delivering quality results and meeting timelines.
- Flexible to adjust to changing priorities.
- Versatile to support after-hours deployments and on-call shifts (pipeline support).
- Collaborate with and support other team members.
- Participate in knowledge transfer with leadership, your team, and other teams.
- Identifies opportunities for improvement.
KEY TECHNICAL SKILLS:
Must Have:
- Experience with infrastructure-as-code and configuration management tools (Terraform, ARM templates).
- Advanced knowledge in continuous integration and continuous delivery processes and tools.
- Working knowledge of source control systems (Git).
- Some experience deploying services to one or more cloud providers (Azure, GCP, AWS).
- Knowledge of one or more database systems including basic relational database concepts and scripting (MS SQL, Oracle).
- YAML based configurations
KEY TECHNICAL SKILLS:
Nice to Have:
- Advanced script development experience for at least one language (Python, Bash, PowerShell).
- Advanced operating system knowledge for at least one system (Windows, Linux).
- Some experience with enterprise monitoring and troubleshooting tools (Splunk, Datadog, Dynatrace).
- Knowledge of Azure systems and azure networking
- SQL
TekStaff may use artificial intelligence (AI) tools as part of the applicant screening process. However, applications will also be reviewed by a member of our Recruitment team to ensure a fair and thorough assessment.
📌 Application release engineer (Toronto)
🏢 Tekstaff IT Solutions
📍 Toronto