Job Description – Junior DevOps Engineer

Job Summary

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.

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.
Important: Candidates are not expected to have advanced expertise in both Azure and AWS. Strong fundamentals and practical experience in at least one cloud platform are essential; knowledge of the other platform can be developed on the job.

Required Skills

AWS Devops Azure Devops