DevOps Engineer (Heavy Python Dev with DevOps)
Join Vonage and help us innovate cloud communications for businesses worldwide!
Why this role matters:
The CloudOps team is seeking a DevOps Engineer III (Python Dev comes a DevOps) to assist in developing and expanding our core cloud platform. The goal is to create a resilient, compliant, and secure platform for our flexible and scalable voice, messaging, video, and data capabilities across Unified Communications, contact centers, and communication APIs. You will collaborate with cross-functional software, platform, and test engineering teams to give them the necessary low-level cloud networking, security, identity, and CI at scale.
What you'll do:
● Utilize infrastructure as code (IaC) tools, such as Terraform or Ansible, to automate the
provisioning of cloud resources, integrating Crossplane to extend IaC capabilities across multiple
cloud providers.
● Deploy, and manage Kubernetes clusters, ensuring scalability, performance, and reliability.
● Develop, maintain, and optimize CI/CD pipelines for automated testing, building, and deployment
of applications within Kubernetes environments, incorporating package management tools to
handle application dependencies.
● Deploy and manage Crossplane in Kubernetes clusters to unify and automate multi-cloud
infrastructure provisioning and management.
● Design and implement least privilege access policies to ensure users and services have only the
permissions necessary to perform their functions.
● Regularly review and update IAM policies and roles to adapt to changing project requirements
and security best practices.
● Configure and Deploy Cloud Armor, Security Command Center, AWS GuardDuty, AWS WAF, and
AWS Shield Advanced at scale for comprehensive cloud security management and threat
mitigation.
● Set up and build IAC modules to produce AWS accounts and GCP projects based on approved
blueprints, ensuring standardized infrastructure compliance and security protocols.
The Stack
● Python with FastAPI
● AWS, GCP, Capella, Enterprise Redis, Mongo
● Cloudformation, Terraform (Atlantis) & Ansible
● Docker & Kubernetes
● Anything else needed to achieve our goals
What you'll bring:
● Solid experience in DevOps practices, CI/CD, GitOps workflows, and Agile methodologies.
● Strong hands-on skills with Terraform, Ansible, and CloudFormation for infrastructure automation.
● Proven ability to build and configure pipelines using GitHub Actions, AWS Code Suite, and GCP
Cloud Build.
● Proficient in Python or similar high-level programming languages used in DevOps tooling.
● Good grasp of core Kubernetes components and APIs, with hands-on EKS/GKE cluster
management.
● Practical knowledge of GitOps principles, ideally with experience using Argo CD for app delivery.
● Experience developing reusable cloud-native frameworks and deploying containerized apps using
Docker & Kubernetes.
What's in it for you?
● Attractive Discretionary Time Off
● Private Medical Insurance with optional dependent coverage
● Educational Assistance Reimbursement Program
● Opportunities for reimbursement for conferences, trainings, and other personal development events
● Maternity and Paternity Leave
● Ask recruiter for country specific information
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.
There’s no perfect candidate. You don't need all the preferred qualifications to make a valuable impact on our team. Our employees and customers come from diverse backgrounds, so if you're passionate about what you could achieve at Vonage, we'd love to hear from you.
To learn how we process your personal data during the recruitment process, please refer to our Privacy Notice here.
Who we are:
Vonage is a global cloud communications leader. And your talent will further help brands - such as Airbnb, Viber, WhatsApp, and Snapchat - accelerate their digital transformation through our fully programmable-based unified communications, contact center solutions, and communications APIs. Ready to innovate? Then join us today.
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.
Apply for this job
*
indicates a required field