Description
Junior DevOps Engineer (0-2 Years Experience)
Position Summary
We are seeking a motivated Junior DevOps Engineer to join our engineering team. This role is ideal for an early-career professional who is passionate about software development, automation, and modern DevOps practices. The successful candidate will support the development and maintenance of CI/CD pipelines, software quality initiatives, release processes, and automation solutions that improve engineering efficiency and product reliability.
Key Responsibilities
- Assist in the development, maintenance, and optimization of CI/CD pipelines.
- Support source control management, branching strategies, and code integration activities using Git and GitHub.
- Develop and maintain automation scripts and workflows to streamline software development and release processes.
- Participate in software build, packaging, and release management activities.
- Help implement and monitor automated testing, code quality checks, and security scanning processes.
- Support dependency management, artifact management, and software traceability efforts.
- Contribute to software quality initiatives, including test automation, static analysis, and code coverage reporting.
- Collaborate with software engineers to troubleshoot build, deployment, and integration issues.
- Work within Linux, Windows, and containerized environments to support development and deployment workflows.
- Leverage AI-assisted development tools to improve automation and engineering productivity.
Skills
- python, YAML, javascript, shell scripting, git, ci/cd pipelines
Top Skills Details
- python,YAML,javascript,shell scripting,git,ci/cd pipelines
Additional Skills & Qualifications
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical field.
- 0-2 years of professional experience in software development, DevOps, automation, or related engineering disciplines.
- Academic or internship experience with Python programming.
- Understanding of version control concepts and Git-based workflows.
- Familiarity with CI/CD concepts and software development lifecycle (SDLC) processes.
- Basic knowledge of software testing methodologies, including unit and integration testing.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Exposure to Groovy, JavaScript/TypeScript, Bash, or PowerShell scripting.
- Experience using GitHub, GitHub Actions, or similar DevOps platforms through coursework, internships, or personal projects.
- Familiarity with Docker or containerized development environments.
- Understanding