Job Description
This is an Internship role focused on automating the validation and approval process for production deployments by integrating ArgoCD with Jira. You will improve the reliability and developer experience of our continuous deployment pipeline within a controlled environment.
Key Information
- Location Model: N/A
- Location Details: N/A
- Salary Range: N/A
- Years Experience Min: N/A (Internship role)
- Employment Type: Internship
- Company Industry: Cybersecurity
- Visa Sponsorship: N/A
- Relocation Assistance: N/A
- Working Hours: N/A
Technical Stack
- Core (Must-Have):
- Python
- REST APIs (Jira, ArgoCD)
- Git/GitHub
- Nice-to-Have:
- Kubernetes
- CI/CD workflows
Role & Responsibilities
- Key Responsibilities:
- Design and prototype automation scripts integrating ArgoCD and Jira.
- Validate Jira issue states using the Jira API.
- Integrate with ArgoCD for pre-deployment validation using hooks or webhooks.
- Develop visibility features (e.g., notifications).
- Document work and share learnings.
- Must-Have Qualifications:
- Experience with scripting for automation.
- Familiarity with REST APIs.
- Comfort with Git/GitHub.
- Self-motivated and eager to learn.
- Nice-to-Have Qualifications:
- Basic understanding of Kubernetes.
- Basic understanding of CI/CD workflows.
Company & Culture
- Benefits Highlights:
- 1:1 mentorship
- Training and Development opportunities
- Connections to other recent grads and employees
- Leadership speaker series
- Fun events
- Potential Red Flags / Things to Note:
- Focus is specifically on an intern project, not a permanent role.
- Work involves integrating with processes requiring controls (FedRAMP, etc.).
- Company Culture Snippets:
- Global internship program focused on training future talent.
- Emphasis on learning and contributing in a fast-paced environment.
What are we looking for? Our service teams deploy applications to Kubernetes using ArgoCD. Due to required process controls, such as FedRAMP, Release Records, and Go/No-Go frameworks, we must ensure that Jira tickets associated with deployments are in an approved state (e.g., approved by the Change Control Board) before promotion to production. Today, this validation is manual and error-prone, often causing unnecessary delays and degrading the developer experience. This intern project will directly improve the reliability and automation of our continuous deployment pipeline by removing friction in the approval gate process, automating Jira-Gated ArgoCD Deployments. What will you do? Design and prototype automation scripts to integrate ArgoCD and Jira.Use the Jira API to validate issue state, metadata, and approval history.Integrate with ArgoCD through hooks or webhooks for pre-deployment validation.Develop visibility features (e.g., Slack notifications or a lightweight dashboard).Write documentation and share learnings with the broader engineering organization. What skills and knowledge should you bring? Experience with scripting for automation (Python preferred). Familiarity with REST APIs (e.g., Jira, ArgoCD). Basic understanding of Kubernetes and CI/CD workflows. Comfort with Git/GitHub and modern development practices. Self-motivated and eager to learn and contribute in a fast-paced environment. Why us? Our global internship program trains the next-generation of cybersecurity talent across a range of specializations, from threat intelligence to information security, engineering and marketing. Interns can learn about the network security industry from leading thinkers, grow their professional networks, and be part of a career-defining experience including: 1:1 mentorship The opportunity to expand your knowledge and work on challenging projects Training and Development opportunities Connections to other recent grads, and employees across the company Leadership speaker series where you can learn about other areas of the business and ask questions to the senior leadership team and industry experts Fun events!
Job Details
Location
Remote / Mountain View, United States