Job Description
Job Description
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 & DeploymentBuild 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 & AlertingImplement 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 & ComplianceEnsure 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 SupportPartner 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 ManagementOwn 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 ExpertiseManage 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 InfrastructureDesign 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!