Apply

Distinguished Software Engineer - IaaS (Cluster Management) (REMOTE)

Posted 2024-10-29

View full description

💎 Seniority level: Executive, 12+ years

📍 Location: United States of America

💸 Salary: 120000 - 300000 USD per year

🔍 Industry: Insurance

🏢 Company: External

🗣️ Languages: English

⏳ Experience: 12+ years

🪄 Skills: AWSDockerLeadershipPythonSoftware DevelopmentDesign PatternsGCPJavaKubernetesOAuthStrategyAzureGoGrafanaPrometheusCommunication SkillsCollaborationCI/CDLinuxMicroservices

Requirements:
  • Proficient in Operating Systems, Linux, Virtual Machines, Container technologies (Docker/Containerd), Cluster Management (Kubernetes), and OpenStack IaaS cloud platform.
  • Hands-on experience in multi-cluster networking using service mesh technologies like ISTIO, Envoy, or Consul.
  • In-depth understanding of containerization technologies, including Docker, Podman, and Rancher.
  • Proficient with advanced technologies like ArgoCD, KubeVirt, and Cluster API (CAPI).
  • In-depth knowledge and practical experience in Linux operating systems, internals, and command-line utilities.
  • Demonstrated expertise in solving analytical problems through quantitative approaches.
  • Fluent in coding with at least one modern language such as Java, Go, or Python, showcasing recent and relevant coding experience.
  • Proven experience in API, Microservices, network, and security architectures, incorporating design patterns.
Responsibilities:
  • Provide comprehensive technical and thought leadership across diverse areas within the enterprise.
  • Develop and execute technical software development strategies spanning various domains.
  • Ensure accountability for the quality, usability, and performance of delivered solutions.
  • Influence and educate leadership at all organizational levels.
  • Consistently share best practices, driving process improvements within and across teams.
  • Analyze costs, forecast, and integrate them into strategic business plans.
  • Develop, lead, and work with the team to execute a strategic platform development plan for IaaS, encompassing containers, cluster management, Kubernetes, and OpenStack.
  • Provide meaningful abstractions, clear customer Service Level Objectives (SLOs), and relevant Key Performance Indicators (KPIs).
  • Stay at the forefront of emerging container and cluster management trends, technologies, and best practices.
  • Provide technical guidance and mentorship to the team, fostering a culture of innovation, collaboration, and continuous improvement.
  • Collaborate with cross-functional teams, including PaaS, Security, Datacenter engineering, SRE, and application teams.
Apply