Under Armour - Indianapolis, IN

posted 4 days ago

Full-time - Senior
Remote - Indianapolis, IN
Apparel Manufacturing

About the position

The Senior Software Engineer - Infrastructure at Under Armour is responsible for designing, building, and supporting automated provisioning, continuous deployment, and telemetry systems that enhance the efficiency of the infrastructure platform supporting e-commerce and applications. This role requires collaboration with various teams to ensure the infrastructure evolves alongside product needs, focusing on technical challenges that impact the fitness community.

Responsibilities

  • Design, build, and support automated provisioning, continuous deployment, and telemetry systems.
  • Make decisions around infrastructure technology choices impacting developer workflow, security, scalability, reliability, and performance.
  • Contribute to the curation and prioritization of the team roadmap.
  • Collaborate with teams in Application Engineering, Service Reliability Engineering, Data Science, Program Management, E-Commerce Engineering, and business organizations to solve problems.

Requirements

  • Extensive knowledge of major Cloud platforms (AWS, GCP, Azure) with experience in migrating, deploying, and managing large-scale systems.
  • Proficiency in Infrastructure as Code (IaC) using Terraform.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines using GitHub Actions and FluxCD.
  • Understanding and practical experience with Git for source control management.
  • Working knowledge of tools like HashiCorp Vault, Consul, and Nomad.
  • Experience with Kafka, including setup, management, and monitoring of Kafka clusters.
  • Proficient in containerization and orchestration technologies (Docker, Rancher, Kubernetes, EKS, GCR, ECR, Kustomize).
  • Experience managing and troubleshooting networks at scale.
  • Expertise in database management across various systems (relational, NoSQL, distributed databases).
  • Proficient with Atlassian products, specifically JIRA for project management.
  • 3+ years of container-based deployments and orchestration experience.
  • 3+ years of cloud experience.
  • 5+ years of IT/technology experience.
  • 1.5+ years of experience using observability platforms and logging systems (Datadog, Prometheus, Grafana).
  • 3+ years of experience using scripting languages (Python, Bash) for automation tasks.
  • Ability to work in Agile and DevOps environments.
  • Strong communication skills to collaborate effectively with team members and stakeholders.
  • Ability to lead and mentor junior engineers.

Nice-to-haves

  • Relevant industry certifications (AWS Certified Solutions Architect, Google Professional Cloud Architect, Microsoft Certified: Azure Solutions Architect Expert, Certified Kubernetes Administrator).

Benefits

  • Paid "UA Give Back" Volunteer Days
  • Under Armour Merchandise Discounts
  • Competitive 401(k) plan matching
  • Maternity and Parental Leave for eligible teammates
  • Health & fitness benefits, discounts and resources
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service