About this role
Role: Application Release Engineer
Location: Toronto, ON M5V 3B6
Hybrid: 2 days a week in-office
Long term Contract(6 Months to start with)
Required Skills:
1. Azure Cloud and DevOps [CI/CD]
2. JBoss, Springboot, Websphere, IHS, Tomcat knowledge
3. Deploying, configuring, and managing applications on Linux, AIX, Windows server infrastructure
Preferred Skills:
1. Linux/Unix Administration
2. Python/Shell scripting Knowledge
3. Kubernetes, GCP
We are seeking an IT Specialist to fill a technology role responsible for delivering business application technology for our partner Lines of Business. The candidate will have strong technical qualities as well as proven experience in a technology field deploying business applications on a variety of technology platforms:
• Jboss/Tomcat and Apache/EWS
• WebSphere/IHS 8/9
• UNIX, LINUX
• Windows Server Stand Alone and Cluster 2016, 2019
• .NET/IIS
• Node.js / Springboot
• Cloud Technology - Microsoft Azure
• DevOps - XLR and XLD-Activities associated within this job family include (but are not limited to) the following:
• Perform application deployments (e.g. automated or manual approaches on products ranging from Public Cloud solutions to Internal client's deliveries within Private Cloud or Physical hosting)
• Lead the end-to-end deployment of products, across all environments, as part of the delivery team
• Design, build, implement, and maintain automation that can be used for the build, install and deploy of code packages, artifacts and/or configurations
Other Qualifications/Skills/Experience:
• 6+ years in the IT Technology field
• Significant experience with Windows and Linux operating system environments
• Knowledgeable in various web-based technologies, database management best practices
• Networking fundamentals
• Deploy and maintain critical applications on cloud-native microservices architecture
• A drive towards automating repetitive tasks (e.g. scripting via Bash, Powershell, Python, JavaScript, YAML)
• Implement automation, effective monitoring, and infrastructure-as-code
• Deploy and maintain CI/CD pipelines across multiple environments (Jenkins, Git, GitLab, Salt, Terraform, Jira, Confluence)
• Practical experience with Docker containerization and clustering (Kubernetes/ECS)
• Version control system experience (e.g. Git, Bitbucket, MKS)
• Experience working in and advocating for agile environments
• Azure certifications
• Excellent judgment, analytical thinking, effective troubleshooting and problem-solving skills
• Ability to exercise discretion and independent judgement
• Excellent communication skills (written and verbal)
• Knowledge of client's ITS internal business practices and related tools/processes would be an asset.
• Full understanding of software development lifecycle best practices
• Strong change management skills
• Strong organizational skills, with the ability to work in a fast-paced environment and manage multiple platforms, deadlines, and competing priorities
MUST HAVE:
- Strong understanding of and practical experience with deploying, configuring and managing applications on Linux, AIX, Windows server infrastructure
- Experience with Azure and Cloud Technologies
NICE TO HAVE:
- Linux Shell scripting Knowledge, ability to use Linux commands
- Windows PowerShell Scripting
- WAS on Linux/AIX (WebSphere/IHS 8/9)
- SpringBoot, Node JS experience
- OpenStack, Cloudify
- Jenkins, Bitbucket, GitHub working knowledge