Azure Platform Engineer
Who we are
E2C International is a US-based company committed to providing a variety of cost-efficient, professionally trained, motivated remote workers for individuals and their organizations so they can focus on growing their businesses. We pride ourselves in assisting companies in reducing costs and increasing efficiency, leading to massive growth. Our strength comes from our global community and our power is driven by leveraging that to connect our clients with top talent worldwide.
Job Purpose and Role
We are looking for a Azure Platform/DevOps Engineer to join our client and drive the automation, reliability, and scalability of Azure-based infrastructure. This role is ideal for someone with strong experience in Infrastructure as Code, CI/CD pipelines, and cloud-native operations, who thrives in a collaborative and fast-paced environment.
Duties and Responsibilities:
- Infrastructure as Code: Design, implement and maintain ARM, Bicep and/or Terraform templates for networking, compute, storage, and security.
- CI/CD Pipelines: Build and enhance Azure DevOps (or GitHub Actions) pipelines for container builds, database migrations, and zero-downtime deployments.
- Reliability & Monitoring: Instrument applications with App Insights, Log Analytics, alerts and auto-remediation runbooks. Lead incident response and post-mortems.
- Scripting & Automation: Author scripts (PowerShell, Bash, or Python) to automate operational tasks, deployments, and housekeeping.
- Production Support: Triage, troubleshoot and resolve application and infrastructure issues; coordinate deeper code fixes with API developers.
- Collaboration: Work closely with Infra/Security, QA, and development teams to refine requirements, drive clarity, and deliver production-ready solutions.
Qualifications:
- Prior experience as a DevOps Engineer, Site Reliability Engineer, or Platform Engineer
- Hands-on with 24/7 Azure applications/infrastructure
- Expert in ARM, Bicep and/or Terraform in Azure
- Strong scripting skills: PowerShell, Bash, and/or Python
- Solid grasp of core Azure services (VMs, VNets, Functions, AKS, App Services, Key Vault, etc.)
- Version control fluency (GitHub, Azure Repos, etc.)
- Deep understanding of networking (DNS, firewalls, load balancers, VNets)
- Containerization experience with Docker
- Translate ambiguous requirements into clear, actionable designs—drive research, propose alternatives, and own end-to-end delivery.
- Proactively learn new Azure services, patterns, and best practices; dive deep into complex systems to continuously improve.
- Prioritize team and organizational objectives—ask questions, solicit feedback, share credit, and mentor others.
Good-to-have:
- Azure certifications (AZ-104, AZ-204, AZ-303/304/305, AZ-400)
- Experience with configuration management (Ansible, Chef, Puppet)
- Background in a software development environment (CI, branching strategies)
- Familiarity with Azure Policy, Blueprints, Landing Zones, enterprise-scale architecture
- Proficiency with monitoring/logging tools (Azure Monitor, Log Analytics, Application Insights)
- Security best practices (RBAC, managed identities, encryption at rest/in transit)
- Cost-optimization strategies in Azure
- Serverless and event-driven design experience (Functions, Event Grid, Logic Apps)
Schedule: Monday to Friday, 40 hours, within U.S. business hours
Employment Type: Full time, Independent Contractor