Job Title: Linux System Administration
Job Location: Dallas, TX(Onsite)
Job Duration: 12+ Months
Custom Skill Requirements:
- ITO System Administrator
- Linux System Administration
- Multi-Cloud Administration
- Pacemaker Cluster Management
Qualifying Questions:- Are you proficient in Linux OS ( Suse, Red Hat, CentOS, Ubuntu)?
- Do you have a strong knowledge of Pacemaker, Corosync, and resource agents?
- Do you have experience with cloud platforms (OCI, AWS, Azure, GCP) and their services (EC2, S3, VPC, etc.)?
- Are you familiar with automation tools like Ansible, Terraform, or Puppet?
- Do you have Scripting skills in Bash, Python, or similar languages?
- Do you have knowledge of networking, storage, and virtualization technologies?
- Has the candidate completed end-to-end deployment of OCI; rather, it’s a part of the Project RedHat/OpenShift.
THIS IS A MUST:
Complete end-to-end deployment of OCI; rather, it’s a part of the Project RedHat/OpenShift.
Linux System Administration:
- Install, configure, and maintain Linux servers (Suse, Red Hat, CentOS, Ubuntu, etc.).
- Perform system monitoring, troubleshooting, and performance tuning.
- Manage user accounts, permissions, and access controls.
- Apply patches, updates, and security configurations to ensure system integrity.
- Develop and maintain scripts (Bash, Python, etc.) to automate routine tasks and improve operational efficiency.
- Implement Infrastructure as Code (IaC) practices for consistent and repeatable deployments.
- Design and implement disaster recovery plans for Linux systems and cloud environments.
- Manage backup solutions and ensure data integrity and availability
- Implement and enforce security best practices for Linux systems and cloud environments.
- Conduct regular security audits and vulnerability assessments.
- Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA, PCI-DSS).
Pacemaker Cluster Management:
- Design, implement, and manage high-availability (HA) clusters and DR using Pacemaker and Corosync.
- Configure and maintain resource agents, constraints, and failover mechanisms.
- Monitor cluster health and resolve issues related to node failures, resource allocation, and quorum.
- Perform regular testing and failover drills to ensure cluster reliability.
- Integrate Pacemaker with other technologies such as DRBD, iSCSI, NFS, and Apache.
Multi-Cloud Administration:
- Manage and optimize workloads across multiple cloud platforms Oracle Cloud (OCI) and AWS.
- Implement and maintain cloud infrastructure, including virtual machines, storage, and networking.
- Automate cloud deployments and management using tools like Terraform, Ansible, or CloudFormation.
- Ensure seamless integration between on-premises and cloud environments.
Job Duties:
- Process Flows
- Mentor and Knowledge transfer to client project team members
- Participate as primary, co and/or contributing author on any and all project deliverables associated with their assigned areas of responsibility
- Participate in data conversion and data maintenance
- Provide best practice and industry-specific solutions
- Advise on and provide alternative (out-of-the-box) solutions
- Provide thought leadership as well as hands-on technical configuration/development as needed.
- Participate as a team member of the functional team
- Perform other duties as assigned.