Description
The Integration Engineer is responsible for designing, implementing, and maintaining scalable and secure Azure-based infrastructure and integration solutions. This role focuses on architecting and managing cloud infrastructure, enabling seamless application integrations, and ensuring system stability through Site Reliability Engineering (SRE) best practices.
Responsibilities
- Design, implement, and maintain Azure infrastructure components.
- Design and develop integrations among Azure-based applications, services, and third-party systems.
- Design and implement robust, scalable, and secure cloud architectures that meet business requirements and adhere to Azure best practices.
- Automate operational tasks, including deployments, scaling, and incident response.
- Develop and implement monitoring, logging, and alerting solutions.
- Participate in operational support activities and respond to incidents impacting Azure-based systems in a timely manner.
- Implement and maintain Infrastructure as Code (IaC) templates.
Qualifications
Knowledge Typically Acquired Through
- Minimum of five (5) years of relevant experience.
- Professional development and training, relevant certifications, or accredited workshops.
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
Skills
- Strong understanding of Azure cloud services, including computing, networking, databases, and serverless technologies, with experience in designing and managing cloud-based environments.
- Knowledge of enterprise integration patterns, with experience leveraging Azure integration services such as Logic Apps, Service Bus, Event Grid, and API Management to connect applications and data sources.
- Proficiency in monitoring, logging, and observability, utilizing tools such as Azure Monitor, Log Analytics, Application Insights, and New Relic to ensure system performance and reliability.
- Strong technical documentation skills, with the ability to clearly articulate system designs, integration processes, and operational procedures.
- Hands-on experience implementing Infrastructure as Code (IaC) using tools like ARM templates, Bicep, or Terraform a plus.
- Excellent teamwork and collaboration abilities.
- Strong communication skills and ability to document technical processes clearly.
- Strong analytical and problem-solving capabilities with attention to detail.