Linux and OpenStack Administrator

Open Positions: 1
Apply Latest By: 30.04.2024

We are seeking a skilled and experienced Linux and OpenStack Administrator to join our team. As a Linux and OpenStack Administrator, you will be responsible for the installation, configuration, maintenance, and troubleshooting of Linux-based systems and OpenStack cloud infrastructure. Your expertise will play a crucial role in ensuring the stability, security, and performance of our IT infrastructure.

Responsibilities & Duties

  1. Linux System Administration:
    •  Install, configure, and maintain Linux servers and workstations.
    •  Manage user accounts, permissions, and access controls.
    • Perform system monitoring, performance tuning, and optimization.
    • Troubleshoot and resolve system and network issues.
    • Apply OS patches, security updates, and system upgrades.
    • Implement and maintain backup and disaster recovery solutions.
  2. OpenStack Cloud Administration:
    • Deploy and configure OpenStack cloud infrastructure components, including Nova, Neutron, Glance, Cinder, and Keystone.
    • Manage virtual instances, networks, and storage within the OpenStack environment.
    • Monitor and optimize the performance and scalability of OpenStack services.
    • Troubleshoot and resolve issues related to OpenStack services and resource provisioning.
    • Implement security measures and access controls for the OpenStack environment.
    • Collaborate with development teams to integrate applications with OpenStack APIs.
  3. Infrastructure Automation:
    • Develop and maintain automation scripts and tools using languages like Python or Bash.
    • Implement infrastructure-as-code principles to automate provisioning and configuration management.
    • Utilize configuration management tools like Ansible or Puppet to manage server configurations.
    • Implement continuous integration/continuous deployment (CI/CD) pipelines for infrastructure changes.
  4. Documentation and Collaboration:
    • Create and maintain documentation for system configurations, procedures, and troubleshooting guides.
    • Collaborate with cross-functional teams to support and enhance IT infrastructure projects.
    • Participate in knowledge sharing and provide guidance to junior team members.
    • Stay updated with the latest industry trends and technologies related to Linux and OpenStack.

Required Experience, Skills and Qualifications

  1. Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalentexperience).
  2. Strong experience in Linux system administration, including CentOS, Ubuntu, or Red Hat.
  3.  Proficiency in OpenStack administration, including deployment, configuration, and troubleshooting.
  4. Solid understanding of networking concepts and protocols (TCP/IP, DNS, DHCP, VLANs).
  5. Experience with virtualization technologies (KVM, VMware) and containerization (Docker,Kubernetes) is a plus.
  6. Scripting and automation skills using languages like Python, Bash, or PowerShell.
  7. Familiarity with configuration management tools like Ansible, Puppet, or Chef.
  8. Strong problem-solving and troubleshooting abilities.
  9. Excellent communication and collaboration skills.
  10. Ability to work in a fast-paced and dynamic environment, managing multiple priorities simultaneously.Joining our team as a Linux and OpenStack Administrator offers an exciting opportunity to contribute to the stability and scalability of our IT infrastructure. You will be part of a talented team where your skills and expertise will make a significant impact on our organization's success.