Systems Engineer
Role details
Job location
Tech stack
Job description
We are seeking a number of dynamic and highly skilled Systems Engineers to join our innovative IT team.
In this role, you will be responsible for designing, implementing, and maintaining complex IT infrastructure solutions that support our organizational objectives. Your expertise will drive the development of scalable, secure, and efficient systems architecture, ensuring optimal performance across diverse platforms and environments.
This position offers an exciting opportunity to work with cutting-edge technologies and contribute to the seamless operation of enterprise systems., * Design and develop robust system architectures utilizing principles of service-oriented architecture (SOA), microservices, and solution architecture to meet business needs.
- Manage and optimize IT infrastructure components including RAID controllers, load balancers, firewalls, VPNs, DNS, DHCP, and network configurations.
- Implement and maintain virtualization solutions such as VMware and ESXi, ensuring efficient resource utilization through virtualization best practices.
- Develop, test, and deploy automation scripts using Bash (Unix shell), Python, Shell Scripting, and other scripting languages to streamline system management tasks.
- Oversee database administration for SQL-based systems including MySQL, PostgreSQL, Oracle, Microsoft SQL Server, ensuring data integrity and security.
- Configure and manage cloud services on platforms like AWS and Azure while integrating container orchestration tools such as Kubernetes for scalable deployment.
- Collaborate with cross-functional teams utilizing Agile methodologies to support SDLC (Software Development Life Cycle) processes including CI/CD pipelines with Jenkins, Git, and DevOps practices.
- Monitor system performance using tools like Nagios or Zabbix; perform load balancing; implement security measures to safeguard information security standards across all systems.
- Maintain comprehensive documentation of system design, configurations, procedures, and incident reports to ensure operational continuity.
Requirements
Do you have experience in Windows?, Do you have a Bachelor's degree?, * Proven experience in systems engineering with a strong background in system design and architecture across diverse operating systems including Windows and Linux.
- Extensive knowledge of computer networking concepts such as TCP/IP, DNS, DHCP, VPNs, firewalls, load balancing solutions, and network security protocols.
- Hands-on experience with virtualization technologies like VMware ESXi; familiarity with cloud platforms such as AWS or Azure is highly desirable.
- Proficiency in scripting languages including Bash (Unix shell), Python, Shell Scripting; experience with automation tools like Jenkins or Git is essential.
- Strong understanding of database management systems including MySQL, PostgreSQL, Oracle; knowledge of PL/SQL is a plus.
- Familiarity with RESTful APIs, microservices architecture, service-oriented architecture (SOA), RESTful API development and integration skills.
- Knowledge of containerization tools such as Kubernetes; experience with CI/CD pipelines supporting DevOps initiatives is preferred.
- Ability to troubleshoot complex technical issues related to system administration; excellent problem-solving skills are required.
- Relevant certifications such as Cisco CCNA/CCNP or AWS Certified Solutions Architect are advantageous.
- Bachelor's degree in Computer Science or a related field; equivalent professional experience will also be considered. Join us to leverage your technical expertise in a fast-paced environment that values innovation! We are committed to fostering an inclusive culture where your skills can thrive while contributing meaningfully to our organization's success.
Benefits & conditions
Pulled from the full job description
- Referral program
- Professional development assistance
- Tuition reimbursement
- Parental leave
- 401(k)
- Health insurance
- 401(k) matching, * 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Tuition reimbursement
- Vision insurance