As the Sr. Manager of Cloud Infrastructure, you will utilize your strategic, technical and operational experience to drive innovation to our internal customers on the following areas: IT Infrastructure and Cloud computing while coordinating and completing complex projects. This position will involve Change Management/Configuration Management/Problem Management/Availability Management/Alert & Event Management/Incident Management. This candidate must have an interest in making a difference in the world by helping to design, build, automate and enhance cloud hosted systems that support a variety of web applications and data-sharing platforms related to sustainable energy technologies and markets. This position will predominantly involve systems architecture and service provisioning, with a strong focus on security, reliability and performance. This candidate will work directly with project leaders to help design, implement and enhance cloud-based solutions for external and internal applications and analysis. Exceptional customer service is key in this role to understanding customer satisfaction and perception. This candidate will be coordinating with other IT teams in the environment to bring about technical transformation and adoption of Cloud platform and will also engage with customers to understand business and systems requirements, advise on platform and tools, and oversee the implementation of end to end solutions within a large and diverse IT environment.
Provide implementation, configuration, monitoring and troubleshooting activities for server hardware and operating system software.
Answer internal communications timely and professionally
Drive and encourage high levels of automation throughout the organization.
Develop, monitor, and report on Azure spend activity and optimization opportunities
Create and support patch management, deployment, and reporting for both Servers and endpoints.
Develop best practice standards for user management, AD design, deployment methodologies, and solution delivery.
Partner with our database administrators to improve data systems performance and reliability.
Automate service and system provisioning using a variety of techniques.
Manage thousands of Virtual Servers across multiple cloud accounts, primarily using Amazon Web Services (AWS), Azure and Google Cloud Platform (GCP)
Ability to understand the process involved to adapt, integrate, and modify existing programs or vendor-supplied products for use within a large and complex technical environment.
Provide leadership and direction for the overall management of multiple infrastructure technology domains and project initiatives. Technology domains may include platforms & OS (Windows), GCP/Azure Cloud Computing services, virtualization technologies (VMWare)
Hands-on management of a direct team of engineers in multiple locations that will maintain business applications: Uptime/Reliability/Quality in an enterprise 24x7 environment.
Troubleshoot application issues working with developers (application leads)
Assist in the transition of all systems and applications into an IT Ops Framework - Documentation of SLAs/Maintenance Windows/Escalation Procedures.
Ensure processes align with ITIL guidelines and follow established Change Management procedures.
Manage application lifecycles: regular Patch Management/Upgrades/Break-Fix.
Service-level reporting: Availability/Incidents/SLAs
Develop and document the framework for technical standards within the cloud platform.
Design and define cloud system architecture including the integration of multiple platforms, operating system, and applications
A minimum of 6+ years of experience in IT infrastructure and Cloud platform engineering
5+ years of management experience in IT
Detail-oriented approach to work, highly organized, and effective communications skills in both an oral and written format.
Significant experience in solutioning, architecting, designing, migrating and operating a cloud environment.
Understanding of and hands-on experience with FedRAMP requirements and cloud-based security controls within a Federal space.
Experience working with a team using modern work management approaches such as Lean or Agile
Oversee the cloud program from both a technical and non-technical perspective, managing a team of cloud engineers and their deliverables
Strong communication skills (verbal, written and presentation). A bachelor's degree in computer science, information technology, other advanced science or engineering field.
Other areas of experience used are with Morpheus, Terraform, Chef, Python, Zabbix, Jira, Confluence, Service-Now, PostgreSQL, MySQL, DNS, AWS Route53, load balancing, VPC, cloud networking, AWS SES and Sendgrid.
Experience with containers
Experience with serverless application models
Experience with microservices
Experience with cloud networking and permissions management
Experience with NoSQL databases
Experience with enterprise messaging
Masters or Equivalent
Bachelors or Equivalent