ICT Infrastructure Engineer (Automation) (Contract)
Indexed description
What You Will Be Working On
- Design and implement Ansible automation frameworks for database administration, RHEL system management, and critical information infrastructure (CII) operations
- Develop and maintain Ansible playbooks, roles, and collections for automated provisioning, configuration management, and operational tasks across heterogeneous environments
- Build automated database management solutions including backup, recovery, performance tuning, and maintenance procedures across various database platforms
- Create self-healing systems and automated remediation workflows using Ansible to ensure system reliability and minimise manual intervention
- Develop Python-based custom modules and plugins to extend Ansible functionality for specialised automation requirements
- Implement infrastructure as code practices using Ansible in conjunction with version control and CI/CD pipelines
- Participate in incident management, on-call rotations, and post-incident reviews to identify automation opportunities and implement improvements
- Conduct capacity planning and performance optimisation for automated systems and infrastructure components
- Create and maintain comprehensive documentation, runbooks, and best practices for automation workflows and procedures
- Assist in change management processes for automation platform updates, including version upgrades, hotfixes, and platform administration tasks
- Troubleshoot and resolve complex issues related to Ansible automation, database systems, and RHEL environments
- Minimum 3+ years of hands-on experience with Elasticsearch, Logstash, Kibana, and Beats/Elastic Agent.
- Strong understanding of distributed systems, search algorithms, and data structures.
- Proficiency in Linux system administration and command-line tools.
- Experience with containerisation technologies such as Docker and Kubernetes.
- Solid experience with Elastic Stack components including Elasticsearch, Logstash, Kibana, and Beats for log management and observability.
- Understanding of observability principles including metrics, logs, and traces (MLT) and their implementation in distributed systems.
- Experience with APM tools and distributed tracing technologies for application performance monitoring.
- Solid programming skills in Python, Java, or similar languages for custom plugin development and automation. Experience with configuration management tools like Ansible, Puppet, or Chef.
- Knowledge of scripting languages including Bash and PowerShell for operational tasks.
- Ability to succeed in a fast-paced, high demand environment
- Excellent oral and written communication skills
- Experience working with infrastructure as code technologies such as Terraform is preferred.
- Strong analytical and problem-solving capabilities
- Excellent project management and organisational skills
- Ability to work effectively under pressure and manage multiple priorities
- Strong service-oriented mindset with focus on operational excellence
- Strong analytical and problem-solving capabilities
- Excellent project management and organisational skills
- Ability to work effectively under pressure and manage multiple priorities
- Strong service-oriented mindset with focus on operational excellence
- Collaborative approach with ability to work effectively in cross-functional teams
This is a 2-year contract position. All applicants will be notified on whether they are shortlisted or not within 4 weeks of the closing date of this job posting.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search