POSITION SUMMARY
Reporting to the Manager Platform Technology Services, the Platform Technology Engineer focuses on providing administration of the organization’s platform/middleware solutions on-premises and in Public Cloud and on providing administration of DevOps processes within the organization by leveraging automation tools and applications including services available in Public Cloud. He/She/They engineers automation for provisioning, builds deployment, software configuration, continuous integration, continuous delivery, and releases engineering processes.
CANDIDATE PROFILE
The successful candidate will have the following:
EDUCATION & EXPERIENCE:
- Diploma in Information Technology, Computer Science, Engineering or other relevant discipline.
- Extensive experience administering, configuring and supporting mission-critical corporate applications in a complex IT environment.
- Extensive experience with DevOps tools running and maintaining automated CI/CD pipelines.
- Extensive experience working with Public Cloud infrastructure, platform and DevOps services such as AWS, Azure, etc.
- Considerable experience with version control software and job execution tools.
- Considerable experience with application logging, monitoring, performance management
- Considerable experience with web application environments, such as TCP/IP, SSL/TLS, HTTP, DNS, routing, load balancing, etc.
- Extensive experience with Microsoft Office applications including Word, Excel, Access, Powerpoint, Project and Visio
- Or an equivalent combination of education, training and experience acceptable to the employer.
KNOWLEDGE, SKILLS AND ABILITIES:
- Practical working knowledge in building CI/CD pipelines using DevOps tools and techniques. Understanding in the following technologies or equivalent:
o Docker
o Kubernetes
o Bash
o PowerShell, Python
o JSON, YAML, XML
o Jenkins, Puppet, Chef, Ansible
o StarTeam, TFS
• Practical working knowledge deploying applications and containers utilizing infrastructure and platform services in Public Cloud such as:
o AWS
o Azure
o Google Cloud
• Practical working knowledge in the following technology platforms:
o Oracle WebLogic, RDBMS
o Java/J2E, Oracle ADF
o .NET / SQL Server
o Linux
• Proficiency in Windows operating systems and familiarity with UNIX and LINUX
• Strong communication, interpersonal, organizational, analytical and problem-solving skills
• Ability to identify, diagnose and troubleshoot complex problems related to technology
• Ability to create and update technical and user manual documentation
• Ability to work effectively within a team made up of business users and technical analysts
• Ability to work effectively with minimal supervision
• Ability to generate and articulate new ideas and adapt effectively to new technologies
• Ability to excel working under pressure to meet deadlines and changing priorities
• Ability to exercise good judgment in dealing with matters of a confidential nature
• Ability to plan, facilitate and coordinate the execution of complex sets of activities