Sr. Engineer - Vela - CI/CD Pipeline Automation (Full-Time Remote or Hybrid)

3 days left

Employer
Target
Location
Brooklyn Park, Minnesota
Posted
Jul 15, 2022
Closes
Aug 18, 2022
Employment Status
Full Time
Description:
Target is an iconic brand, a Fortune 50 company and one of America's leading retailers.

Target as a tech company? Absolutely. We are the behind-the-scenes powerhouse that fuels Target's passion and commitment to cutting-edge innovation. We anchor every facet of one of the world's best- loved retailers with a strong technology framework that relies on the latest tools and technologies-and the brightest people-to deliver incredible value to guests online and in stores. Target tech is on a mission to offer the systems, tools and support that guests and team members need and deserve. Our high-performing teams balance independence with collaboration, and we pride ourselves on being versatile, agile, and creative. We drive industry-leading technologies in support of every angle of the business, and help ensure that Target operates smoothly, securely, and reliably from the inside out.

About Vela:

Vela (VEE-la) is Target's official pipeline automation (CI/CD) framework built on Linux container technology written in Golang. Vela is built with an emphasis on code concurrency and stability, with an active open-source community of engineers across multiple companies and industries to bring speed and reliability of code integration and deployment strategies to the forefront. Vela's well-documented YAML syntax and intuitive user interface enables engineers to automate and interact with their pipelines with ease. Learn more at https://go-vela.github.io/docs/!

As a Sr. Engineer on the Vela team, you will:
  • Develop a deep understanding of Vela's design and technical architecture
  • Deliver robust and scalable software components to solve engineering problems by leveraging your experience, expertise, and knowledge of Vela's design and technical architecture
  • Collaborate on building and supporting the vital infrastructure that allows Target engineers to code and deploy software with speed, ease, and confidence
  • Work together with the team to ensure the software quality and functional accuracy is maintained across the team
  • Actively participate in code reviews, sprint plannings, sprint reviews, demos, retrospectives, daily stand-ups, and backlog refinement ceremonies
  • Partner with the Product Manager to balance the prioritization of new feature development with software robustness
  • Collaborate with the open-source community to maintain a community roadmap, while balancing open-source priorities with Target's own priorities
  • Support the team in rectifying standard and operational issues
  • Participate in an on-call rotation supporting our customers


About you:
  • 3+ years of software development experience
  • CI/CD experience using Vela, Drone, Jenkins, or other continuous integration tools
  • Demonstrates strong knowledge of one or more of Target's preferred programming languages, specifically Golang
  • Understands the concepts of distributed programming and applies it to their domain
  • Resolves routine and non-routine technical issues with minimal assistance
  • Builds strong commitment within the team to support the appropriate priorities
  • Clearly communicates Agile concepts to partners within product team
  • Influences and applies data standards, policies, and procedures
  • Maintains technical knowledge within areas of expertise
  • Stays current with new and evolving technologies via formal training and self-directed education
  • Able to articulate and support your opinions/stance, but also able to listen and be flexible
  • Forward-thinking and demonstrates empathy for customers


Desired Qualifications:
  • 4-year degree or equivalent experience
  • Experience working in an Agile environment (i.e., user stories, iterative development, etc.)
  • Experience developing and running applications on and for container-based platforms
  • Practical knowledge of test-driven development and software test automation
  • Working experience with operating applications in support of a distributed microservices architecture
  • Familiarity with definition and adoption of SLIs/SLOs/SLAs
  • Experience with tools and techniques for monitoring and creating smart alerts that help discover issues/failures in a timely manner
  • Experience with analyzing metrics and preventing outages/incidents
  • Experience with technical writing


Core responsibilities are described within this job description. Job duties may change at any time due to business needs.

This position may be considered for a Full-Time Remote or Hybrid work arrangement based on Target's needs. A Hybrid work arrangement means the team member score role will be a blend of virtual and onsite at a Target location. A Full-Time Remote work arrangement means the team member works full-time from home or an alternate location that is not a Target location, does not have a desk at their primary HQ work location and may travel to HQ up to 4 times a year.

Colorado, Connecticut or Nevada Residents Only: The salary range for Colorado, Connecticut or Nevada residents is $81,400 to $146,500. Pay is based on several factors including but not limited to education, work experience, certifications, etc. In addition to your salary, Target cares about and invests in you as a team member, so that you can take care of yourself and your family. Find competitive benefits from financial and education to well-being and beyond.

Americans with Disabilities Act (ADA)

Target will provide reasonable accommodations (such as a qualified sign language interpreter or other personal assistance) with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Distribution Center or reach out to Guest Services at 1-800-440-0680 for additional information.

Qualifications:

Similar jobs

Similar jobs