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.