Job Title: DevOps Engineer
(Full-time / On-site: Ahmedabad)
Responsibilities:
- Design and manage cloud infrastructure on AWS and Azure, focusing on scalability and high availability.
- Set up and maintain CI/CD pipelines using GitHub Actions and other automation tools.
- Deploy, monitor, and optimize microservice architectures in cloud environments.
- Implement DevSecOps practices, ensuring security throughout the SDLC.
- Use tools like Prometheus, Grafana, and CloudWatch for system monitoring and performance optimization.
- Automate system deployments and configurations with Terraform or Ansible.
- Ensure system uptime and availability through proactive troubleshooting and incident management.
- Maintain cloud security best practices, conduct regular audits, and manage vulnerability assessments.
Requirements:
- 1.5-2.5 years of experience in DevOps/DevSecOps or a similar role.
- Hands-on experience with AWS, Azure, and microservice architecture deployment.
- Proficient in setting up and maintaining CI/CD pipelines (GitHub Actions, Jenkins, etc.).
- Experience with DevSecOps principles, infrastructure-as-code (Terraform/Ansible), and cloud security.
- Familiar with containerization (Docker) and Kubernetes.
- Strong scripting skills in Bash, Python, or PowerShell.
- Experience with monitoring tools (Prometheus, Grafana, ELK Stack, CloudWatch).
- Experience with version control tools like Git and collaborative development practices.
Nice to Have:
- Experience with serverless architectures (e.g., AWS Lambda, Azure Functions).
- Familiarity with data storage services such as S3, RDS, or Azure Blob Storage.
- Knowledge of database administration and optimization (SQL/NoSQL).
- Experience with container orchestration (e.g., Kubernetes, Docker Swarm).
- Experience in handling compliance and regulatory standards in the cloud (e.g., GDPR, HIPAA, SOC 2).