Junior DevOps Engineer
Job Summary
Job Description – Junior DevOps Engineer
We are looking for a motivated Junior DevOps Engineer to support cloud infrastructure management, CI/CD automation, application deployments, monitoring, and troubleshooting across Microsoft Azure and AWS environments. The candidate will work closely with senior DevOps engineers, developers, and QA teams to improve deployment efficiency, reliability, and security.
Key Responsibilities
Job Description – Junior DevOps Engineer
We are looking for a motivated Junior DevOps Engineer to support cloud infrastructure management, CI/CD automation, application deployments, monitoring, and troubleshooting across Microsoft Azure and AWS environments. The candidate will work closely with senior DevOps engineers, developers, and QA teams to improve deployment efficiency, reliability, and security.
Key Responsibilities
- Assist in provisioning, configuring, and maintaining cloud infrastructure on Microsoft Azure and AWS.
- Create, maintain, and troubleshoot CI/CD pipelines using Azure DevOps or GitHub Actions.
- Support application builds and deployments across development, QA, UAT, and production environments.
- Manage source code repositories, branching strategies, and pull requests using Git and GitHub.
- Assist in deploying and managing containerized applications using Docker.
- Monitor cloud resources, application performance, logs, and alerts.
- Troubleshoot deployment failures, infrastructure issues, and connectivity problems.
- Follow security best practices for access management, secrets, and cloud resource configurations.
- Maintain infrastructure documentation, deployment procedures, and operational checklists.
- Collaborate with development and QA teams to resolve deployment-related issues.
- Follow change management, backup, and release management procedures.
- Basic understanding of cloud computing concepts and familiarity with Microsoft Azure and AWS.
- Knowledge of fundamental cloud services, such as Azure App Service, Storage Accounts, and Virtual Machines, and AWS EC2, S3, and IAM.
- Understanding of CI/CD pipelines using Azure DevOps or GitHub Actions.
- Working knowledge of Git and GitHub.
- Basic Linux commands and operating system fundamentals.
- Understanding of networking concepts, including DNS, IP addresses, ports, HTTP/HTTPS, and firewalls.
- Basic knowledge of YAML and Bash or PowerShell scripting.
- Fundamental understanding of Docker and containerization.
- Basic troubleshooting and problem-solving skills.
- Good communication, teamwork, and willingness to learn.
- Infrastructure as Code (IaC) using Terraform.
- Basic Kubernetes knowledge.
- Azure Key Vault, RBAC, and Managed Identity.
- AWS IAM, VPC, Security Groups, and Secrets Manager.
- Monitoring and logging using Azure Monitor, Application Insights, Amazon CloudWatch, and CloudTrail.
- AWS ECR, ECS, or EKS fundamentals.
- AWS CodeBuild, CodePipeline, or other CI/CD services.
- SonarCloud or SonarQube for code quality analysis.
- Basic Python scripting and automation.
- Cloud security, backup, disaster recovery, and cost optimization fundamentals.
- Familiarity with Jira, Confluence, and Agile methodologies.
- Bachelor's degree or diploma in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Relevant internships, training, academic projects, or hands-on cloud deployment experience are preferred.
- Azure Fundamentals (AZ-900) or AWS Certified Cloud Practitioner certification is an advantage but not mandatory.
- 0–2 years of experience in DevOps, cloud computing, system administration, or a related technical role.
- Practical exposure to at least one cloud platform, with a willingness to learn the other.
- Understanding of CI/CD, source control, automation, and deployment workflows.
- Ability to troubleshoot basic technical issues and document solutions.
- Proactive attitude, continuous learning mindset, and effective communication skills.
- Complete assigned DevOps tasks within agreed timelines.
- Follow established deployment, security, and change management procedures.
- Maintain accurate documentation of infrastructure and deployment activities.
- Communicate task progress, blockers, and technical issues to the team.
- Continuously improve skills in Azure, AWS, CI/CD, containers, and automation.
Recommended Jobs
Scientific Copyediting Reviewer – Medicine & Life Sciences
Posted just now
Marketing Technology Operations Specialist
Posted just now
Database Administrator
Posted just now
Customer Support Associate
Posted just now
GenAI Developer
Posted just now

