Job Openings Cloud Architect - Kubernetes

About the job Cloud Architect - Kubernetes

The Cloud Architect will serve as a technical thought leader and SME for our Cloud/DevOps ecosystem of partners, customers, and service providers. You will assist in leading a team that builds automation and services in order to make operating a massive large scale distributed system simple. You will make the development software workflow and systems management integrate together and achieve their objectives of reliability and scalability.

Roles and Responsibilities

  • Architect, design, and implement cloud-based solutions for AWS. Support of local operations and development teams in their work on databases, back-end software development, front-end websites, and other mission-critical systems
  • Lead architecture with containerization related management stacks like Kubernetes, Docker, Swarm. Lead and take part in cloud readiness assessments, workshops, roadmap, and application modernization discussions
  • Lead cloud architecting sessions with business and technology owners
  • Develop automated solutions to monitor and support our software development and release processes
  • Provide systems support in and out of office hours
  • Travel as needed

Qualifications

  • Bachelor’s degree in Mathematics, Computer Science, or related field
  • Strong project and product management experience
  • Background in DevOps, Software Development, Site Reliability, or Systems Engineering
  • Experience with containerization related management stacks like Kubernetes.
  • Strong understanding of microservice architectures, principles and patterns.
  • 5+ years of relevant, engineering experience
  • Public Cloud infrastructure expertise: Amazon Web Services (AWS), GCP, Azure
  • Experience with configuration management and continuous deployment
  • Experience working with multiple data centers and servers
  • Good familiarity with TCP/IP protocols and applications
  • Great communication skills coupled with a strong desire for personal development and learning Good understanding of distributed systems
  • Strong verbal and written communication skills with demonstrated technical leadership
  • Client relationship skills and experience managing vendors

Desired Skills

  • Understanding of scaling technologies and solutions
  • Security, penetration testing and threat detection tools
  • Understanding of servers, storage, and networking roles