Key Responsibilities:
DevOps & Automation
• Design, implement, and maintain CI/CD pipelines to automate build processes, software
releases, testing, and deployments.
• Enhance and streamline infrastructure automation to improve efficiency, reliability, and
consistency.
Infrastructure & Operations Management
• Manage and maintain the development network infrastructure, ensuring high availability,
performance, and scalability.
• Monitor application and infrastructure performance, proactively identifying and resolving
bottlenecks, downtime, and system failures.
• Oversee day-to-day operations and respond to infrastructure-related requests from internal
users.
• Perform system administration duties across development environments.
Security, Governance & Compliance
• Implement and uphold security policies, best practices, and operational controls for on-premise
infrastructure.
• Conduct vulnerability assessments and manage automated compliance monitoring.
• Develop and maintain robust backup, restore, and disaster recovery strategies.
Collaboration & Continuous Improvement
• Partner closely with development and security teams to enhance deployment speed, reliability,
and security.
• Drive continuous improvement initiatives across DevOps processes, tools, and practices.
• Stay updated on emerging DevOps methodologies, technologies, and security threats.
Requirements:
• Minimum 3 years of hands-on experience with GitLab (administration and usage).
• Minimum 3 years of Linux system administration experience.
• Strong understanding of DevOps/DevSecOps principles, software development lifecycle (SDLC),
and development processes.
• Experience with containerisation (Docker) and building/managing CI/CD pipelines (GitLab,
Docker).
• Experience in provisioning and managing IT infrastructure, including server operations, patching,
and system health monitoring.
• Solid knowledge of networking, network security, firewalls, IAM, and access control mechanisms.
• Proficiency in scripting/automation using Bash, Python, or PowerShell.
• Strong communication skills (written and verbal), excellent problem-solving abilities, and
effective stakeholder management.
• A collaborative team player with the ability to operate independently and proactively.
Good-to-Have:
• Experience working with virtualised infrastructure.
• Familiarity with Proxmox or similar virtualisation platforms.
Benefits
CAT 1
Work Location: Marymount