Cloud Infrastructure Engineer onsite role

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

The largest need for this team will be understanding of cloud computing/AWS/Azure/Terraform/Virtualization.

Job Details

Contractor: Senior Software Engineer-Infrastructure

Memphis, TN (100% onsite)

Must be senior only .

The Infrastructure Engineer is a key contributor to the design, implementation, and maintenance of our IT infrastructure. Responsible for assisting in the defining of the requirements to ensure stability, integrity, and efficient operation of client on prem and cloud infrastructure systems that support core organizational functions. Infrastructure systems as defined by the hiring manager include but are not limited to; Windows Server, VMWare, Active Directory, Linux Server, Network, Database, Storage, Cloud, Email and Mobile technologies This is achieved by developing and seeing to the implementation of the methods to be utilized for monitoring, maintaining, supporting, and optimizing all Infrastructure systems. Responsible for applying proven communication, analytical, and problem-solving skills to help identify, communicate, and resolve issues to maximize the benefit of IT systems investments.

Strategy & Planning:

Contribute to discussions with technical peers and department leaders to assess near- and long-term IT needs and how Infrastructure integrates into the delivery of these needs.

Contribute to enterprise-level strategies and objectives for all core Infrastructure disciplines that align with, enable and support.

Contribute to the enterprise-level automation strategy and objectives that align with, enable, and support organizational goals.

Acquisition & Deployment:

Ability to contribute to the planning, interaction and negotiation with vendors, outsourcers, and contractors to secure any infrastructure products and services.

Ability to execute the installation and configuration of on-premises and cloud Infrastructure solutions.

Participates in the development of end-user policies as they relate to all infrastructure systems.

Contribute to the implementation of policies, procedures, and associated training for all infrastructure systems, appropriate use, and disaster recovery.

Report on connectivity and uptime service level agreements.

Operational Management:

Execute on solutions to integrate servers, including database, e-mail, print, and backup servers and their associated software into enterprise systems and the automation stack.

Ensures the delivery of assigned projects on the technology Roadmap.

Contributes to the planning, coordination and execution of major infrastructure implementations, upgrades, and migrations.

Contributes to the development, documentation, and maintenance of operational processes and tasks as it relates to system configurations, mapping processes, and service records.

Participates in infrastructure and security audits, system backup procedures, and other recovery processes in accordance with the company s disaster recovery and business continuity strategies.

Contributes to the up-keeping of Infrastructure Disaster Recovery and Business Continuity documentation and processes.

Escalation point for complex issues requiring more in-depth technical knowledge or escalation to vendors.

Continuous Improvement:

Analyze performance issues reported in application, troubleshoot the issues and address root cause.

Ensure all Infrastructure components build in high performance optimization and reliability into design. Accomplish this by attending project checkpoints and understanding the infrastructure needs of the project.

Execute according best practices, to ensure successful implementation of solution designs through collaborative project team communication, planning documentation, system testing, and defect resolution.

Participate in project planning and project status communications. Participate and review local change management processes and procedures related to all infrastructure systems.

Understand and own customer requests/problems and provide technical solutions in a timely manner.

Qualifications:

Bachelor s degree in Computer Science, Information Technology, or related field or relevant experience.

Proven experience in infrastructure engineering, with a strong understanding of networking, storage, and virtualization technologies.

Proficiency in scripting and automation tools.

Excellent problem-solving skills and the ability to work collaboratively in a dynamic and challenging environment.

Additional Details:

The largest need for this team will be understanding of cloud computing/AWS/Azure/Terraform/Virtualization.

This engineer position will make key contributions to the design, development, and implementation of secure, reliable, scalable, and high performing features and functionality. 8+ years of experience preferred.

This position will require experience with:

Languages: Java, Java Script, JSP, UML, WSDL, HTML, CSS, JQuery, PL/SQL, and Shell Scripting.

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Kafka Struts, Spring Framework, Java Beans, Web Services.

Web Technologies: JavaScript, HTML, XML, XSL, XSLT, SOAP, React, Node JS, JSON, Restful web services (API), Junit.

Databases: Oracle and SQL Server Tools: SQL Developer, SOAP UI, GitHub, LogRhythm, and Splunk

Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, and Hibernate

Build Tools: Maven and Jenkins Web/App Servers: Apache Tomcat, OpenShift, and WebLogic

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.