Vonage, a leader in WebRTC communications, is looking for a DevOps Engineer. We believe that there shouldn’t be walls between operations and development and we have embraced the DevOps movement. As DevOps engineer, you will work as part of the development team to build automation and tools to deploy, monitor and maintain the platform health.
What you'll do
Lead the effort in ensuring reliability of the platform.
Ability to support and build production deployments across the entire platform.
Identify weaknesses in the infrastructure and implement changes.
Architect AWS solutions that are highly resilient, scalable, and secure.
Adopt best practices and champion an engineering culture emphasizing Agile and DevOps.
What's required for application
Proven experience building, supporting, and architecting high-availability cloud infrastructure.
Experience working on monitoring, logging. and alerting solutions and used tools.
Experience with tooling such as Terraform, Ansible, and Chef.
Experience using Docker with ECS or EKS.
Fluent with AWS Services, especially EC2, RDS, Route53, and S3.
Good understanding of TCP/IP, UDP, HTTP, SSL/TLS and DNS.
Good understanding of CI/CD tools such as Artifactory, Jenkins, Git, and Dockhub.
Champion of devsecops using tools such as Hashicorp Vault, KMS, Secrets Manager,
WAF, and GuardDuty.
Bachelor's degree (or higher) in Computer Science and/or related work experience.
Nice to have, but not required
Working knowledge on other AWS services like Glacier, Elastic Container Service (ECS),
Elastic MapReduce (EMR), DynamoDB etc.
Automation and Orchestration tools such as Jenkins
Ruby on Rails development skills
Data Pipeline knowledge, especially with tools like MapReduce, Kafka and ELK stack.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Note: The purpose of this profile is to provide a general summary of essential responsibilities for the position and is not meant as an exhaustive list. Assignments may differ for individuals within the same role based on business conditions, departmental need or geographic location.