Summary
We are seeking a motivated Junior DevSecOps Engineer to join our engineering team.
In this role, you will support the design, implementation, and maintenance of secure CI/CD pipelines, contribute to automation efforts, and help enforce quality and security standards across the software development lifecycle.
This is an excellent opportunity for someone with a strong foundation in system engineering and programming who wants to grow in DevSecOps practices.
Description
Apple's IS&T team is looking for highly motivated and talented engineers to build the next generation of software services that powers several mission critical applications.
Responsibilities
- Assist in building, maintaining, and improving CI/CD pipelines
- Implement and support quality gates (code quality, security scans, test coverage).
- Collaborate with development and QA teams to integrate security into the SDLC.
- Support automation using Python and Ansible.
- Work with Java-based and Python-based applications in build and deployment pipelines
- Perform basic Linux system administration and troubleshooting
- Assist with system monitoring, logging, and incident response
- Help maintain infrastructure configuration and documentation
- Follow DevSecOps best practices for security, reliability, and performance
Minimum Qualifications
- 1 to 2 years of combined work experience in DevOps Engineering.
- Basic understanding of CI/CD concepts and tools (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps, etc.).
- Knowledge of quality gates and code analysis concepts (e.g., static analysis, test coverage, security scanning).
- Programming experience in Python and Ansible.
- Working knowledge of Java and Java-based build tools Maven and Gradle.
- Exposure to GenAI solutions and AI models.
- Solid understanding of Linux fundamentals (filesystems, processes, networking, permissions)
- Basic system engineering knowledge (servers, services, resource management)
- Solid understanding with Git and version control workflows.
- Working knowledge of GitOps is a plus.
- Education & Experience:
- Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology or related field
Preferred Qualifications
- Exposure to DevSecOps or security tools (e.g., SonarQube, Snyk, Trivy, OWASP tools)
- Experience with containers (Docker) or container orchestration basics
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Understanding of Infrastructure as Code concepts (Terraform, CloudFormation, etc.)
- Soft Skills:
- Strong problem-solving and analytical skills
- Willingness to learn and adapt in a fast-paced environment
- Good communication and collaboration skills
- Attention to detail and security mindset
- Ability to work in a fast-paced environment with frequent context switching
- Outstanding collaboration and organizational skills