Devops Engineer
Description
Job Summary
We are looking for an Infrastructure & DevOps Engineer to manage cloud infrastructure, production servers, CI/CD pipelines, deployment automation, monitoring, security, and infrastructure optimization across AWS and Azure.
Key Responsibilities
- Manage AWS and Azure cloud infrastructure, Linux/Windows servers, networking, DNS, load balancers, and SSL certificates.
- Build and maintain CI/CD pipelines using Azure DevOps and YAML.
- Manage Docker, Docker Compose, container registries, and application deployments.
- Automate infrastructure provisioning using Terraform and configuration management using Ansible.
- Monitor production environments using Grafana, Prometheus, CloudWatch, and Azure Monitor.
- Troubleshoot production incidents, server performance issues, and application deployment failures.
- Manage backups, disaster recovery, security patches, access controls, and vulnerability remediation.
- Support PostgreSQL, SQL Server, Redis, and other middleware services.
- Optimize cloud costs, maintain infrastructure documentation, and follow change-management procedures.
Required Technical Skills
- AWS and Microsoft Azure
- Linux administration and basic Windows Server administration
- Docker and Docker Compose
- Azure DevOps, CI/CD, YAML, and Git
- Terraform and Ansible
- Bash, Python, or PowerShell scripting
- Networking, DNS, Nginx, SSL/TLS, and load balancers
- Grafana, Prometheus, and cloud monitoring
- Production troubleshooting, security, and backup management
Preferred: Kubernetes, AWS EKS, Azure AKS, and cloud certifications.
Key Deliverables and KPIs
- Reliable infrastructure and application availability.
- Successful and secure application deployments.
- Automated infrastructure provisioning and deployments.
- Timely incident response and root-cause analysis.
- Regular backup verification, security patching, and monitoring.
- Infrastructure cost optimization and updated documentation.
Qualifications
Bachelor's degree in IT, Computer Science, or a related field, or equivalent experience. Strong troubleshooting, communication, documentation, and ownership skills are essential.