Linux Containerization System Administrator

Nissint Technologies, LLC

Linux Containerization System Administrator

Hanover, MD
Full Time
Paid
  • Responsibilities

    Benefits:

    401(k)

    Competitive salary

    Dental insurance

    Flexible schedule

    Health insurance

    Opportunity for advancement

    Paid time off

    Parental leave

    Profit sharing

    Signing bonus

    Training & development

    Tuition assistance

    Vision insurance

    Wellness resources

    Description

    At Nissint Technologies, you'll work on high-impact, cutting-edge projects with a skilled team of developers, delivering custom software solutions to the Intelligence Community. We offer a flexible, supportive environment with competitive compensation, professional growth opportunities, and a strong emphasis on work-life balance, ensuring you can thrive both personally and professionally.

    This job presents an exciting opportunity to collaborate with a group of talented professionals dedicated to enhancing the efficiency and adaptability of software frameworks for real-time digital signal processing and high-throughput communications. Your role will be to develop software that fosters collaboration among developers through shared tools and standards, ensuring reusability and seamless integration, while maintaining an emphasis on modular components for flexibility and interchangeability. As part of our team, you’ll have opportunities to grow your skills in a dynamic environment, collaborate with experts from various fields, and be part of a forward-thinking team that pushes the boundaries of technology to solve real-world problems.

    Responsibilities

    Implement, troubleshoot, and maintain IT systems.

    Provide Tier 1 (Help Desk) support for problem identification, diagnosis, and resolution.

    Administer large software deployments on LINUX/UNIX systems.

    Manage clustered storage solutions, such as Ceph or storage appliances.

    Work with Kubernetes to orchestrate containerized environments.

    Configure and manage system configuration management tools like Puppet or Ansible.

    Implement and enforce change control processes for system updates.

    Collaborate with cross-functional teams to ensure system stability and performance.

    Monitor system health, logs, and performance metrics.

    Perform regular backups and disaster recovery planning.

    Respond to incidents and outages, ensuring minimal downtime.

    Maintain detailed documentation of systems, configurations, and processes.

    Requirements

    Strong Linux/UNIX system administration experience (at least 10 years).

    Proficiency in Kubernetes and container orchestration.

    Experience with configuration management tools like Puppet or Ansible.

    Knowledge of clustered storage solutions (e.g., Ceph, storage appliances).

    Problem-solving skills for complex IT infrastructure issues.

    Excellent communication and collaboration abilities to work with technical and non-technical teams.

    Familiarity with scripting languages like Bash or Python for automation tasks.

    Understanding of networking fundamentals as it relates to system administration.

    Experience with CI/CD pipelines and DevOps practices (desired but not required).

    Knowledge of disaster recovery and incident response processes.

    Ability to manage change control processes effectively.

    Familiarity with system monitoring tools like Nagios or Zabbix.

    Desired Skills

    Experience with OpenShift or other container orchestration platforms beyond Kubernetes.

    Knowledge of cloud platforms (AWS, Azure, Google Cloud) and hybrid environments.

    Familiarity with additional configuration management frameworks (e.g., Chef).

    Experience with monitoring tools like Prometheus or Grafana for containerized environments.

    Advanced scripting or automation skills to streamline repetitive tasks.

    Understanding of multi-cloud storage solutions.

    Knowledge of advanced networking concepts (e.g., load balancing, DNS).

    Familiarity with database administration and scaling in Linux/UNIX systems.

    Experience with DevOps methodologies and tools like Jenkins or Git.

    Proficiency with Windows Server and cross-platform management.

    Ability to troubleshoot physical hardware issues alongside software problems.

    Expertise in continuous integration/continuous delivery (CI/CD) pipelines.

    Strong documentation skills for complex systems.