Principal Site Reliability Engineer [MR-PSRE-ACW-106712]
About the position
Responsibilities
• Design and develop pragmatic and flexible software systems utilizing software engineering best practices.
• Perform design and architecture planning for modernized contact center as-a-service (CCaaS) solutions.
• Identify customer journey across multiple products/applications/channels and develop Omnichannel experience for customers.
• Perform design, testing, and version control; build and deploy technical solutions; and write technical documentation.
• Write high-quality, maintainable, and robust code.
• Perform root cause analysis and resolve technical issues.
• Understand observability patterns to monitor and alert solutions for distributed systems.
• Measure application availability using defined service level objectives based on time-series application/infrastructure metrics.
Requirements
• Bachelor's degree in Electronic Engineering, Software/Computer Engineering, Computer Information Systems, Information Technology, or related field of study.
• 10 years of experience in the job offered or as Principal Site Reliability Engineer, Site Reliability Engineer, Software Engineer, Applications Support Engineer, Infrastructure Architect, or related occupation.
• Experience coding in Java, Python, or Go.
• Applied architecture and systems design experience.
• Infrastructure architecture and design experience.
• Design and maintenance of highly-resilient contact center and telephony solutions including Genesys, Session Border Controller, Interactive Voice Response, Natural Language Understanding, and WebRTC.
• Knowledge of voice protocols including SIP, H323, VoIP, WebRTC, and RTP.
• Experience with Contact Center products including Genesys, Alvaria, Nuance, Cisco, Avaya, and AWS.
• Understanding of networking concepts including application and web load balancing, and LAN and WAN architecture.
• Experience with automation and continuous delivery building CI/CD pipelines.
• Familiarity with observability tools including Splunk, Grafana, and Dynatrace.
• Experience with databases including Cassandra, SQL, MySQL, and Oracle.
• Knowledge of orchestration using Maven, Jenkins, Docker, and Kubernetes.
• Experience with messaging layers including Kafka and MQ.
• Understanding of public and private Cloud concepts including hybrid cloud solutions, auto-scaling, and containerization.
• Experience with front-end & back-end Microservices.
Apply tot his job
Apply To this Job