System Analyst
Role details
Job location
Tech stack
Job description
- Collaborate with stakeholders to gather requirements and translate business needs into technical specifications for system design and development.
- Develop and maintain system architecture diagrams, solution architecture frameworks, and detailed technical documentation.
- Design, implement, and optimize ETL (Extract, Transform, Load) processes for data integration and management across diverse databases such as MySQL, PostgreSQL, Oracle, and NoSQL solutions.
- Manage IT infrastructure components including operating systems (Windows, Linux), virtualization platforms (VMware, ESXi), cloud services (AWS, Azure), and network configurations (VPNs, DNS, DHCP).
- Develop and support web services using RESTful APIs, SOAP protocols, and microservices architecture to ensure secure and efficient data exchange.
- Conduct system hardening, vulnerability assessments, threat intelligence analysis, and implement security best practices including cloud security measures and firewall configurations.
- Utilize DevOps tools such as Jenkins, Git, CI/CD pipelines to streamline system deployment and continuous integration processes.
- Support system administration tasks including load balancing with Kubernetes or similar orchestration tools, GPO management, system monitoring, and troubleshooting issues related to system performance or security.
Requirements
Do you have a valid CCP Data Engineer certification?, Do you have experience in Server virtualization?, We are seeking a dynamic and detail-oriented System Analyst to join our innovative technology team. In this role, you will be instrumental in analyzing, designing, and implementing complex systems that drive business success. Your expertise will help optimize our IT infrastructure, develop scalable solutions, and ensure seamless integration across various platforms. This position offers an exciting opportunity to work with cutting-edge technologies and contribute to impactful projects that shape the future of our organization., * Extensive knowledge of service-oriented architecture (SOA) and solution architecture principles.
- Proficiency in programming languages including JavaScript, Python, C#, C++, Ruby on Rails, VBA, Shell Scripting, Bash (Unix shell), and .NET frameworks.
- Strong experience with database management systems such as SQL Server (Microsoft SQL Server), MySQL, PostgreSQL (PL/SQL), Oracle; familiarity with NoSQL databases is a plus.
- Expertise in operating systems including Windows Server environments and Linux distributions; experience with virtualization platforms like VMware ESXi is essential.
- Deep understanding of computer networking concepts such as DNS, DHCP, VPNs, load balancing techniques, SDLC (Software Development Life Cycle), system design methodologies, and system architecture best practices.
- Knowledge of modern development practices including Agile methodologies, DevOps practices like CI/CD pipelines using Jenkins or similar tools.
- Familiarity with API development using RESTful APIs or SOAP web services; experience with React Express or similar frameworks is advantageous.
- Ability to perform debugging, vulnerability assessment & management tasks; experience in threat intelligence analysis is desirable.
- Strong problem-solving skills with a focus on system hardening and information security; experience in implementing security protocols like firewall configurations is required. Join us to be part of a forward-thinking team where your expertise will directly impact the efficiency and security of our technological landscape!
Benefits & conditions
Pulled from the full job description
- 401(k)
- Dental insurance, * 401(k)
- Dental insurance