IT Consultant
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled IT Consultant to join our dynamic team. The successful candidate will provide expert advice and support on a wide range of IT solutions, ensuring optimal utilisation of technology to meet organisational objectives. This role involves working on diverse projects, implementing innovative systems, and maintaining existing infrastructure to enhance operational efficiency. The ideal applicant will possess a strong technical background, excellent problem-solving abilities, and the capacity to communicate complex concepts clearly to both technical and non-technical stakeholders., * Analyse organisational IT requirements and recommend suitable solutions using technologies such as AWS, Azure, VMware, and Linux.
- Design, implement, and manage virtualisation environments and cloud infrastructure to optimise system performance and scalability.
- Develop and maintain scripts using Bash (Unix shell), Shell Scripting, Python, and Java to automate tasks and streamline processes.
- Manage operating systems including Windows, UNIX, and Linux, ensuring system stability and security.
- Configure and support Virtual Private Networks (VPNs), APIs, and other connectivity solutions for secure data exchange.
- Collaborate with development teams on SDLC processes, including system design, testing, deployment, and maintenance of applications using SQL, Oracle, and other databases.
- Provide expert guidance on DevOps practices to improve deployment pipelines and system reliability.
- Troubleshoot complex technical issues related to operating systems, virtualization platforms, cloud services, or network configurations.
- Document technical specifications and procedures to facilitate knowledge sharing within the organisation.
Requirements
- Proven experience with AWS, Azure cloud platforms, VMware virtualisation technology, and Linux operating systems.
- Strong understanding of operating systems including Windows and UNIX environments.
- Proficiency in scripting languages such as Bash (Unix shell), Shell Scripting, Python, and Java.
- Knowledge of SDLC methodologies for software development lifecycle management.
- Experience working with SQL databases like SQL Server or Oracle; familiarity with database optimisation techniques.
- Familiarity with VPN configuration and management for secure remote access.
- Ability to develop APIs for system integration purposes.
- Understanding of DevOps principles for continuous integration/continuous deployment (CI/CD).
- Excellent problem-solving skills coupled with the ability to communicate technical concepts effectively across teams. This role offers an exciting opportunity for a dedicated IT professional eager to contribute innovative solutions within a collaborative environment while advancing their career in technology consultancy.
Benefits & conditions
- Free parking
- On-site parking