8x8 is transforming the future of business communications as a leading Software-as-a-Service provider of voice, video, chat, contact centre and enterprise-class API solutions powered by one global cloud communications platform.
8x8 empowers workforces worldwide to connect individuals and teams so they can collaborate faster and work smarter. Real-time analytics and intelligence provide businesses unique insights across all interactions and channels so they can delight end-customers and accelerate their business.
Our products serve businesses of all sizes with complete solutions for cloud phone, messaging, meetings, contact centres and more.
We are looking for a DevOps Engineer to take part in the development of our communication platform. You will be part of the Engineering team, responsible for automated deployments, ensuring highest reliability and scalability of our production services and efficiently manage our cloud platform infrastructure.
Our ideal candidate is a professional with experience in automating deployments with modern configuration and deployment management systems.
He / She requires a broad knowledge of systems, servers, load balancers, storages, security, networking and some background in programming.
We are using cloud infrastructure (AWS), containerization, CI and CD process.Main Responsibilities : Automate builds, deployments and other aspects of release lifecycleMaintain and improve cloud platform infrastructure and configure auto-scalingArchitecture and develop Docker-based infrastructureFind solutions to problems that disrupt availability, performance and stability of our systemsWork in conjunction with development and operations team to understand requirements for functionality, performance and security of applicationsExplore and maintain understanding of the internal architecture and client requirements to our applicationsManage the processes of deployments using blue-green deployment pattern whenever possibleImplement the tools and processes for monitoring servers and servicesEnsure proper backup and restore when failure occursSuggest ways to improve and reduce operational costs with adaptive performance tuningInvestigate and develop skills in new technologies, collaborate across the companyDesired Skills and Experience : Computer Science degree, or equivalent experiencePractical experience of building and operating platform in AWS (EC2, ECS, ELB, VPC)Experienced in JenkinsStrong experience in managing high-load and auto-scaling production environmentProgramming experience in any scripting language (like Python)7+ years of experience working on admin level with Linux and WindowsExperience working with configuration management frameworks like Puppet, Chef, AnsibleStrong experience in managing cluster setup of RabbitMQ, Redis, Mongodb.
Strong in Docker and KubernetesFamiliar with Terraform and SpinnakerFamiliar with ELK stack and central log managementCloud monitoring toolsBonus points for experience with the followings : Experience of working in Agile environment, in a close collaboration with developersQualificationsDegree in Engineering from a leading universityWritten and verbal fluency in English is requiredRemunerationCompetitive salary with attractive bonus