TechOps Engineer

  • Basis:  Full-Time (Hybrid)
  • Closing Date:  25 Apr, 2024
  • Job Ref:  KMP-89704

Job Description

At epic we are driven by autonomy, efficiency, and innovation, as we believe that these elements pave the way to epic craft! We empower our employees to work on things that they are passionate about. You will not just be joining; you will be adding!

We pride ourselves on delivering Great Network for Great Value to our customers and we do so through focusing on the customer, collaborating as one team.

As a TechOps Engineer, you will play a crucial role in ensuring the seamless operation of critical IT platforms and applications within a dynamic telecom environment. This position allows for the application of advanced IT skills to troubleshoot and resolve issues encountered by frontline technical staff, while also offering exposure to a diverse array of technologies including, but not limited to, GrayLog, GitLab, JIRA, Docker, Ansible, Python, SQL / PLSQL, Nagios, Grafana, and systems across both Linux and Windows.

Key Accountabilities / Key Activities:

  • Project implementation: Plan and execute business and operational projects, contributing actively in establishing requirements.
  • Operations: Ensure availability, scalability and monitoring of critical systems and applications.
  • Issue resolution: Address and resolve technical issues within predefined SLAs, participating in service management processes to prevent future occurrences.
  • Quality assurance: Conduct black / grey box testing to detect and report bugs to the Software Engineering team.
  • Innovation and research: Proactively research and experiment with new technologies to maintain and enhance innovation across our systems.
  • Disaster recovery planning: Design and execute disaster recovery tests, including backup / restore procedures and OS / application clustering, to ensure system resilience.
  • On-call support: Participate in a rota-based 24/7 on-call support system to ensure continuous system availability.

Functional and Technical Skills:

  • System performance analysis: Monitor and analyse system KPIs to identify areas for improvement.
  • Database expertise: Possess working knowledge of database technologies.
  • Scripting and programming: Utilise scripting and programming languages to enhance system efficiency, reduce manual intervention, and implement self-healing mechanisms.
  • Java application support: Support and maintain Java Applications, ensuring their optimal performance.
  • System administration: Proficient in Oracle, PL / SQL, UNIX and Linux, and OS-based scripting.
  • Micro-service architecture: Understand the basics of micro-service architecture and its implementation.
  • Networking fundamentals: Have a foundational knowledge of TCP / IP network protocols.

Behaviour and Competencies:

  • Adaptability: Flexible in managing changing priorities and capable of handling multiple projects under pressure.
  • Time management: Strong organisational and time-management skills.
  • Continuous learning: Keen to stay abreast of technological and practice developments, integrating them into daily tasks.
  • Analytical thinking: Excellent analytical skills for effective problem-solving.
  • Collaboration: Effective in liaising with vendors and IT personnel for problem resolution.
  • Goal-oriented: Good understanding of the company’s organisational goals, and desired product business outcomes.
  • Communication: Strong communication skills, with the ability to convey technical concepts in an understandable manner.
  • Documentation: Excellent documentation skills to maintain an up-to-date knowledge base for the team.

Credentials and Experience:

  • Educational background: Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field.

Professional Experience:

  • Minimum of two years of experience in a system engineering or DevOps role.
  • Solid experience with various operating systems, with a strong emphasis on Linux.
  • Experience in working with Relational Database Management Systems (RDBMS) such as Oracle, MySQL, PostgreSQL, and MSSQL, is considered an asset.
  • Project management: Experience working with Agile methodologies will be considered an asset.