What are the responsibilities and job description for the Senior Cloud Infrastructure Engineer position at GoTo Foods?
Job Summary
The senior cloud infrastructure engineer is focused on designing and managing cloud resources and infrastructure to support our internal associates and our brand webapps and websites. This position is responsible for research, design, and build of new solutions, as well as administrating existing ones. This position would work towards enhancing stability, security, monitoring, visibility, cost management, and reporting of our cloud environment and platforms. This position will work closely with developers (in-house and third party) on a variety of technologies related to public cloud infrastructure. The position may be asked to perform other duties related to on-prem infrastructure as well and may require some off-hours work.
Essential Functions
The senior cloud infrastructure engineer is focused on designing and managing cloud resources and infrastructure to support our internal associates and our brand webapps and websites. This position is responsible for research, design, and build of new solutions, as well as administrating existing ones. This position would work towards enhancing stability, security, monitoring, visibility, cost management, and reporting of our cloud environment and platforms. This position will work closely with developers (in-house and third party) on a variety of technologies related to public cloud infrastructure. The position may be asked to perform other duties related to on-prem infrastructure as well and may require some off-hours work.
Essential Functions
- Cloud Execution
- Provide technical subject matter expertise on infrastructure engineering with an emphasis on modern, cloud infrastructure, hybrid cloud models, and platform services.
- Working experience with various scripting languages (Python, Bash, Perl, PowerShell).
- Enhance processes in the environment by automation through code.
- Develop enhanced visibility into what is going on with the environment to help give decision makers better information.
- Promote a prudent cloud governance model.
- Promote Cloud FinOps processes.
- Documenting designs, decisions, how-to’s, and other artifacts in the department documentation repository.
- Development Team Liaison
- Work closely with the development team to determine current and future cloud and infrastructure needs.
- Work to translate development needs into a stable and secure environment.
- Provide cloud-specific (notably, cloud-native) solutions and guidance to the development team and other business stakeholders.
- Focus on Stability, Scalability, and Security
- Recommend and implement solutions to enhance stability and operational effectiveness of the environment.
- Recommend and implement solutions to enhance security of the environment.
- Recommend and implement solutions to better scale (dynamically) the environment.
- Incident Management
- Respond to technical or security-related incidents, and work to draw up a documented root cause analysis with appropriate reporting to management with estimated impact analysis.
- Will require some after-hours work to perform some changes or resolve incidents.
- Hybrid and On-Prem Work
- As we have some workloads in the cloud and others in-house, the resource may be assigned projects related to on-prem. This include (but is not limited to) projects involving Active Directory, file transfer, general OS support, certificate management, networking, firewall management, and many others.
- Performs Other Responsibilities as Assigned
- Bachelor's Degree, Information Systems or related discipline, Req
- 7-10 years, Minimum 8 years of experience in information technology, Pref
- Working knowledge of cloud technologies, Active Directory, PowerShell, security appliances, VMware.
- Experience with applications deployed in an active/passive or active/active configuration.
- Strong understanding of networking
- Strong understanding of certificates and PKI.
- Experience with a reasonable cloud governance model.
- Ability to communicate complex, technical concepts to executive team, business leaders and technical Ability to develop and maintain positive business relationships and foster an environment of mutual respect, understanding, trust, and support.
- Knowledge of key mission‐critical infrastructure components such as Exchange, Active Directory, VMware, Window Server, SCCM, Relational Databases (SQL Server), MongoDB, Networking (Routing, Firewall, Load balancers, WAF), Web services (Apache, SiteCore, IIS).
- Knowledge of Kubernetes, especially within Azure.
- Knowledge/experience with next generation firewalls.
- Knowledge/experience of active monitoring platforms such as App Insights, Azure Monitor or Splunk.
- The incumbent(s) normally receives little instruction on day-to-day work ad receives general instructions on new assignments.