Responsibilities
Design, implement, and manage Kubernetes clusters for various applications and environments, ensuring high availability, scalability, and security.
Develop automation scripts and tools for provisioning, deployment, and management of Kubernetes clusters using infrastructure-as-code principles.
Collaborate with development teams to optimize application deployments and performance on Kubernetes infrastructure.
Implement monitoring, logging, and alerting solutions to ensure the health and performance of Kubernetes clusters and applications.
Contribute to the design and implementation of decentralized networks of Kubernetes clusters for multi-region, multi-cluster environments.
Work with infrastructure engineers to integrate Kubernetes with other systems and services, such as networking, storage, and identity management.
Participate in capacity planning, performance tuning, and optimization efforts to ensure efficient resource utilization and cost-effectiveness.
Stay updated with the latest Kubernetes releases, features, and best practices, and share knowledge with the team.
Requirements
Strong expertise in Kubernetes architecture, deployment, and management, with hands-on experience in configuring and operating Kubernetes clusters in production environments.
Proficiency in containerization technologies such as Docker, container orchestration tools like Kubernetes, and related ecosystem tools and frameworks.
Experience with infrastructure-as-code tools such as Terraform, Ansible, or similar, for automated provisioning and configuration management.
Solid understanding of cloud computing platforms such as AWS, GCP, or Azure, and experience with cloud-native services and solutions.
Knowledge of networking concepts and technologies, including DNS, load balancing, and network security, and their application in Kubernetes environments.
Experience with building decentralized networks of Kubernetes clusters for multi-region, multi-cluster environments is a plus.
Strong problem-solving and troubleshooting skills, with a focus on continuous improvement and automation.
Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Commitment to upholding ethical and professional standards, with a focus on delivering high-quality solutions that meet business requirements.
Plus
Experience with building and managing multi-region, multi-cluster Kubernetes environments, including designing network topologies, implementing federation, and ensuring high availability and disaster recovery.
Familiarity with containerization technologies beyond Docker, such as containerd, rkt, or cri-o, and experience with container runtime configuration and optimization.
Knowledge of advanced Kubernetes features and concepts, such as StatefulSets, DaemonSets, PodDisruptionBudgets, Horizontal Pod Autoscaling (HPA), and PodSecurityPolicies.
Experience with Kubernetes-native tools and platforms for observability, such as Prometheus, Grafana, Thanos, or Jaeger, and proficiency in setting up monitoring, logging, and tracing solutions.
Expertise in Kubernetes security best practices, including RBAC, network policies, PodSecurityPolicies, and container runtime security.
Understanding of cloud-native storage solutions and persistent volume management in Kubernetes environments, including CSI drivers, storage classes, and volume snapshots.
Proficiency in CI/CD pipelines for Kubernetes applications, including configuring and managing GitOps workflows, using tools like ArgoCD, Flux, or JenkinsX.
Experience with service mesh technologies such as Istio, Linkerd, or Consul for managing traffic, security, and observability in microservices architectures.
Knowledge of infrastructure automation and configuration management tools beyond Terraform and Ansible, such as Pulumi, Chef, Puppet, or SaltStack.
Certifications related to Kubernetes and cloud-native technologies, such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), or cloud provider-specific certifications (e.g., AWS Certified Solutions Architect – Professional, Google Cloud Professional Cloud Architect, Azure Solutions Architect Expert).
Employment Details
Flexible Employment: Part-time consultant role designed to accommodate individuals' other engagements, providing flexibility and autonomy in managing work schedule.
Hourly Compensation: Payments made on an hourly basis, offering fair compensation for time and effort invested in automation projects.
Stock Options: Recognized consultants may have the opportunity to receive stock options over a 4-year period, aligning incentives with the long-term success of the venture.
Ethosverse Benefits: Access to ethosverse app subscriptions/passes, assisting in current roles and providing valuable insights into the Ethosverse ecosystem, enhancing professional development and learning opportunities.
Benefits
Innovative Venture: Joining an exciting venture at the forefront of innovation, contributing to cutting-edge automation solutions within the Ethosverse ecosystem.
Passionate Team: Collaborate with a passionate team dedicated to making a difference, fostering a supportive and inspiring work environment.
Growth Opportunities: Room for growth and learning in a dynamic environment, with opportunities to expand skills and knowledge in automation, Python programming, and emerging technologies.
How to Apply
Please send your resume and a brief cover letter explaining why you're interested in the position to satwa@50gramx.io.