Job Openings Senior Linux DevOps Engineer

About the job Senior Linux DevOps Engineer

Experience: 8+ Years

Overview: We are seeking an experienced DevOps Engineer with a strong background in Linux administration (L3 level) to join our dynamic team. The ideal candidate will have extensive experience in maintaining and optimizing the performance, reliability, and scalability of our infrastructure, ensuring smooth deployment processes, and implementing automation to streamline our operations.

Key Responsibilities

Linux Systems Management:

  • Oversee the administration of Linux servers (L3 support level).
  • Perform system monitoring, troubleshooting, and performance tuning.
  • Manage and configure servers to ensure optimal performance and reliability.
  • Implement security best practices and ensure compliance with industry standards.

Infrastructure Automation:

  • Develop and maintain automation scripts using tools like Ansible, Puppet, or Chef.
  • Utilize CI/CD pipelines for automated deployment and integration (Jenkins, GitLab CI, etc.).
  • Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.

Cloud Management:

  • Manage cloud infrastructure (AWS, Azure, GCP) and ensure efficient use of resources.
  • Monitor and optimize cloud costs, performance, and security.
  • Implement and manage Kubernetes clusters and Docker containers.

Collaboration and Support:

  • Work closely with development teams to support continuous integration and deployment processes.
  • Collaborate with other IT and security teams to ensure system integrity and security.
  • Provide L3 level support and resolve complex issues escalated by L1/L2 teams.

Monitoring and Incident Management:

  • Implement and manage monitoring tools (Prometheus, Grafana, Nagios, etc.).
  • Proactively monitor system health and performance to prevent incidents.
  • Respond to incidents, perform root cause analysis, and implement preventive measures.

Documentation and Training:

  • Create and maintain detailed documentation of system configurations, processes, and procedures.
  • Train and mentor junior team members and support staff.

Education:

Bachelors degree in Computer Science, Information Technology, or a related field.

Must have skills:

L3 Linux, NixOS, Nix, Jenkins, jFrog, Github, GitLab, Azure, Terraform, Nginx, DevSecOps with opensource scanners, Python and Bash scripting

Good understanding of auth, ssl, TLS, containers, monitoring, Public key encryption, GPG keys

Good to have skills:

AWS, GCP, other artifactories, Harbor, Ansible, Jira, Kubernetes