Hire Expert Database Developers

We develop solutions that drive growth
and success for our clients

We believe in the power of teamwork to create world-class
solutions that drive business success.

Our Values

Our culture is driven by a shared passion to create real value for our clients, for our investors and for every member of our team.

Innovation

Encouraging creativity and new ideas helps companies stay ahead of the competition and develop new products and services.

Impact on Culture

Strong company values set the tone for the company culture. They influence how employees interact with each other, the level of collaboration, and the overall work environment.

Diversity and Inclusion

Valuing different perspectives and backgrounds fosters a more creative and productive work environment.

Employee Engagement

Employees who feel their values align with the company's values are more likely to be engaged and productive.

Current Openings

Windows Administrator

Location: Pune

Experience: 5+ years

Apply Now Read More

Linux Administrator

Location: Bangalore

Experience: 4+ years

Apply Now Read More

Red Hat Administrator

Location: Remote

Experience: 3+ years

Apply Now Read More

DevOps Engineer

Location: Hyderabad

Experience: 4–6 years

Apply Now Read More

Puppet Administrator

Location: Chennai

Experience: 2–5 years

Apply Now Read More

GitHub Expert

Location: Delhi

Experience: 3+ years

Apply Now Read More

Network Engineer

Location: Delhi

Experience: 3+ years

Apply Now Read More

Still can’t find the right job? Share your profile at hr@lgtech.in

Job Title:Windows Administrator
Job Overview

We are looking to hire a skilled Windows Administrator to manage and maintain our Windows system and server network. In this role, you will be responsible for installing or upgrading Windows-based systems and servers, managing user access to the servers, and maintaining the security and stability of the network.

To ensure success as a Windows Administrator, you should have in-depth knowledge of Windows server setup, deployment, and maintenance, advanced coding skills, and the ability to solve complex IT issues. Ultimately, a top-class Windows Administrator ensures the smooth running of the company’s networking and server systems, while maintaining a high level of security.

Windows Administrator Responsibilities:
  • Assessing the stability, security, and scalability of installed Windows systems.
  • Discussing system and server upgrades with IT managers.
  • Installing or upgrading Windows systems and servers.
  • Providing technical support for staff and back-end system users.
  • Troubleshooting system and server errors.
  • Reviewing system error logs and user-reported errors.
  • Monitoring and updating the Windows codebase.
  • Managing user access.
  • Monitoring system performance.
  • Maintaining server architecture security and creating system backups.
Windows Administrator Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Windows Administrator with a focus on Windows Server environments.
  • Microsoft Certified: Windows Server certification (e.g., MCSA, MCSE) is preferred.
  • Strong proficiency in Windows Server administration, including Active Directory, DNS, DHCP, and Group Policy.
  • Experience with virtualization technologies (Hyper-V, VMware) and cloud platforms (Azure, AWS) is a plus.
  • Proficiency in PowerShell scripting for automation and task automation.
  • Familiarity with Windows security principles, best practices, and compliance standards.
  • Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Effective communication, collaboration, and interpersonal skills

Interested candidate to apply through the job listing or to contact your HR department directly.

 

 

Job Title:Linux Administrator
Job Overview:

As a Linux Administrator, you will be responsible for managing and maintaining Linux-based systems to ensure their availability, security, and performance. Your role involves deploying, configuring, troubleshooting, and optimizing Linux servers and associated software applications to support business operations.

Linux Administrator Job Description

The Linux Administrator plays a role in managing and maintaining Linux-based systems within an organization. They are responsible for ensuring the stability, security, and optimal performance of Linux servers and workstations. The Linux Administrator collaborates with the IT team to handle Linux-based infrastructure, troubleshoot issues, and provide technical support to users. This role requires a strong understanding of Linux operating systems, networking, and scripting languages.

Linux Administrator Responsibilities
  1. Install, configure, and maintain Linux operating systems and related software.
  2. Monitor system performance, troubleshoot issues, and ensure high availability and reliability of Linux-based infrastructure.
  3. Collaborate with cross-functional teams to design and implement Linux-based solutions that meet business needs.
  4. Implement and maintain security measures to protect Linux systems from unauthorized access and ensure compliance with industry regulations.
  5. Perform regular system backups and disaster recovery procedures to minimize data loss and maintain business continuity.
  6. Automate system administrative tasks using scripting languages such as Bash or Python to streamline processes and improve efficiency.
  7. Manage user accounts, permissions, and access controls to ensure proper system security and data integrity.
  8. Install, configure, and maintain network services, including DNS, DHCP, and LDAP.
  9. Collaborate with software developers and system analysts to troubleshoot and resolve software compatibility issues on Linux platforms.
  10. Evaluate and recommend hardware and software upgrades to improve system performance and scalability.
Linux Administrator Required Skills
  1. Strong knowledge of Linux operating systems, including Ubuntu, CentOS, or Red Hat.
  2. Proficient in Linux command-line interface (CLI) and shell scripting.
  3. Experience with virtualization technologies, such as VMware or KVM.
  4. Familiarity with networking concepts, protocols, and services, including TCP/IP, DHCP, DNS, and VPN.
  5. Knowledge of storage technologies, such as RAID, SAN, and NAS.
  6. Understanding of security best practices and experience in implementing security measures on Linux systems.
  7. Excellent problem-solving and troubleshooting skills with the ability to quickly identify and resolve technical issues.
  8. Ability to work independently and in a team-oriented environment, collaborating with cross-functional teams.
  9. Strong communication skills to effectively communicate technical concepts and solutions to technical and non-technical stakeholders.
  10. Detail-oriented mindset with a focus on accuracy and attention to detail.
Required Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Linux Administrator or similar role.
  • Strong proficiency in Linux operating systems (e.g., CentOS, Ubuntu, Red Hat).
  • Experience with server virtualization technologies (e.g., VMware, KVM, Docker).
  • Knowledge of networking concepts, protocols, and services (TCP/IP, DNS, DHCP).
  • Proficiency in shell scripting (Bash, Python) and automation tools (Ansible, Puppet, Chef).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and container orchestration (Kubernetes) is a plus.
  • Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Effective communication, collaboration, and interpersonal skills.

Interested candidate to apply through the job listing or to contact your HR department directly.

Job Title: Red Hat Linux Administrator (RHEL)
Job Overview:

As a Red Hat Linux Administrator, you will be responsible for managing and maintaining Red Hat Enterprise Linux (RHEL) systems to ensure their availability, security, and performance. Your role involves deploying, configuring, troubleshooting, and optimizing RHEL servers and associated software applications to support business operations.

Key Required Skills

RHEL Enterprise Linux 7.x/8.x/9.x Platform Administration, installation, configuration, server patching and upgrading, RHEL Ansible Playbook Development and issue or problem analysis and troubleshooting.

Position Description:
  • The Red Hat Enterprise Linux (RHEL) Administrator is responsible for providing technical and system administration support through troubleshooting, identifying and addressing issues,
  • patching and updating of RHEL servers and assist in deploying or installing software or configurations approved for deployment.
Tasks for this position includes:
  • Assist technical leads in implementing systems and software updates
  • Deploy RHEL patches and platform updates
  • Document processes, procedures and configurations
  • Perform daily operations support functions, including problem isolation and resolution
  • Provide status updates of task and project updates
  • Provide system administration support
  • Troubleshoot platform and application issues
  • Tasks beyond RHEL Administration tasks and lead efforts in developing new strategies for operational efficiencies
  • Work with applications teams and stakeholders as the platform technical lead
  • Work with highly experienced and technical resources
  • All other duties as assigned or directed
Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Linux Administrator with a focus on Red Hat Enterprise Linux (RHEL) systems.
  • Red Hat Certified Engineer (RHCE) certification or equivalent Red Hat certifications (RHCSA, RHCSA in OpenStack, etc.).
  • Strong proficiency in Red Hat Enterprise Linux (RHEL) administration, including package management, system services, and kernel tuning.
  • Experience with Red Hat Satellite for system provisioning, patch management, and configuration management.
  • Proficiency in shell scripting (Bash) and automation tools (Ansible, Puppet, Chef) for infrastructure automation and orchestration.
  • Familiarity with virtualization technologies (Red Hat Virtualization, VMware, KVM) and cloud platforms (Red Hat OpenShift, AWS, Azure).
  • Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Effective communication, collaboration, and interpersonal skills.

Interested candidate to apply through the job listing or to contact your HR department directly.

Job Title: DevOps Engineer
Job Overview

As a DevOps Engineer, you will be responsible for bridging the gap between development and operations teams by implementing automated processes for building, deploying, and managing infrastructure and applications. Your role involves designing and implementing DevOps practices, tools, and methodologies to streamline software delivery, enhance efficiency, and improve reliability.

DevOps Engineer Job Responsibilities:
  • Develops and maintains mission-critical information extraction, analysis, and management systems.
  • Implements streaming analysis algorithms to generate question focused data sets (QFDs).
  • Provides direct and responsive support for urgent analytic needs.
  • Participates in architecture and software development activities.
  • Translates loosely defined requirements into solutions.
  • Uses open source technologies and tools to accomplish specific use cases encountered within the project.
  • Uses coding languages or scripting methodologies to solve a problem with a custom workflow.
  • Collaborates with others on the project to brainstorm about the best way to tackle a complex technological infrastructure, security, or development problem.
  • Performs incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered.
Required Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a DevOps Engineer, Software Engineer, or System Administrator.
  • Strong proficiency in DevOps methodologies, tools, and best practices.
  • Experience with CI/CD pipelines, version control systems (such as Git), and build automation tools.
  • Proficiency in scripting and programming languages (such as Python, Bash, or Ruby).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and infrastructure services (compute, storage, networking).
  • Experience with containerization and orchestration technologies (Docker, Kubernetes, Docker Swarm).
  • Knowledge of monitoring, logging, and security tools for DevOps environments.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced, collaborative environment.
  • Effective communication, collaboration, and interpersonal skills.

 Advise job seekers to apply via this listing or to contact your HR department directly, along with any other application requirements.

 

A Puppet Administrator is responsible for managing and maintaining Puppet infrastructure within an organization. Their primary duties revolve around configuring, deploying, and overseeing Puppet software to automate server provisioning, configuration management, and application deployment processes. Here’s a typical job description for a Puppet Administrator:


Job Title: Puppet Administrator

Job Overview: As a Puppet Administrator, you will be responsible for designing, implementing, and maintaining Puppet infrastructure to automate server configuration management and deployment processes. You will collaborate with various teams to ensure the efficient operation of Puppet environments and drive automation initiatives to streamline IT operations.

Responsibilities:
  1. Puppet Infrastructure Setup and Configuration:

    • Install, configure, and maintain Puppet master and agent nodes.
    • Design and implement Puppet environments, modules, and manifests according to best practices.
    • Manage Puppet code repositories and version control systems.
  2. Automation and Orchestration:

    • Develop and maintain Puppet workflows to automate server provisioning, configuration, and deployment tasks.
    • Integrate Puppet with other automation tools and frameworks to orchestrate complex workflows.
    • Monitor and optimize Puppet performance to ensure reliability and scalability.
  3. Configuration Management:

    • Define and enforce configuration standards across servers and applications using Puppet.
    • Implement change management processes to track and control configuration changes.
    • Troubleshoot configuration issues and provide timely resolution.
  4. Infrastructure as Code (IaC):

    • Promote the adoption of Infrastructure as Code principles using Puppet.
    • Collaborate with DevOps and infrastructure teams to align Puppet automation with IaC practices.
    • Continuously improve infrastructure provisioning and management through code-driven approaches.
  5. Security and Compliance:

    • Implement security policies and compliance standards through Puppet configurations.
    • Ensure Puppet environments adhere to security best practices and regulatory requirements.
    • Perform periodic security audits and remediate vulnerabilities as necessary.
  6. Documentation and Training:

    • Document Puppet infrastructure, configurations, and workflows for internal knowledge sharing.
    • Provide training and support to IT teams on Puppet usage and best practices.
    • Stay updated on Puppet developments and contribute to the enhancement of Puppet skills within the organization.
Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Puppet Administrator or similar role in IT operations.
  • Strong proficiency in Puppet infrastructure setup, configuration, and management.
  • Proficiency in scripting languages such as Ruby, Python, or Shell for automation tasks.
  • Experience with configuration management tools like Ansible, Chef, or SaltStack is a plus.
  • Knowledge of DevOps principles and practices for continuous integration and delivery.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.
Certifications:
  • Puppet Certified Professional (PCP) or Puppet Certified Consultant (PCC) certification is preferred.

Interested candidate to apply through the job listing or to contact your HR department directly.

Job Title: GitHub Expert

Job Overview: As a GitHub Expert, you will be responsible for managing, optimizing, and supporting GitHub repositories, workflows, and collaboration processes within the organization. You will leverage your expertise in Git and GitHub to enhance version control practices, streamline development workflows, and foster collaboration among development teams.

Responsibilities:

  1. GitHub Administration:

    • Manage GitHub organizations, repositories, teams, and permissions.
    • Configure repository settings, branch protection rules, and access controls.
    • Monitor GitHub usage and performance, troubleshoot issues, and implement solutions.
  2. Version Control and Branching Strategies:

    • Define and enforce version control best practices using Git and GitHub.
    • Implement branching strategies to facilitate parallel development and release management.
    • Provide guidance on branching, merging, rebasing, and resolving conflicts.
  3. Workflow Automation:

    • Develop and maintain GitHub Actions workflows to automate build, test, and deployment processes.
    • Integrate GitHub with CI/CD pipelines, issue tracking systems, and other development tools.
    • Optimize workflows to improve developer productivity and code quality.
  4. Code Review and Collaboration:

    • Facilitate code reviews and pull request workflows to ensure code quality and consistency.
    • Coach teams on effective code review practices and provide constructive feedback.
    • Foster a culture of collaboration and knowledge sharing through GitHub discussions and code reviews.
  5. GitHub Security and Compliance:

    • Implement security controls and best practices to protect GitHub repositories and assets.
    • Monitor for security vulnerabilities, conduct code scanning, and enforce security policies.
    • Ensure compliance with regulatory requirements and industry standards.
  6. Documentation and Training:

    • Document GitHub workflows, guidelines, and best practices for internal knowledge sharing.
    • Provide training and support to developers and teams on Git and GitHub usage.
    • Stay updated on GitHub features, updates, and best practices to drive continuous improvement.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a GitHub Administrator, Git Expert, or similar role.
  • Expertise in Git version control system and GitHub platform.
  • Proficiency in scripting languages (e.g., Bash, Python) for automation tasks.
  • Experience with CI/CD tools (e.g., Jenkins, Travis CI) and infrastructure as code (IaC) concepts.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.

Certifications:

  • GitHub Certified Professional (GCP) or GitHub Certified Enterprise Administrator (GCEA) certification is preferred.

Interested candidate to apply through the job listing or to contact your HR department directly.

 

Job Title: Network Engineer

Job Overview: As a Network Engineer, you will be responsible for designing, implementing, and maintaining the organization’s network infrastructure. Your primary focus will be on ensuring network availability, reliability, security, and performance to support business operations and objectives.

Network Engineer Job Responsibilities:

  • Establishes and maintains network performance.
  • Builds net configurations and connections.
  • Troubleshoots network problems.
  • IP address auditing.
  • Establishes networking environment by designing system configuration and directing system installation.
  • Defines, documents, and enforces system standards.
  • Maximizes performance by troubleshooting network problems and outages and scheduling upgrades.
  • Configures router.
  • Updates data servers and network equipment.
  • Collaborates with network architects on network optimization.
  • Secures network system by establishing and enforcing policies and defining and monitoring access.
  • Updates job knowledge by participating in educational opportunities, reading professional publications, and participating in professional organizations.
  • Accomplishes information systems and organization mission by completing related results as needed.
Network Engineer Qualifications/Skills:
  • Network knowledge
  • Network design and implementation
  • Network troubleshooting
  • Tracking budget expenses
  • Project management
  • Problem solving and analytical skills
  • Time-management skills
  • Strong documentation skills
  • LAN knowledge
  • Network hardware configuration
  • Network performance tuning
  • People management
Education and Experience Requirements:
  • BA in computer science, information technology, engineering, or a related field
  • Five to 10 years of experience in network administration
  • A graduate and voluntary certification may also be preferable

 

Job Title:Windows Administrator
Job Overview

We are looking to hire a skilled Windows Administrator to manage and maintain our Windows system and server network. In this role, you will be responsible for installing or upgrading Windows-based systems and servers, managing user access to the servers, and maintaining the security and stability of the network.

To ensure success as a Windows Administrator, you should have in-depth knowledge of Windows server setup, deployment, and maintenance, advanced coding skills, and the ability to solve complex IT issues. Ultimately, a top-class Windows Administrator ensures the smooth running of the company’s networking and server systems, while maintaining a high level of security.

Windows Administrator Responsibilities:
  • Assessing the stability, security, and scalability of installed Windows systems.
  • Discussing system and server upgrades with IT managers.
  • Installing or upgrading Windows systems and servers.
  • Providing technical support for staff and back-end system users.
  • Troubleshooting system and server errors.
  • Reviewing system error logs and user-reported errors.
  • Monitoring and updating the Windows codebase.
  • Managing user access.
  • Monitoring system performance.
  • Maintaining server architecture security and creating system backups.
Windows Administrator Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Windows Administrator with a focus on Windows Server environments.
  • Microsoft Certified: Windows Server certification (e.g., MCSA, MCSE) is preferred.
  • Strong proficiency in Windows Server administration, including Active Directory, DNS, DHCP, and Group Policy.
  • Experience with virtualization technologies (Hyper-V, VMware) and cloud platforms (Azure, AWS) is a plus.
  • Proficiency in PowerShell scripting for automation and task automation.
  • Familiarity with Windows security principles, best practices, and compliance standards.
  • Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Effective communication, collaboration, and interpersonal skills

Interested candidate to apply through the job listing or to contact your HR department directly.

 

 

Job Title:Linux Administrator
Job Overview:

As a Linux Administrator, you will be responsible for managing and maintaining Linux-based systems to ensure their availability, security, and performance. Your role involves deploying, configuring, troubleshooting, and optimizing Linux servers and associated software applications to support business operations.

Linux Administrator Job Description

The Linux Administrator plays a role in managing and maintaining Linux-based systems within an organization. They are responsible for ensuring the stability, security, and optimal performance of Linux servers and workstations. The Linux Administrator collaborates with the IT team to handle Linux-based infrastructure, troubleshoot issues, and provide technical support to users. This role requires a strong understanding of Linux operating systems, networking, and scripting languages.

Linux Administrator Responsibilities
  1. Install, configure, and maintain Linux operating systems and related software.
  2. Monitor system performance, troubleshoot issues, and ensure high availability and reliability of Linux-based infrastructure.
  3. Collaborate with cross-functional teams to design and implement Linux-based solutions that meet business needs.
  4. Implement and maintain security measures to protect Linux systems from unauthorized access and ensure compliance with industry regulations.
  5. Perform regular system backups and disaster recovery procedures to minimize data loss and maintain business continuity.
  6. Automate system administrative tasks using scripting languages such as Bash or Python to streamline processes and improve efficiency.
  7. Manage user accounts, permissions, and access controls to ensure proper system security and data integrity.
  8. Install, configure, and maintain network services, including DNS, DHCP, and LDAP.
  9. Collaborate with software developers and system analysts to troubleshoot and resolve software compatibility issues on Linux platforms.
  10. Evaluate and recommend hardware and software upgrades to improve system performance and scalability.
Linux Administrator Required Skills
  1. Strong knowledge of Linux operating systems, including Ubuntu, CentOS, or Red Hat.
  2. Proficient in Linux command-line interface (CLI) and shell scripting.
  3. Experience with virtualization technologies, such as VMware or KVM.
  4. Familiarity with networking concepts, protocols, and services, including TCP/IP, DHCP, DNS, and VPN.
  5. Knowledge of storage technologies, such as RAID, SAN, and NAS.
  6. Understanding of security best practices and experience in implementing security measures on Linux systems.
  7. Excellent problem-solving and troubleshooting skills with the ability to quickly identify and resolve technical issues.
  8. Ability to work independently and in a team-oriented environment, collaborating with cross-functional teams.
  9. Strong communication skills to effectively communicate technical concepts and solutions to technical and non-technical stakeholders.
  10. Detail-oriented mindset with a focus on accuracy and attention to detail.
Required Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Linux Administrator or similar role.
  • Strong proficiency in Linux operating systems (e.g., CentOS, Ubuntu, Red Hat).
  • Experience with server virtualization technologies (e.g., VMware, KVM, Docker).
  • Knowledge of networking concepts, protocols, and services (TCP/IP, DNS, DHCP).
  • Proficiency in shell scripting (Bash, Python) and automation tools (Ansible, Puppet, Chef).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and container orchestration (Kubernetes) is a plus.
  • Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Effective communication, collaboration, and interpersonal skills.

Interested candidate to apply through the job listing or to contact your HR department directly.

Job Title: Red Hat Linux Administrator (RHEL)
Job Overview:

As a Red Hat Linux Administrator, you will be responsible for managing and maintaining Red Hat Enterprise Linux (RHEL) systems to ensure their availability, security, and performance. Your role involves deploying, configuring, troubleshooting, and optimizing RHEL servers and associated software applications to support business operations.

Key Required Skills

RHEL Enterprise Linux 7.x/8.x/9.x Platform Administration, installation, configuration, server patching and upgrading, RHEL Ansible Playbook Development and issue or problem analysis and troubleshooting.

Position Description:
  • The Red Hat Enterprise Linux (RHEL) Administrator is responsible for providing technical and system administration support through troubleshooting, identifying and addressing issues,
  • patching and updating of RHEL servers and assist in deploying or installing software or configurations approved for deployment.
Tasks for this position includes:
  • Assist technical leads in implementing systems and software updates
  • Deploy RHEL patches and platform updates
  • Document processes, procedures and configurations
  • Perform daily operations support functions, including problem isolation and resolution
  • Provide status updates of task and project updates
  • Provide system administration support
  • Troubleshoot platform and application issues
  • Tasks beyond RHEL Administration tasks and lead efforts in developing new strategies for operational efficiencies
  • Work with applications teams and stakeholders as the platform technical lead
  • Work with highly experienced and technical resources
  • All other duties as assigned or directed
Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Linux Administrator with a focus on Red Hat Enterprise Linux (RHEL) systems.
  • Red Hat Certified Engineer (RHCE) certification or equivalent Red Hat certifications (RHCSA, RHCSA in OpenStack, etc.).
  • Strong proficiency in Red Hat Enterprise Linux (RHEL) administration, including package management, system services, and kernel tuning.
  • Experience with Red Hat Satellite for system provisioning, patch management, and configuration management.
  • Proficiency in shell scripting (Bash) and automation tools (Ansible, Puppet, Chef) for infrastructure automation and orchestration.
  • Familiarity with virtualization technologies (Red Hat Virtualization, VMware, KVM) and cloud platforms (Red Hat OpenShift, AWS, Azure).
  • Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Effective communication, collaboration, and interpersonal skills.

Interested candidate to apply through the job listing or to contact your HR department directly.

Job Title: DevOps Engineer
Job Overview

As a DevOps Engineer, you will be responsible for bridging the gap between development and operations teams by implementing automated processes for building, deploying, and managing infrastructure and applications. Your role involves designing and implementing DevOps practices, tools, and methodologies to streamline software delivery, enhance efficiency, and improve reliability.

DevOps Engineer Job Responsibilities:
  • Develops and maintains mission-critical information extraction, analysis, and management systems.
  • Implements streaming analysis algorithms to generate question focused data sets (QFDs).
  • Provides direct and responsive support for urgent analytic needs.
  • Participates in architecture and software development activities.
  • Translates loosely defined requirements into solutions.
  • Uses open source technologies and tools to accomplish specific use cases encountered within the project.
  • Uses coding languages or scripting methodologies to solve a problem with a custom workflow.
  • Collaborates with others on the project to brainstorm about the best way to tackle a complex technological infrastructure, security, or development problem.
  • Performs incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered.
Required Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a DevOps Engineer, Software Engineer, or System Administrator.
  • Strong proficiency in DevOps methodologies, tools, and best practices.
  • Experience with CI/CD pipelines, version control systems (such as Git), and build automation tools.
  • Proficiency in scripting and programming languages (such as Python, Bash, or Ruby).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and infrastructure services (compute, storage, networking).
  • Experience with containerization and orchestration technologies (Docker, Kubernetes, Docker Swarm).
  • Knowledge of monitoring, logging, and security tools for DevOps environments.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced, collaborative environment.
  • Effective communication, collaboration, and interpersonal skills.

 Advise job seekers to apply via this listing or to contact your HR department directly, along with any other application requirements.

 

A Puppet Administrator is responsible for managing and maintaining Puppet infrastructure within an organization. Their primary duties revolve around configuring, deploying, and overseeing Puppet software to automate server provisioning, configuration management, and application deployment processes. Here’s a typical job description for a Puppet Administrator:


Job Title: Puppet Administrator

Job Overview: As a Puppet Administrator, you will be responsible for designing, implementing, and maintaining Puppet infrastructure to automate server configuration management and deployment processes. You will collaborate with various teams to ensure the efficient operation of Puppet environments and drive automation initiatives to streamline IT operations.

Responsibilities:
  1. Puppet Infrastructure Setup and Configuration:

    • Install, configure, and maintain Puppet master and agent nodes.
    • Design and implement Puppet environments, modules, and manifests according to best practices.
    • Manage Puppet code repositories and version control systems.
  2. Automation and Orchestration:

    • Develop and maintain Puppet workflows to automate server provisioning, configuration, and deployment tasks.
    • Integrate Puppet with other automation tools and frameworks to orchestrate complex workflows.
    • Monitor and optimize Puppet performance to ensure reliability and scalability.
  3. Configuration Management:

    • Define and enforce configuration standards across servers and applications using Puppet.
    • Implement change management processes to track and control configuration changes.
    • Troubleshoot configuration issues and provide timely resolution.
  4. Infrastructure as Code (IaC):

    • Promote the adoption of Infrastructure as Code principles using Puppet.
    • Collaborate with DevOps and infrastructure teams to align Puppet automation with IaC practices.
    • Continuously improve infrastructure provisioning and management through code-driven approaches.
  5. Security and Compliance:

    • Implement security policies and compliance standards through Puppet configurations.
    • Ensure Puppet environments adhere to security best practices and regulatory requirements.
    • Perform periodic security audits and remediate vulnerabilities as necessary.
  6. Documentation and Training:

    • Document Puppet infrastructure, configurations, and workflows for internal knowledge sharing.
    • Provide training and support to IT teams on Puppet usage and best practices.
    • Stay updated on Puppet developments and contribute to the enhancement of Puppet skills within the organization.
Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Puppet Administrator or similar role in IT operations.
  • Strong proficiency in Puppet infrastructure setup, configuration, and management.
  • Proficiency in scripting languages such as Ruby, Python, or Shell for automation tasks.
  • Experience with configuration management tools like Ansible, Chef, or SaltStack is a plus.
  • Knowledge of DevOps principles and practices for continuous integration and delivery.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.
Certifications:
  • Puppet Certified Professional (PCP) or Puppet Certified Consultant (PCC) certification is preferred.

Interested candidate to apply through the job listing or to contact your HR department directly.

Job Title: GitHub Expert

Job Overview: As a GitHub Expert, you will be responsible for managing, optimizing, and supporting GitHub repositories, workflows, and collaboration processes within the organization. You will leverage your expertise in Git and GitHub to enhance version control practices, streamline development workflows, and foster collaboration among development teams.

Responsibilities:

  1. GitHub Administration:

    • Manage GitHub organizations, repositories, teams, and permissions.
    • Configure repository settings, branch protection rules, and access controls.
    • Monitor GitHub usage and performance, troubleshoot issues, and implement solutions.
  2. Version Control and Branching Strategies:

    • Define and enforce version control best practices using Git and GitHub.
    • Implement branching strategies to facilitate parallel development and release management.
    • Provide guidance on branching, merging, rebasing, and resolving conflicts.
  3. Workflow Automation:

    • Develop and maintain GitHub Actions workflows to automate build, test, and deployment processes.
    • Integrate GitHub with CI/CD pipelines, issue tracking systems, and other development tools.
    • Optimize workflows to improve developer productivity and code quality.
  4. Code Review and Collaboration:

    • Facilitate code reviews and pull request workflows to ensure code quality and consistency.
    • Coach teams on effective code review practices and provide constructive feedback.
    • Foster a culture of collaboration and knowledge sharing through GitHub discussions and code reviews.
  5. GitHub Security and Compliance:

    • Implement security controls and best practices to protect GitHub repositories and assets.
    • Monitor for security vulnerabilities, conduct code scanning, and enforce security policies.
    • Ensure compliance with regulatory requirements and industry standards.
  6. Documentation and Training:

    • Document GitHub workflows, guidelines, and best practices for internal knowledge sharing.
    • Provide training and support to developers and teams on Git and GitHub usage.
    • Stay updated on GitHub features, updates, and best practices to drive continuous improvement.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a GitHub Administrator, Git Expert, or similar role.
  • Expertise in Git version control system and GitHub platform.
  • Proficiency in scripting languages (e.g., Bash, Python) for automation tasks.
  • Experience with CI/CD tools (e.g., Jenkins, Travis CI) and infrastructure as code (IaC) concepts.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.

Certifications:

  • GitHub Certified Professional (GCP) or GitHub Certified Enterprise Administrator (GCEA) certification is preferred.

Interested candidate to apply through the job listing or to contact your HR department directly.

 

Job Title: Network Engineer

Job Overview: As a Network Engineer, you will be responsible for designing, implementing, and maintaining the organization’s network infrastructure. Your primary focus will be on ensuring network availability, reliability, security, and performance to support business operations and objectives.

Network Engineer Job Responsibilities:

  • Establishes and maintains network performance.
  • Builds net configurations and connections.
  • Troubleshoots network problems.
  • IP address auditing.
  • Establishes networking environment by designing system configuration and directing system installation.
  • Defines, documents, and enforces system standards.
  • Maximizes performance by troubleshooting network problems and outages and scheduling upgrades.
  • Configures router.
  • Updates data servers and network equipment.
  • Collaborates with network architects on network optimization.
  • Secures network system by establishing and enforcing policies and defining and monitoring access.
  • Updates job knowledge by participating in educational opportunities, reading professional publications, and participating in professional organizations.
  • Accomplishes information systems and organization mission by completing related results as needed.
Network Engineer Qualifications/Skills:
  • Network knowledge
  • Network design and implementation
  • Network troubleshooting
  • Tracking budget expenses
  • Project management
  • Problem solving and analytical skills
  • Time-management skills
  • Strong documentation skills
  • LAN knowledge
  • Network hardware configuration
  • Network performance tuning
  • People management
Education and Experience Requirements:
  • BA in computer science, information technology, engineering, or a related field
  • Five to 10 years of experience in network administration
  • A graduate and voluntary certification may also be preferable

 

    Upload Your CV

    LGTech

    AF 08 & 09 , TOT , C-58, C Block, Sector 62, Noida, Uttar Pradesh 201301 Monday to Friday: 10am - 6pm Saturday: 11am - 4pm Sunday: Closed

    Apply Now


      LG Tech
      Experience Products in AI
      Based on your conversation with the AI chatbot, you will receive tailored recommendations designed to meet your specific needs and preferences. The chatbot analyzes your inputs, understands your interests, and provides personalized suggestions, whether it's product recommendations, helpful resources, or actionable solutions.
      AI Product Image
      ×