Infrastructure Engineer Job Description Template
Our company is looking for a Infrastructure Engineer to join our team.
Responsibilities:
- Test our system integrity, implemented designs, production and development processes related to infrastructure, making improvements as needed;
- Point of contact for all activities in the Yarmouth Data Center;
- Work alongside Strata’s DevOps team to handle ticket escalations;
- Provide excellent customer service with best-in-class communication and leadership;
- Work independently and as part of a team;
- Dedicate roughly 65% of your time to engineering tasks;
- Maintain an ecosystem-wide view of the data supply chain and provide continuous improvements;
- Be a consultant and leverage your brain at every step of the engagement to deliver the best solution possible for the client;
- Support network operating systems, applications, and utility software;
- Administer standards, policies, and procedures to improve system availability, reliability, recoverability, or manageability;
- Assist the Continuous Integration team and other smaller teams by building infrastructure software to increase their productivity and efficiency;
- Building blocks of our next generation cells architecture, a precursor to an on-premise solution;
- Troubleshoot and resolve low-level bugs and issues, e.g. memcached throughput exceeding AWS caps, network partitions in our AWS VPC;
- Daily support of our public cloud and remaining on-premises platforms running on Azure and VMware;
- Site Reliability Engineering – utilizing advanced notification and automation.
Requirements:
- Strong scripting and automation skills;
- Excellent troubleshooting and analytical skills;
- Familiarity with storage array concepts;
- Experience with cloud computing like AWS or Azure a plus;
- An infectious, positive attitude and strong work ethic;
- Familiarity with Jupyter Notebooks is a plus;
- Experience building and maintaining highly available distributed applications;
- Bachelor’s degree in Engineering, Computer Science, or other related analytical, scientific, or technical discipline;
- Experience with systems administration, configuration and troubleshooting;
- Team player who is customer friendly and mission focused;
- Experience designing and maintaining diverse and highly available distributed services from the ground up;
- In-depth knowledge of Microsoft Office 365, with a focus on Exchange Online, Skype for Business Online, and/or SharePoint Online;
- You ideally have AWS experience, but experience with GCP/Digital Ocean/Azure will translate well if you have a good grasp of the systems;
- Experience with Linux and VMware expertise strongly desired;
- Working experience in shipped products using concurrency, HA and high-performance code.