Overview
On Site
Full Time
Skills
Communication
Continuous Integration
GitHub
Provisioning
Distribution
Microsoft Azure
API
Management
Access Control
RBAC
TLS
Firewall
Kubernetes
Computer Networking
Network
Load Balancing
Continuous Delivery
Workflow
Ansible
Configuration Management
Scripting
Python
Shell Scripting
Operational Efficiency
Job Details
Job Responsibilities:
Technical Skills Required:
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
- Design, implement, and maintain Kubernetes architectures to support scalable and reliable applications, including both on-prem and Azure Kubernetes Service (AKS) clusters.
- Manage and automate certificate lifecycle processes, ensuring secure communication between services using tools like Cert-manager.
- Develop and manage CI/CD pipelines using industry-standard tools such as GitHub Actions.
- Automate infrastructure provisioning and management using Infrastructure as Code (IaC) tools.
- Ensure secure and reliable networking configurations across multiple environments, addressing challenges such as deploying across clouds and maintaining scalable network policies.
- Implement and optimize load balancing techniques to ensure efficient traffic distribution within and outside the Kubernetes cluster.
Technical Skills Required:
- Kubernetes: Deep understanding of Kubernetes architecture and best practices is essential, including experience with AKS and on-prem clusters.
- Secret/Certificate Management: Experience with secret management tools such as HashiCorp Vault or Azure Key Vault for securely storing and managing sensitive data like API keys, passwords, and certificates. Familiarity with automating certificate management using tools like Cert-manager is highly desirable.
- Security: Solid understanding of Kubernetes security best practices, including Role-Based Access Control (RBAC), Network Policies, and securing etcd with TLS and firewalls. Experience applying the latest Kubernetes and node OS security updates is critical.
- Networking & Load Balancing: Proven expertise in Kubernetes networking challenges, such as maintaining reliable and scalable network policies across multiple environments. Knowledge of implementing load balancing techniques, including Ingress controllers and external load balancers.
- Argo CD: Proficiency in using Argo CD for continuous delivery and GitOps workflows.
- Ansible: Proficiency in Ansible for configuration management and automation is required.
- Scripting Languages: Strong scripting skills in Python and Shell scripting are necessary to automate routine tasks and enhance operational efficiency.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.