Senior Infrastructure Engineer
- Cape Town, Western Cape
- Permanent
- Full-time
- Infrastructure Leadership:
- Lead the management and maintenance of server infrastructure, including Dell iDRAC, HP iLO, and virtualization platforms like VMware ESXi and Nutanix HCI.
- Design, implement, and optimise system configurations for high availability, scalability, and performance.
- Develop and maintain comprehensive documentation for system configurations, processes and troubleshooting procedures.
- Automation & Scripting:
- Develop and implement automation solutions using Python and Ansible to streamline routine tasks, provisioning, and infrastructure management.
- Automate system deployments, configuration changes, and security updates to minimize manual intervention and ensure consistency.
- Collaborate with other teams to integrate automation into their workflows and improve overall efficiency.
- Cloud Technologies & Containerization:
- Lead the implementation and management of cloud platforms like AWS, Azure, or Google Cloud, including infrastructure as code (IaC) and deployment strategies.
- Design and deploy containerized applications and microservices using Docker and Kubernetes.
- Manage container orchestration and lifecycle management using Kubernetes.
- Ensure the security and resilience of containerized environments.
- Linux Expertise:
- Possess strong knowledge of Linux environments, including Red Hat, CentOS, or Ubuntu.
- Proficient in administering, updating, and deploying applications and services in Linux environments.
- Experience with package management systems like yum and apt.
- Expertise in managing system logs, troubleshooting Linux-specific issues, and implementing security hardening techniques.
- Microsoft 365/Exchange Server & Active Directory:
- Demonstrate in-depth knowledge and experience with Microsoft 365, specifically Exchange Server and Active Directory.
- Proficient in managing user accounts, mail flow, security policies, and other Exchange Server features.
- Experience with migrating on-premises Exchange environments to Microsoft 365/Exchange Online.
- Experience with Active Directory management, including user and group management, permissions, and security policies.
- Email Security:
- Experience with email security solutions like Mimecast for spam filtering, phishing protection, and email archiving.
- Proficient in configuring and managing email security policies.
- Understanding of email security best practices and industry standards.
- Security & Compliance:
- Ensure the security and compliance of all systems and applications.
- Implement and maintain security controls, access management policies, and vulnerability management practices.
- Stay up-to-date on evolving security threats and best practices.
- Team Leadership & Mentoring:
- Mentor and guide junior system administrators, providing technical expertise and fostering a culture of continuous improvement.
- Collaborate with other IT teams to ensure seamless integration of systems and services.
- 5+ years of proven experience in system administration with a strong focus on automation, cloud technologies, containerization, and Linux environments.
- Expert-level proficiency in Python and Ansible for automation and infrastructure management.
- Experience with containerization technologies like Docker and Kubernetes.
- Strong understanding of cloud platforms (AWS, Azure, Google Cloud) and cloud-native architectures.
- Proficient in Linux system administration (Red Hat, CentOS, or Ubuntu), including scripting, package management, and security hardening.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
- Strong knowledge of networking concepts and protocols.
- Excellent problem-solving skills and a proactive approach to identifying and resolving issues.
- Strong written and verbal communication skills with the ability to communicate technical concepts clearly and concisely to both technical and non-technical audiences.
- Ability to work independently and as part of a team.
- Relevant certifications in technologies like AWS, Azure, Kubernetes, Docker, Ansible, and Linux (e.g., Red Hat Certified System Administrator).
- Experience with various database technologies, including MariaDB, SQL Server, and MySQL.
- Experience with backup solutions (Veeam) and antivirus management (Bitdefender).
- Experience with DevOps methodologies and CI/CD pipelines.
- Experience with incident management and troubleshooting.
- Experience with security tools and practices (e.g., firewalls, intrusion detection systems, vulnerability scanning).
- Strong analytical and critical thinking skills.
- Detail-oriented and meticulous in work execution.
- Passionate about technology and a continuous learner.
- Strong work ethic and a commitment to exceeding expectations.
- Competitive salary and benefits (Medical Aid, Pension, Group Life Cover and more).
- Opportunities for professional development and career growth.
- Dynamic and supportive work environment.