DevOps Engineers (2)

Full Time
  • November 30, 2024
  • Employment Info

    About Us

    Enhancesoft is a software company headquartered in Alexandria, Louisiana, USA. Since the launch of our flagship product, osTicket, in 2004, it has become the world’s leading open-source customer support ticketing system, with millions of downloads and users. Our SaaS offering, SupportSystem, is serving thousands of paying customers in 121 countries and solidifying our position as a major player in the customer support ticketing software industry. We are expanding our operations to Eldoret, Kenya and actively looking for a skilled DevOps System/Network Engineer with deep and unfiltered love for command-line and Linux/*nix operating systems to join our growing team.

    Job Overview

    This position requires a strong background in cloud environments, virtualization, and infrastructure security. You will be responsible for designing, implementing, and maintaining cloud-based infrastructure and writing scripts to automate tasks and manage environments efficiently.

    Key Responsibilities

    • Design, deploy, and manage scalable cloud infrastructure (AWS, Azure, GCP).
    • Implement Infrastructure as Code (IaC) using Terraform, Ansible, or CloudFormation.
    • Develop and maintain CI/CD pipelines for automated deployments.
    • Monitor system performance, troubleshoot, and optimize cloud resources.
    • Manage virtualized environments (VMware, KVM) and containerized applications (Docker, Kubernetes).
    • Write and maintain scripts in Bash, Python, and other scripting languages to automate workflows.
    • Ensure security best practices, including network segmentation, firewalls, and VPNs.
    • Ensure robust cybersecurity practices and perform network-based security assessments.

    Technical Requirements

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • 3+ years of experience as a DevOps Engineer or Network Engineer.
    • Proficiency in Linux/*nix systems, scripting languages (Bash, Python, Rust).
    • Strong experience with cloud platforms and virtualization technologies.
    • Experience with hybrid cloud environments and multi-cloud management.
    • Proficiency in DevOps tools and virtualization technologies.
    • Knowledge of CI/CD tools (Jenkins, GitHub CI) and version control (Git).
    • Familiarity with security protocols, PKI, SSL, and key management.
    • Experience with mail server configuration and email delivery optimization.
    • Strong problem-solving, communication, and collaboration skills.

    Preferred Qualifications

    • Knowledge of advanced cybersecurity frameworks and compliance standards (e.g., ISO 27001, NIST).
    • Familiarity with observability tools (ELK stack, Grafana) and log management.
    • Certifications such as AWS Certified DevOps Engineer, RHCE, or CompTIA Security+.
    • Strong understanding of performance tuning for high-traffic systems.
    • Experience with database administration (DBA) and managing databases like MySQL, PostgreSQL, or NoSQL.
    • Experience with a synchronous multi-master database cluster (e.g Galera Cluster) is a major plus.

    Why Join Us?

    Impact global users with your work. Enjoy a competitive salary, growth opportunities, and a supportive team environment.

    Application Process

    If you are passionate about making a global impact in a dynamic and fast-paced environment, then we want to hear from you! Please submit your resume and a cover letter detailing your relevant experience at Enhancesoft Kenya Careers.

    Please note that as part of our dedication to sourcing top talent, Enhancesoft Kenya partners exclusively with Tai Talent for candidate screening and initial outreach. If you are contacted by Tai Recruit, rest assured it is an official and integral part of our recruitment process. Third-party recruiters are not welcomed.

    Enhancesoft