Please note, our client is unable to provide sponsorship for this role.
Job Title: Junior DevOps Engineer
Role Purpose:
As a Junior DevOps Engineer, you'll play a crucial role in automating workflows and supporting process improvements across the software development lifecycle (SDLC). Your focus will be on learning and assisting with the implementation of solutions that enhance the speed and stability of our deployments. You will collaborate closely with senior DevOps engineers, building and maintaining pipelines, setting up monitoring systems, and responding to incidents under their guidance.
Key Responsibilities:
- Assist in building and maintaining Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps.
- Troubleshoot and improve pipeline performance with mentorship from experienced team members.
- Support infrastructure management tasks using Infrastructure as Code (IaC) tools like Terraform and ARM templates.
- Automate provisioning and scaling of cloud resources on Azure while gradually increasing your responsibilities.
- Collaborate with development teams to integrate DevOps practices into the SDLC.
- Set up monitoring, logging, and alerting solutions using Azure Monitor, Log Analytics, and Application Insights.
- Participate in incident management and root cause analysis.
- Advocate for and implement best practices for code quality and deployment strategies.
What We’re Looking For:
- 0-2 years of experience or relevant academic background in IT platforms, support engineering, infrastructure engineering, or software development.
- Basic understanding of cloud computing services (preferably Microsoft Azure) and a willingness to learn about Infrastructure as Code (IaC) tools.
- Exposure to setting up and maintaining CI/CD pipelines using Azure DevOps or similar tools.
- Basic knowledge of source control systems (Git) and an eagerness to learn about deployment cycles.
- Interest in troubleshooting and diagnosing issues within cloud environments and automated workflows.
- Familiarity with programming or scripting languages (e.g., PowerShell, Bash, Python).
- Strong communication skills and a passion for continuous learning and improvement.