06 Aug
|
Eclat Engineering
|
Ahmedabad
06 Aug
Eclat Engineering
Ahmedabad
Designation: Senior DevOps Engineer/ DevOps Engineer
JD: Key Responsibilities :
CI/CD Pipeline Development and Management :
- Design, build, and maintain CI/CD pipelines using Jenkins, GitLab CI, or similar tools.
- Automate deployment processes for microservices and containerized applications across multiple environments.
- Ensure high availability and rollback capabilities for production deployments.
Infrastructure as Code (IaC) :
- Develop and maintain infrastructure provisioning scripts using tools like Terraform or CloudFormation.
- Implement configuration management solutions with Ansible, Puppet, or Chef.
- Ensure infrastructure scalability, reliability, and security for on-prem and cloud environments.
Scripting and Automation :
- Write and optimize scripts using Python, Bash, or PowerShell for automating operational tasks.
- Build custom tools to streamline repetitive DevOps workflows.
- Implement monitoring and alerting automation to proactively address system issues.
Database Management :
- Collaborate with database administrators to manage and optimize SQL and NoSQL databases (e.g.,
PostgreSQL, MongoDB).
- Implement automated database backup, restoration, and performance monitoring solutions.
- Ensure secure handling of database credentials and access through tools like HashiCorp Vault.
Performance Monitoring and Optimization :
- Integrate monitoring tools like Prometheus, Grafana, or ELK stack for observability.
- Conduct root-cause analysis for incidents and implement fixes to avoid recurrence.
- Optimize application performance by fine-tuning DevOps processes and infrastructure.
Collaboration and Team Support :
- Partner with development, QA,
and operations teams to align DevOps practices with business goals.
- Support developers by troubleshooting build and deployment issues.
- Share best practices and mentor junior team members in DevOps methodologies.
Technical Skills and Qualifications :
Education :
- Bachelor's degree in Computer Science, IT, or related field.
Core Skills :
- Messaging Queues : Proficiency with Kafka and other messaging queue systems for real-time data streaming.
- CI/CD Tools : Expertise in Jenkins, GitLab CI/CD, or similar tools for automation pipelines.
- Scripting : Robust proficiency in Python, Bash, or PowerShell scripting for automation.
- Cloud Platforms : Hands-on experience with AWS, Azure, or Google Cloud.
- Containerization : Proficiency with Docker and Kubernetes for managing containerized applications.
- IaC Tools : Expertise in Terraform, CloudFormation, or similar tools for infrastructure provisioning.
- Monitoring : Experience with Prometheus, Grafana, ELK stack, or equivalent monitoring solutions.
- Database Management : Familiarity with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Messaging Queues : Expertise in Kafka for high-throughput data pipelines.
- Knowledge of Helm charts for Kubernetes application deployments.
- Experience with MLOps pipelines for AI/ML workload integration.
- Familiarity with GitOps tools like ArgoCD or FluxCD for declarative infrastructure management.
- Proficiency in implementing service meshes like Istio for microservices.
Soft Skills :
- Strong analytical and troubleshooting skills.
- Excellent communication abilities to collaborate with cross-functional teams.
- Commitment to continuous learning and knowledge sharing.
📌 DevOps Engineer - CI/CD Pipeline (Ahmedabad)
🏢 Eclat Engineering
📍 Ahmedabad