Job Description
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
- 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
Job Requirements
Specific Educational Requirements/Accreditations:
- College / University or equivalent work experience.
Other Qualifications/Skills/Experience:
- 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 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
Additional Information
- Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
- Learn voraciously, stretch your thinking,
Summary:
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