The Senior Engineer, Kubernetes at Verint has deep experience with installing, maintaining, debugging, and evolving Kubernetes clusters. They are responsible for researching and introducing innovative technologies for our multi-cloud platform, as well as identifying and implementing performance improvements. In addition, they provide subject matter expertise, mentorship to less experienced engineers, and collaborate with different teams to develop creative solutions. This role requires strong technical skills, effective communication, and the ability to work in a fast-paced environment.
Overview of Job Function
Verint’s Senior Engineer, Kubernetes has deep experience with installing, maintaining, debugging, and evolving Kubernetes clusters. This includes the following responsibilities: (a) installing, operating, and debugging Kubernetes clusters and associated technologies; (b) researching and introducing innovative technologies for Verint’s multi-cloud platform; (c) identifying and implementing performance improvements; (d) providing subject matter expertise for cloud platform support; e) mentoring and supporting less experienced engineers. This role works with Product Management, Development, Operations, and Client Services teams to develop creative solutions satisfying technical and business requirements. Additionally, the role provides recommendations to management as to processes, technologies, or other improvements intended to benefit productivity, efficiency and/or quality of the solutions developed by the team.
Principal Duties and Essential Responsibilities
- Manage, evolve, and debug large-scale production Kubernetes clusters
- Research new technologies to improve Verint’s developer platform
- Contribute to the definition of system and platform architecture
- Take the lead on projects with multiple engineers contributing, driving the project to completion
- Work on complex projects with minimal supervision
- Mentor and guide less experienced team members
- Write high-quality, standardized scripts, configurations, and tests to increase platform reliability
- Create and maintain advanced observability solutions for platform systems
- Quickly create Proof-of-Concept systems to validate ideas and test new technologies
- Write high-quality technical and user-facing documentation for software systems
- Collaborate with architects, stakeholders, and other engineers to design software solutions to complex and sometimes vague business requirements; refine requirements as needed
- Effectively communicate and collaborate to introduce new technologies, software standards, architecture/design concepts, engineering processes, and techniques; and to provide subject matter expertise and technical support to customers and stakeholders
- Create technical design specification documents
Minimum Requirements
- Bachelor's degree in Computer Science, Engineering or a related field
- 5-8 years experience in operating globally-distributed infrastructure in a 24/7, five 9’s environment
- Ability to manage multiple priorities and parallel projects with strong organizational, time management, and project leadership skills
- Ability to lead small teams virtually
- Experience with Git version control
- 3+ years experience with Kubernetes, Containerization
- 5+ years experience with basic scripting in Bash, Python, etc
- Experience with Infrastructure as Code tools such as Terraform
- Experience with Cloud hosting services: AWS, Azure, GCP
- Experience with CI/CD systems such as Jenkins, Harness, GitLab CI/CD, etc
- Ability to take ownership of assignments and drive to resolution
- Ability to work in a fast-paced, high-energy environment
- Aptitude to learn and apply advanced data analytics/visualization, and machine learning to products
- Successful completion of a background screening process including, but not limited to, employment verifications, criminal search, OFAC, SS Verification, as well as credit and drug screening, where applicable and in accordance with federal and local regulations
- Excellent communication and collaboration skills
Preferred Requirements
- Experience with identity solutions such as Keycloak
- Experience with Hashicorp suite, including Vault, Consul, Boundary
- Experience with Redhat Openshift/OKD and its ecosystem
- Experience with observability systems such as Datadog
- Experience working with and deploying on Linux operating systems
- Experience as a technical lead of an engineering team