Staff Cloud Engineer at FanaticsPosted on: 10/08/2021
Location: United States (REMOTE)
Tags: eks ecs docker terraform kubernetes elasticsearch nodejs aws golang ansible jenkins python gitlab
**About the Team** Fanatics is first and foremost a technology company. We are powered by cutting-edge tech created by our small agile teams using the latest tools and technologies under our highly analytical, forward thinking, and open-minded leadership. As the global leader in licensed sports merchandise, we challenge ourselves by improving our new fully responsive NodeJS cloud commerce platform, Elasticsearch engine, and deep data science capabilities while building the best-in-class retail manufacturing and supply chain technologies. Our tech teams work together to revolutionize data science and engineering initiatives, provide highly scalable real-time and streaming platforms, and create secure e-commerce and in-stadium fan experience products. Our own e-commerce platform transacts in over 190 countries, 17 languages, and 14 currencies. Our motto is “#GSD”—get stuff done—and we do just that. If you want to be at the nexus of sports, commerce, and technology, come be a part of our industry-leading team here at Fanatics Tech. In this position, you would be responsible for delivering tools, services, frameworks, and modules that enable engineers to develop cloud-native applications. This Staff Cloud Engineer will be the key driver of our Kubernetes architecture, and will directly contribute to the next stage of our global Cloud Platform across teams internationally. ### GENERAL DUTIES AND RESPONSIBILITIES: + Design, develop, and maintain tools, services, and reusable modules and frameworks to automate provisioning of cloud infrastructure. + Provide Product and Engineering teams with standards and best practices on how to deploy and consume public cloud services. + Proactively seek opportunities to improve team operational efficiency and consumption of cloud services. + Contribute to an atmosphere of cross-functional teamwork. + Operate with a product mindset. + Provide training and documentation of services and modules for internal usage. + Closely partner with Architecture and Security teams to incorporate respective requirements and best practices. ### GENERAL KNOWLEDGE, SKILLS AND ABILITIES: + 5 years of experience in software development with Golang, Python, or Java + Experience with container technologies like GKE, EKS, ECS, Docker, and Kubernetes. + 5 years of experience using CI/CD frameworks and implementing best practices. + Practical understanding of: + Git, DevOps foundations, concepts like Service Ownership, SLAs and SLOs. + Public cloud, preferably AWS, including concepts like VPCs, network Peering and Routing. + Service Mesh, Control Plane Architectures, and Software-Defined Networking. + Infrastructure automation like Ansible, Terraform, or Cloud Formation. + CI/CD Technologies like Gitlab, Jenkins, Spinnaker. + Strong understanding of Agile/Scrum methodologies. + Strong analytical and problem-solving skills. + Strong written and verbal communication skills. Ability to effectively communicate technical issues and solutions to peers and external vendors. + Strong active listening, conflict resolution, negotiation, consensus-building skills, and passion to learn new technologies.