Project overview
The Senior Cloud Engineer will be skilled in technical infrastructure support and configuring and maintaining solutions based in Microsoft Azure. Perform a variety of solutions configuration and maintenance, system spin-up or spin-down, security configuration, support, and training to ensure end-user efficiency and network performance meet company and user requirements. Perform responsibilities in accordance with all company standards, policies and procedures. Main Job Tasks and Responsibilities: Setup Azure cloud environments for storing and processing data. Ensure high availability of our infrastructure and create a state of the art, scalable platform. Develop reporting for these cloud-based environments to meet the security, performance, and monitoring requirements. Provide support and troubleshooting. Make recommendations to the team about tools to be used for cloud environments and implement tools that have been approved. Help to identify and fix bottlenecks in the cloud. Implement and rollout management tools for cloud-based services. Develop test scenarios for stress testing services. Develop infrastructure to dynamically scale services. Performance analysis, proactive troubleshooting and capacity planning. Update process documentation - ensure documentation of entire environment is current. Review environment and execute initiatives to reduce failures, defects, and improving overall performance. Communicate with peers and managers regarding administration issues. Work with other System Administrators on maintenance and troubleshooting of environment. Maintain accurate inventory of cloud resources. Coordinate research, implementation and deployment of security and performance upgrades as assigned by management. Cross train other department employees to ensure best support for all users. Other duties as assigned. Education and Experience: MUST have at least 3 years of experience in system administration and architecting in MS Azure. Advanced Infrastructure support skills, including Server, Storage, Networking, and Security. Excellent communication and organizational skills are required. Ability to interact effectively with other Bank colleagues. Must be able to work in a team environment and adapt to change. Must be customer / service focused. Key Competencies: Must possess hands on knowledge of MS Azure Must possess knowledge of Windows Server infrastructure Must possess knowledge of Linux Server infrastructure Must possess knowledge of Storage solutions Must possess knowledge of Networking Must possess knowledge of Security Consistently follow policies and procedures. Must have the ability to maintain confidentiality. Exhibit a positive “can do" attitude. Accept responsibility for and execute efficiently to meet deadlines. Recognize when a high sense of urgency is required. Strong attention to detail and accuracy skills are essential. Proficient written and verbal skills. Ability to communicate technical information to nontechnical personnel. Honest, dependable, respectful of others and carry high ethical standards. Customer focused mindset. Must be a team player.