Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Kubernetes Platform Engineer

Target

Target

Kubernetes Platform Engineer

Brooklyn Park, MN
Full Time
Paid
  • Responsibilities

    We’re the team that is driving innovation and transformation at Target as we prepare to adopt and move to Kubernetes as our Containers as a Service platform. We have hundreds of applications deployed in Target Datacenters, Public Cloud, and in every Target store. We are looking for a highly creative and motivated individual who can both lead and implement, is eager to learn, and wants to help build the culture, practice, and craft of both cloud and DevOps across Target. The key to the success of this position is having a courageous & innovative approach to problem solving, deep engineering expertise, technical leadership, excellent communication (written and verbal, formal and informal), collaboration, flexibility, and a self-motivated working style with attention to detail.

    HERE’S A SMATTERING OF APPROACHES IMPORTANT TO US, AND THE TECHNOLOGIES WE USE:

    • Everything we do is “as-code” in version control. We don’t like clicking buttons or doing things manually.
    • All development or infrastructure configuration changes go through a pull-request process, so you’ll always have a way to thumbs up or down things you catch.
    • Everything should have test cases and they go through a continuous integration process
    • We understand the importance of logs and metrics, so having visibility to things you need to see to do your job isn’t an issue. And if you need to add more metrics or see more logs, it’s within our control to improve that.
    • Some technologies which are critical to the work we do : Spinnaker, Kubernetes, Ansible, RPM/gradle, Terraform, Consul, Prometheus, InfluxDB, Graphite, Grafana, Logstash, Elasticsearch, Kibana, GitHub, Drone

    TARGET’S CONTAINERS AS A SERVICE TEAM WANTS YOUR HELP TO

    • Design and implement enhancements to our containers as a service platform (Kubernetes) to meet the challenges we face running large Kubernetes clusters in our datacenters or the public cloud, and/or with running over 1800 clusters in our stores
    • Improve automation around our CI/CD pipeline so we can introduce changes even faster with more confidence
    • Design and implement Target specific reporting and dashboards
    • Create new and contribute to Target internal and public open source projects using Golang, springboot, or ratpack
    • Work with other groups at Target to meet networking and security requirements
    • Work with software development teams to help them successfully deploy their applications on our cloud platform
    • Help drive adoption of new technologies within the team and across Target
    • Make better our continuous integration and deployment pipelines
    • Evangelize a DevOps mindset within Target
    • Build prototypes to prove out concepts
    • Interface with infrastructure partners to further our container platform
    • Create new and contribute to existing Target open source projects
  • Related Article
  • Qualifications

    MINIMUM QUALIFICATIONS:

    • Infrastructure as code experience with at least one full cycle implementation from requirement to production – or similar software development experience
    • Source Control Experiences, preferable experience with Git
    • Experience developing tools using Java, Golang, Python, Ruby, or similar languages
    • Strong Linux experience
    • Strong sense of ownership and the ability to work with a limited set of requirements
    • Team attitude
    • Strong verbal and written communication skills – able to document and share design and specifications with team members and partners.

    DESIRED QUALIFICATIONS:

    • BS/BA degree in computer science or equivalent experience
    • Experience deploying and supporting an application on cloud-based infrastructure
    • Experience building and deploying scalable infrastructure components such as kubernetes, Prometheus, consul, vault, etc
    • Experience with Linux or Unix operating systems including Unix shell and scripting
    • Experience with RESTful interfaces
    • Experience with Java, golang, python
    • Experience with Chef, Ansible, or Salt
    • Experience with RPM or DEB package management
    • Contributions to Open Source community
    • Extensive experience working in an agile environment (i.e. user stories, iterative development, etc.)
  • Industry
    Retail
  • About Us

    Minneapolis-based Target Corporation (NYSE: TGT) serves guests at over 1,800 stores and at Target.com. Since 1946, Target has given five percent of its profit to communities, which today equals millions of dollars a week.