The Role
Supports Azure and AWS cloud infrastructure, CI/CD pipelines, application deployments, Git repositories, Docker containers, monitoring, troubleshooting, and security practices. Collaborates with development and QA teams across multiple environments while maintaining documentation and following change, backup, and release procedures. The role requires foundational cloud, networking, Linux, scripting, containerization, and automation knowledge, with Terraform, Kubernetes, monitoring tools, and Python considered advantageous.
Summary Generated by Built In
Job Description – Junior DevOps EngineerJob 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.
- 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.
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.
Skills Required
- Basic understanding of cloud computing and familiarity with Microsoft Azure and AWS
- Knowledge of fundamental Azure and AWS services, including Azure App Service, Storage Accounts, Virtual Machines, 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
- Bachelor's degree or diploma in Computer Science, Information Technology, a related field, or equivalent practical experience
- 0-2 years of experience in DevOps, cloud computing, system administration, or a related technical role
- Practical exposure to at least one cloud platform
- Infrastructure as Code experience using Terraform
- Basic Kubernetes knowledge
- Knowledge of Azure Key Vault, RBAC, and Managed Identity
- Knowledge of AWS IAM, VPC, Security Groups, and Secrets Manager
- Experience with Azure Monitor, Application Insights, Amazon CloudWatch, or CloudTrail
- Knowledge of AWS ECR, ECS, EKS, CodeBuild, or CodePipeline
- SonarCloud or SonarQube experience
- Basic Python scripting and automation
- Azure Fundamentals AZ-900 or AWS Certified Cloud Practitioner certification
- Relevant internships, training, academic projects, or hands-on cloud deployment experience
- Familiarity with Jira, Confluence, and Agile methodologies
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Dash Technologies Inc. is a software development and IT services company that helps businesses modernize, scale, and grow. It builds enterprise-grade mobile, web, and custom software, while specializing in device engineering and AI/ML analytics. The company also develops healthcare products and describes its work as transforming healthcare delivery globally for organizations across multiple industries, combining technology expertise with customer-focused support.









