Job Description – DevOps Engineer
Experience: 1–3 Years
About the Role
We are looking for a skilled and motivated DevOps Engineer to manage, automate, and optimize cloud and on-premise infrastructure environments. The ideal candidate should have hands-on experience with Windows Server administration, AWS/Azure cloud platforms, CI/CD pipelines, containerization, infrastructure monitoring, and security best practices. The role involves collaborating with development and security teams to ensure reliable, scalable, and efficient deployment operations.
Key Responsibilities
- Manage and maintain Windows Server environments across development, staging, and production systems.
- Configure and troubleshoot Active Directory, DNS, DHCP, Group Policies (GPO), and domain environments.
- Perform server provisioning, patch management, performance optimization, and system hardening.
- Manage AWS and Azure cloud infrastructure and related services.
- Configure and maintain AWS services such as EC2, IAM, VPC, S3, Route 53, CloudFront, Load Balancers, Auto Scaling, and CloudWatch.
- Build and maintain CI/CD pipelines using GitHub Actions, Jenkins, Bitbucket Pipelines, and Azure DevOps.
- Automate infrastructure and deployment workflows using CloudFormation, PowerShell, and Bash scripting.
- Deploy and manage containerized applications using Docker and Docker Compose.
- Troubleshoot deployment, server, networking, and infrastructure-related issues.
- Implement infrastructure security best practices including firewalls, SSL/TLS, IAM policies, MFA, and WAF configurations.
- Monitor infrastructure health and application performance using CloudWatch, Grafana, and Prometheus.
- Configure alerts, logging systems, and incident management processes.
- Support backup management, disaster recovery planning, and infrastructure optimization.
- Manage VPN access, remote desktop services, and secure remote connectivity solutions.
- Configure and troubleshoot Microsoft 365, SMTP relay services, SPF, DKIM, and DMARC records.
- Collaborate with development and security teams to improve deployment efficiency and operational stability.
- Maintain technical documentation, deployment procedures, and infrastructure SOPs.
Required Skills
- Strong knowledge of Windows Server 2016/2019/2022 administration.
- Basic Linux administration experience (Ubuntu/CentOS preferred).
- Hands-on experience with AWS and Microsoft Azure cloud platforms.
- Experience with CI/CD tools such as GitHub Actions, Jenkins, Bitbucket Pipelines, and Azure DevOps.
- Knowledge of Infrastructure as Code (IaC) using CloudFormation.
- Experience with Docker and Docker Compose.
- Proficiency in PowerShell and Bash scripting.
- Understanding of networking concepts including VPC, DNS, VPN, Load Balancers, and firewalls.
- Experience with SSL/TLS certificate management and infrastructure security practices.
- Knowledge of IAM policies, MFA, RBAC, and access control management.
- Familiarity with monitoring tools such as CloudWatch, Grafana, and Prometheus.
- Experience in backup management and disaster recovery processes.
- Strong troubleshooting and problem-solving skills.
- Good communication and collaboration abilities.
- Ability to work in a fast-paced and dynamic environment.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field preferred.
- AWS or Azure certifications will be an added advantage.
- Strong troubleshooting and problem-solving skills.
- Good communication and teamwork abilities.
- Proactive approach toward automation and infrastructure optimization.
Pay: ₹15,000.00 - ₹30,000.00 per month
Benefits:
Experience:
- DevOps: 1 year (Required)
- Microsoft Windows Server: 1 year (Required)
Location:
- Mohali, Punjab (Required)
Work Location: In person