We are seeking a System Engineer Senior Advisor to join our team. Your primary responsibility is to support the deployment of systems and capabilities centered on our comprehensive ROI product software suite. The System Engineer Senior Advisor will focus on the operations, maintenance, and deployment of the program’s technical vision. This is a senior role that requires strong technical expertise, excellent communication skills, and the ability to work collaboratively with cross-functional teams.
KEY RESPONSIBILITIES
- Provide technical leadership and guidance on system design, implementation, and operation
- Proactively monitor network traffic and system performance; Identify bottlenecks and implement improvements to achieve optimal efficiency and reliability.
- Collaborate with stakeholders to understand business requirements and develop solutions to meet those needs
- Design and implement architectures that meet security, scalability, and performance requirements
- Configure and install network devices and services like routers, switches, firewalls, load balancers, VPN, QoS.
- Develop and maintain technical documentation and standards
- Provide expert-level support and troubleshooting for Azure-based systems
- Collaborate with development teams to ensure smooth integration and operations of applications
- Stay up to date with Azure roadmap and new feature releases, assessing their impact and potential benefits
- Provide comprehensive solutions for managing server, storage, and network devices
- Mentor junior engineers and provide technical guidance and training
REQUIREMENTS:
- 10+ years of experience in system engineering, with a focus on cloud computing (Azure preferred)
- Strong expertise in Azure services, including compute, storage, networking, and security
- Experience with Microsoft Windows Server, GPO policies, PowerShell Scripting, and deployment.
- Advanced knowledge of networking principles and tools such as IPAM, DNS, NTP, WAN Acceleration, Load Balancing, Firewalls (Azure ExpressRoute, Google Interconnect)
- Experience with Azure migration, deployment, and management
- Excellent communication and collaboration skills
- Ability to work in a fast-paced environment and adapt to changing priorities
- Strong problem-solving and analytical skills
- Bachelor’s degree in computer science, Engineering, or related field
Nice to Have:
- Azure certifications (e.g., Azure Solutions Architect Expert)
- Experience with DevOps practices and tools (e.g., Jenkins, Terraform)
- Knowledge of containerization (e.g., Docker) and Kubernetes