IT Support and DevOps Engineer
Lagos, Nigeria · Full-Time · Hybrid

About us
Crown Interactive is a Nigerian-headquartered software company delivering world-class digital infrastructure solutions for Africa, by Africans. Founded in the UK in 2005 and restructured in 2012 to focus on Africa. We design and implement sovereign digital platforms for governments and critical sectors. With over two decades of experience executing complex projects, we have become Africa's leading partner in sovereign government digital transformation, combining innovation and strong execution to deliver impactful outcomes.
Objectives
Are you passionate about creating reliable, secure, and efficient IT environments that power innovative software solutions? At Crown Interactive, we are looking for a proactive and detail-oriented IT Support & DevOps Engineer to join our dynamic technology team.
In this role, you will provide first- and second-line technical support for users across the organization while also contributing to the design, automation, and maintenance of our cloud and DevOps infrastructure. The ideal candidate combines hands-on IT support expertise with a solid understanding of DevOps tools, cloud systems, and process automation.
You will play a key role in ensuring our systems run smoothly, securely, and efficiently — supporting the delivery of our enterprise, SaaS, and public sector software solutions. This position requires strong problem-solving skills, technical curiosity, and a passion for continuous improvement in a fast-paced, innovation-driven environment.
Skills & competencies
- Operating systems: Windows, Linux, macOS.
- Cloud platforms: AWS, Azure, or Google Cloud Platform (GCP).
- Networking: LAN/WAN configuration, DNS, DHCP, VPN.
- DevOps tools: Docker, Kubernetes, Terraform, Ansible, Jenkins, GitLab CI/CD.
- Version control: Git, GitHub, Bitbucket.
- Monitoring: Grafana, Prometheus, ELK Stack, CloudWatch.
- Scripting: PowerShell, Bash, or Python.
- Endpoint management: Microsoft Intune, SCCM, or equivalent.
- Security tools: antivirus management, patch management, and vulnerability scanning.
Roles & responsibilities
- Provide first- and second-line technical support for hardware, software, network, and system-related issues across the organization.
- Install, configure, and maintain computer systems, business applications, and peripheral devices.
- Troubleshoot and resolve incidents reported via helpdesk, phone, email, or in person in a timely manner.
- Support user account management (creation, deletion, password resets, and access rights) across local and cloud-based systems.
- Monitor system performance, apply updates and patches, and ensure endpoint security and compliance.
- Maintain and update the IT asset inventory, including hardware, software licenses, and accessories.
- Set up and configure workstations, printers, video conferencing tools, and mobile devices.
- Provide end-user training and maintain documentation for common IT tools, procedures, and policies.
- Ensure adherence to IT governance, procedures, and cybersecurity standards.
- Support the design, deployment, and management of cloud infrastructure (AWS, Azure, or GCP).
- Build, maintain, and optimize CI/CD pipelines to automate software integration, testing, and deployment processes.
- Implement infrastructure-as-code (IaC) using tools such as Terraform, Ansible, or CloudFormation.
- Monitor and manage system availability, scalability, and performance using observability tools (e.g., Prometheus, Grafana, ELK Stack).
- Collaborate with development teams to ensure reliable release cycles, version control (Git), and environment consistency.
- Administer and maintain containerized applications and orchestration platforms (e.g., Docker, Kubernetes).
- Ensure proper configuration management, backup, and recovery strategies for all systems and environments.
- Automate routine IT tasks and system operations to improve efficiency and reduce manual errors.
- Support security initiatives including vulnerability assessments, patch management, and compliance audits.
- Contribute to continuous improvement of DevOps workflows and IT operational excellence.
Experience & qualifications
- Bachelor's degree in Information Technology, Computer Science, or a related field (or equivalent experience).
- Proven experience in IT support, desktop support, or a similar technical role.
- Strong knowledge of Windows, Linux, and macOS environments.
- Familiarity with networking concepts (LAN/WAN, DNS, DHCP, VPN).
- Experience with Microsoft 365, Active Directory, and endpoint management tools.
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) is an advantage.
- Knowledge of scripting languages (e.g., Bash, PowerShell, or Python).
- Excellent troubleshooting and analytical skills with attention to detail.
- Strong communication and interpersonal abilities.
- Ability to work independently, manage multiple priorities, and perform under pressure.
What you'll get
Ready to join Crown Interactive?
Submit your application through the link below, and forward your CV to recruitment@cicod.com.
