-
ID
#45275887 -
Job type
Permanent -
Salary
TBD -
Source
Target -
Date
2022-08-22 -
Deadline
2022-10-21
Sr. Engineer - Vela - CI/CD Pipeline Automation (Full-Time Remote or Hybrid)
Minnesota, Brooklynpark, 55429 Brooklynpark USAPermanent
Vacancy expired!
Location: 7000 Target Pkwy N, Brooklyn Park, Minnesota, United States, 55445
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
- 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
- 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
Vacancy expired!
Report job