DevSecOps Engineer
juniper
Job Description
Key Responsibilities:
- Administer and manage GitHub repositories, ensuring proper organization and CI/CD pipelines with GitHub Actions and Argo CD for automated build and deployment processes.
- Oversee Kubernetes clusters across development, production, and MLOps environments, ensuring they remain stable, secure, and performant.
- Automate infrastructure and configuration tasks using Ansible and Python to increase efficiency and reliability.
- Identify, analyse, and remediate security vulnerabilities in containerized applications, server workloads, and Kubernetes clusters.
- Work closely with cross-functional teams to support key projects, including the Kubernetes platform development and VMware replacement initiatives.
- Ensure the effective deployment and automation for GitHub repositories, with a specific focus on supporting the 'Juniper Support Fox GenAI App'.
- Continuously monitor, improve, and optimize automation workflows to enhance system security, scalability, and operational performance.
- Stay up to date with industry trends and tools related to DevSecOps, Kubernetes, and automation technologies, ensuring the team is using the best practices and tools available.
Skills/Qualifications
Required:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience with CI/CD pipelines, specifically GitHub Actions and Argo CD.
- Expertise in managing and maintaining Kubernetes clusters for development, production, and MLOps workloads.
- Experience with infrastructure automation using tools like Ansible and Python.
- Solid understanding of security best practices in the DevSecOps lifecycle, particularly for containers and Kubernetes environments.
- Proficiency with cloud platforms (AWS, Azure, GCP) and container orchestration tools.
- Strong problem-solving skills with the ability to address complex issues and optimize infrastructure performance.
- Ability to work in a collaborative, fast-paced environment and handle time-sensitive projects.
Nice to Have:
- Experience working with MLOps workloads and automating the deployment of machine learning models on Kubernetes.
- Familiarity with security vulnerability management tools for containers and server environments.
- Knowledge of VMware infrastructure and experience in transitioning to cloud-native solutions.
- Familiarity with Agile development methodologies and working in a continuous improvement environment.