company logo

DevOps and Implementation Engineer

Ahmedabad
Full-Time
Junior: 1 to 3 years
2.5L - 4.5L (Per Year)
Posted on Jul 04 2023

About the Job

Skills

Implementation
Configuration
Installation
Jenkins
Validation
Azure DevOps Server
GitLab

Job Summary:

The DevOps Engineer is responsible for designing, implementing, and maintaining the infrastructure and tools necessary for developing, testing, and deploying software applications. The Implementation Specialist is responsible for overseeing the successful implementation and deployment of software solutions for clients.


Key Responsibilities:

  1. Infrastructure Automation: Design, implement, and manage the infrastructure and configuration management tools, such as Ansible, Chef, or Puppet, to automate the provisioning and deployment of servers, containers, and other resources.
  2. Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps. Enable automated build, test, and deployment processes to ensure fast and reliable software releases.
  3. Cloud Infrastructure Management: Deploy and manage applications on cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP). Optimize cloud resources, monitor performance, and ensure scalability and security.
  4. Monitoring and Logging: Implement monitoring solutions like Nagios, Prometheus, or Databox to monitor system performance, identify bottlenecks, and proactively address issues. Set up logging and analytics tools to collect and analyze application logs for troubleshooting and performance optimization.
  5. Security and Compliance: Collaborate with security teams to implement security best practices and ensure compliance with industry standards and regulations. Perform vulnerability assessments and implement necessary security measures like access controls, encryption, and patch management.
  6. Collaboration and Communication: Work closely with development, testing, and operations teams to understand their requirements and provide technical support. Foster collaboration and effective communication between different teams to ensure smooth software delivery processes.
  7. Incident Response and Troubleshooting: Respond to and resolve production incidents, identify root causes, and implement preventive measures to avoid similar issues in the future. Perform system troubleshooting and debugging to diagnose and resolve performance issues.
  8. Documentation and Knowledge Sharing: Create and maintain technical documentation, including system configurations, deployment processes, and troubleshooting guides. Share knowledge and best practices with the team and contribute to a culture of continuous learning.
  9. Project Planning and Requirements Gathering: Collaborate with clients and project managers to understand their business needs and requirements. Define project scope, objectives, and deliverables. Conduct detailed analysis and documentation of client requirements.
  10. Solution Configuration: Configure software systems based on client requirements and specifications. Customize user interfaces, workflows, data fields, and reports to meet client needs. Perform data migration and integration tasks, ensuring seamless data transfer from legacy systems.
  11. System Testing and Quality Assurance: Develop and execute test plans and test cases to ensure software solutions meet functional and performance requirements. Identify and report software defects and work


Qualifications and Skills:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Strong understanding of software development lifecycle and agile methodologies.
  • Experience with infrastructure-as-code tools like Terraform or Cloud Formation.
  • Proficiency in scripting languages
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of version control systems like Git and proficiency in Git workflows.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.


About the company

HOPS a Health Care Vertical of SLK Group, Is Addressing Health Care Scenarios utilizing technology for Affordable and Quality Health Care with their Products in Digitizing Patient Records , Telemedicine , Medical Infrastructure and Services.

Industry

Wellness and Fitness Serv...

Company Size

51-200 Employees

Headquarter

Ahmedabad

Other open jobs from HOPS HEALTHCARE