FieldStack
Azure Site Reliability Engineer
FieldStack, South Portland, ME, United States
The primary role of the Site Reliability Engineer is to design and oversee our cloud infrastructure which powers our unified commerce SaaS solution. This role works within a standard 9-5 schedule, however off hours work may be required when issues arise outside standard business hours.
Essential Functions:
- Design, implement, and maintain Azure cloud infrastructure solutions to support the company's applications and services.
- Collaborate with cross-functional teams to understand business requirements and translate them into scalable and reliable cloud architectures.
- Ensure the security, availability, and performance of Azure environments through proactive monitoring and optimization.
- Automate deployment, configuration, and management processes via Infrastructure as Code (IaC) using Terraform.
- Troubleshoot and resolve issues related to cloud infrastructure, working closely with client success and development teams.
- Stay up-to-date with the latest Azure technologies and best practices, providing recommendations for continuous improvement.
- Other duties as assigned.
Knowledge, Skills, Abilities (KSA’s):
- Proven experience as a Cloud Infrastructure Engineer with a focus on Azure (certifications such as AZ-305 are a plus).
- Strong proficiency in designing and implementing Azure Virtual Networks, ExpressRoute, and VPN gateways.
- Expertise in configuring and managing Azure services, including App Insights, App Services, Firewalls, Front Door, CDNs, VMs, Storage, SQL Database, Azure AD, and more.
- Experience with containerization technologies, such as Docker, in an Azure environment.
- Solid understanding of security best practices in cloud environments.
- Excellent problem-solving and communication skills.
- Understanding of build tools and build pipelines including Continuous Development (CD)/Continuous Integration (CI), and Continuous Testing (CT) as well as relevant technologies: Azure DevOps and Git
- Excellent organizational skills and attention to detail.
- Excellent time management skills with a proven ability to meet deadlines.
- Strong analytical and problem-solving skills.
- Ability to prioritize tasks.
- Entrepreneurial Mindset