LogicGo Infotech - DevOps Engineer
hirist
Job Description
Key Responsibilities :
- Design, implement, and manage scalable cloud infrastructure on platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Maintain highly available, fault-tolerant, and secure production environments.
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Ansible.
- Monitor cloud resource utilization and optimize infrastructure cost and performance.
- Manage networking, load balancing, DNS, firewalls, VPNs, and cloud security configurations.
- Build and maintain robust CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or CircleCI.
- Automate application deployments, rollback strategies, and release management processes.
- Improve deployment frequency, reliability, and recovery time through automation and DevOps best practices.
- Support blue-green deployments, canary releases, and containerized deployments.
- Develop and maintain Docker-based containerized environments.
- Deploy and manage Kubernetes clusters for scalable microservices architecture.
- Configure Helm charts, ingress controllers, and service mesh technologies where applicable.
- Ensure container security and compliance standards are followed.
- Implement monitoring and alerting solutions using tools such as Prometheus, Grafana, ELK Stack, Datadog, Splunk, or New Relic.
- Proactively monitor infrastructure, applications, and services to identify and resolve issues.
- Participate in incident response, root cause analysis, and system recovery processes.
- Develop operational dashboards and maintain system health metrics.
- Implement DevSecOps practices across CI/CD and infrastructure workflows.
- Manage secrets, certificates, and access controls using secure methodologies.
- Ensure systems comply with organizational security standards and regulatory requirements.
- Conduct vulnerability assessments and infrastructure hardening activities.
- Work closely with software engineering teams to improve application deployment architecture.
- Promote DevOps culture, best practices, and automation across teams.
- Create and maintain technical documentation, SOPs, and deployment guides.
- Mentor junior engineers and support cross-functional technical initiatives.