Salary:
Job Summary
As our DevOps Engineer, you will be responsible for designing, implementing, and maintaining a multi-language cloud-based infrastructure on Azure. Youll focus on Azure Container Apps, orchestrating Dockerized services (including Node.js, Python, PHP, and C#), managing CI/CD pipelines, and ensuring mission-critical services remain online and resilient. Youll collaborate closely with development teams, QA, and product owners to schedule and perform deployments in a secure, automated, and repeatable manner.
Key Responsibilities
- Infrastructure Management & Automation
- Architect, manage, and optimize infrastructure on Azure, ensuring high availability and strong security practices.
- Use Azure Container Apps, Docker, and (potentially) Kubernetes (AKS) to containerize and run Node.js, Python, PHP, and C# services.
- Implement Infrastructure as Code (IaC) using templates, or similar tools for consistent and repeatable environment provisioning.
- CI/CD Pipelines & Deployment
- Build and maintain robust CI/CD pipelines using Azure DevOps, integrating multiple codebases (Node.js, Python, PHP, C#).
- Collaborate with developers to schedule and perform zero-downtime deployments for mission-critical services.
- Troubleshoot build failures and deployment issues swiftly to minimize disruption.
- Monitoring, Logging & Alerting
- Implement comprehensive monitoring solutions to track performance across all services.
- Configure alerts and incident response processes to rapidly detect and address issues.
- Establish a unified logging strategy (e.g., Azure Log Analytics, ELK Stack) for quicker root-cause analysis.
- Security & Compliance
- Ensure containerized environments follow best practices for security, including access controls, secrets management, and network segmentation.
- Conduct regular security audits and vulnerability scans, addressing findings promptly.
- Collaborate with security teams or compliance officers to maintain industry-standard protocols.
- Collaboration & Cross-Functional Support
- Partner with developers to diagnose and resolve performance bottlenecks, ensure stable releases, and optimize resource usage.
- Share DevOps best practices with the broader engineering team, fostering a culture of collaboration and shared ownership.
- Maintain clear and actionable documentation of infrastructure, processes, and incident responses.
- System Reliability & Incident Management
- Own the uptime and reliability of multiple codebases running in a distributed environment.
- Develop and maintain Disaster Recovery (DR) strategies and Business Continuity Plans for mission-critical services.
- Lead post-incident investigations and implement long-term solutions to avoid repeat issues.
- Platform & OS Expertise
- Manage and troubleshoot infrastructure on both Linux and Windows systems.
- Ensure smooth integration and deployment of cross-platform tools, scripts, and automation workflows.
- Cloud Networking & Security Infrastructure
- Design and manage Azure networking components including VNets, subnets, NSGs, and private endpoints to ensure secure service-to-service communication.
- Configure and maintain Azure Firewall, Application Gateway, or WAF rules to protect public-facing services.
- Manage DNS configuration (Azure DNS, private DNS zones) and load balancing for high availability.
- Implement and maintain secure remote access solutions (VPN, Azure Bastion) for administrative access.
- Configure network policies for containerized workloads, ensuring proper isolation and traffic flow.
- Troubleshoot connectivity issues across services, including external integrations (telephony, third-party APIs).
Required Qualifications
- 3+ years of experience as a DevOps Engineer or similar role, managing cloud-based and containerized environments.
- Hands-on experience with Azure services (Azure DevOps, Azure Container Apps, Azure Monitor, etc.).
- Proficiency in Docker, container orchestration (e.g., Kubernetes, Azure Container Instances), and Infrastructure as Code tools.
- Solid experience with Linux and Windows operating systems, scripting, and automation.
- Demonstrated success in building and maintaining CI/CD pipelines for diverse codebases (e.g., Node.js, Python, PHP, C#).
- Strong understanding of networking, load balancing, and security best practices in cloud environments.
- Excellent troubleshooting skills for complex distributed systems and applications.
- Exceptional communication and collaboration skills to partner with cross-functional teams.
- Hands-on experience with Azure networking (VNets, NSGs, private endpoints, Azure Firewall/Application Gateway, DNS).
- Understanding of network security principles including firewall rule management, traffic segmentation, and secure connectivity patterns.
Preferred Qualifications
- Experience with multiple programming languages (Node.js, Python, PHP, C#) at an operational level.
- Familiarity with monitoring/logging stacks.
- Knowledge of in-memory data stores.
- Prior exposure to real-time or high-availability systems and best practices.
- Understanding of serverless event-driven architectures.
- Azure, AWS, or Kubernetes certifications.
- Experience with hybrid connectivity (VPN, ExpressRoute) and hub-spoke network architectures.
- Familiarity with securing real-time communication infrastructure (WebSockets, SIP/VoIP traffic).
Why Join Us?
- Innovative Environment: Contribute to forward-thinking technologies at the crossroads of real-time communication and AI-driven interactions.
- Collaborative Culture: Work in an environment that values open communication, knowledge sharing, and continuous learning.
- Professional Growth: Expand your skillset across multiple languages and frameworks, supported by ongoing training and development opportunities.
- Remote Flexibility: Enjoy the benefits of remote or hybrid work (if available), coupled with competitive compensation and comprehensive benefits.
- Mission-Critical Impact: Play a key role in ensuring top-tier availability and performance for a platform relied upon by cutting-edge AI applications.
Location: Orlando (Remote Hybrid)
Compensation: Competitive salary, benefits, and performance-based bonuses
If you have a passion for automation, reliability, and working across diverse tech stacks, we want to hear from you.Apply now to join our team as a DevOps Engineer and help us deliver seamless, highly available experiences!