Job Description: DevOps Engineer
- Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes across multiple client projects.
- Develop and manage infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation to ensure consistency and scalability.
- Configure and monitor cloud environments (AWS, Azure, or GCP) for high availability, performance, and cost efficiency.
- Implement containerization and orchestration solutions using Docker and Kubernetes for seamless deployment and scaling.
- Collaborate with development, QA, and operations teams to streamline the release process and improve deployment reliability.
- Set up proactive monitoring, alerting, and logging systems (Prometheus, Grafana, ELK, CloudWatch) to ensure infrastructure health.
- Optimize performance, troubleshoot issues, and ensure system uptime across production and staging environments.
- Maintain strong security practices including access control, patching, and compliance with organizational standards.
- Drive automation initiatives to improve operational efficiency and reduce manual intervention.