Junior DevOps Engineer
Summary
Junior DevOps engineer supporting cloud infrastructure management, CI/CD automation, application deployments, monitoring, and troubleshooting across Microsoft Azure and AWS, working alongside senior engineers, developers, and QA. Core stack: Azure DevOps/GitHub Actions, Git, Docker, Linux, Bash/PowerShell.
Job Description – Junior DevOps Engineer
Job Summary
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.
Must-Have Skills
- 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.
Good-to-Have Skills
- 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.
Educational Qualifications
- 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.
Preferred Candidate Profile
- 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.
Key Expectations
- 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.
Skills
- Agile
- Automation
- AWS
- Azure
- Azure Application Insights
- Azure DevOps
- Azure Monitor
- Bash
- CI/CD
- Cloud
- Cloud Security
- CloudTrail
- CloudWatch
- Confluence
- Containerization
- DevOps
- DNS
- Docker
- EC2
- ECS
- EKS
- Firewall
- Git
- GitHub
- GitHub Actions
- IAM
- Infrastructure as Code
- Jira
- Kubernetes
- Linux
- Networking
- PowerShell
- Python
- RBAC
- S3
- SonarQube
- Terraform
- Vault
- VPC
- YAML
