Post Job Free
Sign in

Linux Systems Administrator

Company:
TV2 Consulting
Location:
Saint John, NB, Canada
Posted:
April 07, 2024
Apply

Description:

We are seeking a skilled Linux Systems Administrator with expertise in Continuous Integration/Continuous Deployment (CI/CD) practices and Adobe Experience Manager (AEM). The ideal candidate will be responsible for managing and maintaining our Linux-based systems infrastructure, implementing CI/CD pipelines to automate software deployment, and providing support for Adobe Experience Manager installations and configurations.

Responsibilities:

Linux System Administration:

Configure, maintain, and troubleshoot Linux-based systems, including servers and virtual machines

Monitor system performance and ensure high availability and reliability

Implement security best practices and perform regular system updates and patches

Manage user accounts, permissions, and access controls

Collaborate with other teams to optimize system performance and resolve issues promptly

CI/CD Implementation:

Design, build, and maintain CI/CD pipelines to automate software builds, testing, and deployment processes

Integrate CI/CD tools with version control systems (e.g., Git) and issue tracking systems

Streamline deployment workflows and improve release cycle efficiency

Monitor pipeline performance and implement optimizations for speed and reliability

Troubleshoot pipeline failures and implement solutions to ensure continuous delivery

Adobe Experience Manager (AEM) Support:

Install, configure, and maintain Adobe Experience Manager instances

Support development teams in deploying AEM applications and customizations

Monitor AEM performance and troubleshoot issues related to content management, caching, and replication

Implement best practices for AEM security, including access controls and vulnerability management

Provide technical guidance and support to AEM users and developers

Documentation and Training:

Create and maintain technical documentation for systems configurations, procedures, and troubleshooting guides

Provide training and knowledge transfer to team members on Linux administration, CI/CD practices, and AEM support

Requirements

Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience)

Proven experience as a Linux Systems Administrator, with strong proficiency in Linux operating systems (e.g., CentOS, Ubuntu)

Hands-on experience with CI/CD tools such as Jenkins, GitLab CI/CD, or Travis CI

Familiarity with containerization technologies (e.g., Docker, Kubernetes) and orchestration tools (e.g., Ansible, Puppet)

Expertise in Adobe Experience Manager (AEM) installation, configuration, and administration

Solid understanding of web application servers (e.g., Apache Tomcat, Nginx) and database management systems (e.g., MySQL, PostgreSQL)

Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues

Excellent communication and collaboration skills, with the ability to work effectively in a team environment

Relevant certifications (e.g., Red Hat Certified System Administrator, Adobe Certified Expert) are a plus

Benefits

Type of job: Temporary Contractor - 1 year

Date candidate required: Immediate

Location: Saint John, NB

Work hours are Monday - Friday, normal 37.5 hour week

Apply