Advisory Cloud Engineer, AWS
The Advisory Cloud Engineer is recognized as a primary solutions architect and is responsible for the system architecture, system requirements and design. He/She will provide Infrastructure-based consulting services by developing technology solutions within defined budget and business requirements.
Responsibilities:
- Responsible for design, implementation and maintenance of infrastructure systems including applications, services, servers, management tools, performance tools
- Develop solutions for complex technical problems & business requirements requiring the regular use of ingenuity and creativity
- Prioritize multiple high-visibility projects and drive decisions and resolutions for unique complex problems that may not have existing/complete solutions
- Take the lead on coordination and implementation of complex systems and solutions directives, new technologies and system enhancements
- Typically manage several projects at a time with no supervision. Work is performed without appreciable direction. Precedents are rarely available and require exercising latitude in determining objectives of assignment
- Strong deductive reasoning skills grounded in understanding fundamentals combined with a systematic approach to getting to the bottom of problems, thoroughly understanding them, and developing complete solutions.
- Review, advise, and design standard software and hardware builds, system options, risks, costs versus benefits and impact on the organization's business processes and goals
- Leverage technical expertise to address escalated issues from within the IT organization
- Identify, analyze, define, and coordinate user, customer and stakeholder needs and translates them into technical requirements
- Assist business units in expressing their needs in terms that can be used to generate valid requirements
- Work with stakeholders as well as technical and analytical counterparts to define constraints and develop requirements and concept of operations documentation
- Provide assistance to project or program teams by identifying technical risks and develop mitigation strategies
- Perform project assessments, scoping and cost estimates and implementation plans
- Troubleshoot, analyze, and resolve business and technical issues
- Serve as escalation point for issues originating in the operations organizations
- Provide advanced technical support for both on-premises and cloud infrastructure environment
- Ensure change control and other processes and procedures are followed, and that configuration documentation is completed when systems are deployed or modified
- Provide mentoring, training and guidance to less experienced team members
Qualifications:
- Requires technical degree, relevant certification, or equivalent experience
- Requires minimum of 7 years of experience in Information Technology infrastructure support
- Advanced project management skills; task-focused and results-oriented delivery
- Advanced experience with an operating system environment. Working knowledge of enterprise storage environments
- Windows Engineering Specific Requirements:
- Advanced knowledge of authentication and directory services (Active Directory), etc.
- Advanced knowledge with Windows system management tools, philosophies, and methods
- Advanced understanding of Windows automation (scripting, imaging, installation, management)
- Advanced understanding of TCP/IP networking (DNS, DHCP, RAS, VPN)
- Advanced understanding of virtualization concepts and functional working skills with various virtualization technologies
- Advanced experience with Windows Server OS.
- Advanced knowledge of shared storage concepts and functional working skills with various shared storage technologies (provisioning LUNs, expanding volumes, configuring RAID, etc.)
- Advanced knowledge of network concepts and functional working skills with various network technologies, access groups and routing
- Cloud Engineering Specific Requirements:
- Advanced understanding of Designing, Building and deploying applications on the cloud and automation framework
- Advanced knowledge of managing cloud environments in accordance with company security guidelines.
- Advanced knowledge of identifying and using appropriate cloud services to support applications on the cloud
- Advanced skillset of Migrating on-premises applications of the organization to the cloud
- Advanced understanding of Maintaining the usage of cloud services and implementing cost-saving strategies
- Advanced familiarization with containerization technologies and tools (Docker and Kubernetes)
- Advanced understanding of different technical cloud features and engineering practices between cloud service providers and what each offers
- Analytical and process-oriented approach to issues and assigned tasks
- Effective both independently and as a member of a team
- Customer service and performance driven
- Highly effective organizational skills
- Excellent interpersonal and communication skills – verbally & written, including technical writing
- Possesses ability to effectively align technology solutions with complex business requirements
- Knowledge with Microsoft enterprise level applications (SQL knowledge is desirable)
- Desire to continue in certification programs