Job Description: DevOps Engineer
Position Overview:
We are seeking a highly skilled and experienced Linux and DevOps Engineer to join our team. As a Linux and DevOps Engineer, you will primarily work remotely, accessing client machines to provide technical support and implement solutions. You will be responsible for managing Linux-based systems, implementing DevOps practices, and working on multiple projects simultaneously.
Responsibilities:
Install, configure, and maintain Linux-based systems, including servers, workstations, and networking infrastructure.
Monitor system performance, troubleshoot issues, and optimize system resources.
Implement security measures to protect systems from unauthorized access and data breaches.
Collaborate with other teams to ensure seamless integration and interoperability with Linux systems.
DevOps Implementation:
Develop and implement DevOps strategies to streamline software development, testing, and deployment processes.
Collaborate with software developers to optimize application performance, scalability, and reliability.
Utilize configuration management tools (., Ansible, Puppet, terraform) to automate infrastructure provisioning and management.
Implement continuous integration and continuous deployment (CI/CD) pipelines to ensure efficient software delivery.
Remote Client Support:
Access client machines remotely to provide technical support, troubleshooting, and system maintenance.
Collaborate with clients to understand their requirements and implement appropriate solutions remotely.
Ensure timely resolution of issues and effective communication with clients regarding project progress.
Maintain documentation of remote access procedures, troubleshooting steps, and client interactions.
Project Management:
Work on multiple projects concurrently, managing priorities and delivering high-quality results within deadlines.
Collaborate with cross-functional teams to define project requirements, scope, and deliverables.
Participat