DevOps Engineer: Multi-Language, Real-Time Intelligent Communication Systems
2 days ago
Orlando
Job DescriptionSalary: 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!