Job Description
Job Description
We are offering an exciting opportunity for a Systems Engineer in the heart of New York, New York. This role is an essential part of our team, with a focus on managing and optimizing Linux systems and applications. The Systems Engineer will also be responsible for deploying and automating tools, managing database systems, and ensuring the performance and efficiency of production systems.
Responsibilities:
• Manage and troubleshoot applications running in Linux environments
• Utilize deployment and automation tools like Ansible, Airflow, and Jenkins
• Handle containerization technologies such as Docker and Kubernetes
• Perform regular performance tuning and optimization of production systems
• Manage SQL and NoSQL database systems and maintain familiarity with index data structures
• Understand and work with distributed systems, consensus algorithms, and their design trade-offs
• Stay updated with current software development tools and practices such as testing, source control, build systems, CI/CD, etc.• Possess a Bachelor's degree in Computer Science, Engineering, or related field
• Proficient in Linux operating systems
• Demonstrable experience in Python programming
• Familiarity with system engineering tools and processes
• Knowledge of network architecture, server infrastructure, and operating systems
• Strong problem-solving skills and ability to troubleshoot complex system issues
• Excellent communication skills and the ability to work collaboratively with a team
• Ability to manage multiple tasks and projects simultaneously
• Knowledge of security protocols and data protection
• Demonstrable experience in system design and development
• Ability to create clear technical documentation and user manuals
• Familiarity with cloud platforms and virtualization technologies
• Strong understanding of IT infrastructure and hardware maintenance
• Proven ability to learn new technologies quickly
• Ability to work independently with minimal supervision.