What are the responsibilities and job description for the Systems Engineer position at MARS IT?
Job Details
Note: Candidate MUST be a WI resident or willing to relocate to WI at their own expense PRIOR to starting the role. This position can work remote (within the state of WI) or in the office and may be asked to travel to the various DA offices to install equipment as needed.
Top Skills (At least 13 years of experience):
- Experience with on-premises and Azure cloud solutions systems administration, including design, configuration, security, deployment, and management.
- Experience setting up hybrid infrastructure for web services / APIs and microservices using IIS and cloud native services.
- Experience configuring and administering modern authentication services.
- Experience with ACL administration in applications and microservices.
Nice to Have Skills:
- Experience with or knowledge of legacy and modern technologies, enterprise-level system design, automation, planning, deployment, security, and administration, system performance monitoring, user directories, virtualization, and network communications.
- Expertise in analyzing and repairing enterprise-level applications and services.
- Experience developing, securing, and managing hybrid network communications.
Job Description:
- The client is currently recruiting a System Engineer position for coordination, design, implementation, securing, and management of infrastructure and systems in support of their PROTECT Modernization Project.
Position Summary:
- The Systems Engineer plays a key role in supporting and enhancing existing and emerging technologies (on-premises and cloud) that are designed to support and enhance the infrastructure and performance of our PROTECT Modernization project.
- This position will be part of a limited-term systems and services modernization effort as a member of the core team that includes other client s technical and developer team members.
- PROTECT is a comprehensive case management system.
- The system is mission-critical for the operation through various interfaces. This is in a multi-year project to modernize PROTECT which includes migrating select infrastructure services and functions to the cloud, enhancing system performance, deploying intelligent monitoring and storage, and integrating tighter security controls to maintain regulatory compliance.
Required Skills and Experience:
- At least 13 years of experience with on-premises and Azure cloud solutions systems administration, including design, configuration, security, deployment, and management.
- Experience modernizing the infrastructure of a legacy system into a hybrid on-premises / cloud system.
- Experience setting up hybrid infrastructure for web services / APIs and microservices using IIS and cloud native services.
- Experience configuring and administering modern authentication services.
- Experience with ACL administration in applications and microservices.
- Experience developing, securing, and managing hybrid network communications.
- Experience working with systems and workflows requiring compliance based on data security requirements.
- Demonstrate initiative by proactively identifying potential system issues and making recommendations on solutions to improve reliability.
- Experience securing systems and networks to maintain regulatory compliance requirements.
- Strong team orientation.
- Strong written and oral communication skills.
- Ability to work in modernized and legacy environments.
- Experience with server, application, and network monitoring software.
- Strong, multi-tier troubleshooting and support experience.
- Experience with teams and practices that follow Agile methodologies, continuous product improvement, and feature prioritization.
- Experience with network hardware (routers, switches, and firewalls), their configuration, maintenance, and lifecycles.
Strongly Desired:
- Experience with or knowledge of legacy and modern technologies, enterprise-level system design, automation, planning, deployment, security, and administration, system performance monitoring, user directories, virtualization, and network communications.
- Experience in project management, application design and integration, and cloud computing.
- Expertise in analyzing and repairing enterprise-level applications and services.
- Working knowledge of databases, including basic design, security, and access.
Responsibilities:
- Collaborate with the systems and developer teams to ensure high reliability and performance of servers and software that are fulfilling business objectives and processes.
- Standardize and automate processes using scripting and other common tools.
- Establish requirements, design, and deploy enhancements to existing applications, software, and operating systems.
- Evaluate the effectiveness of existing systems and provide recommendations to improve utilization.
- Coordinate and perform system tests, including end-user reviews, for production systems.
- Monitor and trend system performance and create reports illustrating the trends.
- Collaborate with team members to audit system security to maintain regulatory and policy compliance.
- Function as a higher-tier technical resource for escalated support requests.
- Create and maintain documentation related to system configurations, mappings, and processes.
- Establish and maintain effective working relationships with team, customers, vendors, and all others using principles of excellent customer service.
- Perform onsite hardware lifecycles, troubleshooting, and optimizations.
- Some travel in the Wisconsin State. Requires a valid driver's license and the ability to meet the client s minimum requirements for using fleet vehicles.
- Performs additional related duties as assigned.