As an ICT Architect - Linux, you will be responsible for designing, implementing, and maintaining complex Linux-based systems. You will leverage your hands-on expertise in front-end orchestration, configuration management, and infrastructure automation to optimize our IT operations.
What you will do:
Develop and implement robust, scalable, and secure Linux-based architectures that meet the needs of highly available applications. Utilize tools and platforms for orchestrating containerized applications and managing microservices architecture. Experience with Kubernetes or similar technologies is preferred. Lead the configuration management efforts using tools such as Puppet, Ansible, and Terraform to automate deployment and ensure consistency across environments. Identify and resolve operational issues, optimize system performance, and ensure high availability and reliability of Linux systems. Work closely with development, network and security teams to align on best practices and ensure seamless integration of new technologies. Provide guidance and mentorship to junior team members, fostering a culture of knowledge sharing and continuous learning. Maintain comprehensive documentation for system architecture, configuration management processes, and operational procedures.
What you will bring:
Bachelors degree in computer science, Information Technology, or a related field. 12+ years of experience in Linux system administration and architecture. Proven expertise in front-end orchestration tools and technologies. Containerization experience such as Kubernetes, Docker Swarm, or OpenShift. Strong hands-on experience with configuration management tools such as Puppet, Ansible, Ceph, or Terraform. Experience with cloud platforms such as on prim, AWS, Azure, or Google Cloud is highly desirable. Solid understanding of networking, security, and system performance tuning.