POSITION TITLE: Linux and DevOps Engineer
REPORTING TO: Assistant Manager - IT
WORKING LOCATION: Bangalore, India
SUMMARY OF ROLE AND OBJECTIVES:
As a Linux L3 and DevOps Engineer, you will be responsible for managing and optimizing our Linux-based systems and infrastructure. You will also play a key role in implementing DevOps practices to streamline and automate our development and deployment processes. This hybrid role requires a deep understanding of Linux systems, strong problem-solving skills, and expertise in DevOps tools and methodologies.
ROLE & OBJECTIVES:
Specific Assignments:
- Manage the Linux infrastructure using Foreman, an open-source product from RedHat Satellite.
- Provide expert assistance in Linux administration.
- Design and implement cloud-based solutions on Azure.
- Manage and optimize multiple Kubernetes clusters (AKS, EKS, Rancher).
- Implement and maintain Terraform-based release solutions.
- Collaborate with, consult, train, and support different IT teams to implement new standards.
- Provide support for containerizing infrastructure in the cloud using the latest DevOps tools and technologies.
- Demonstrate a willingness to learn new tools and technologies and adapt to changes.
Required:
- Solid experience in Linux operating systems administration in an enterprise-level organization.
- Hands-on experience with Terraform and Kubernetes (minimum 3 years).
- Hands-on experience with Azure administration.
- Experience with Rancher, AKS, Puppet, and a good understanding of DevOps, DevSecOps, and related tools.
- Experience working with RedHat Satellite or Foreman is an advantage.
- Experience working in an ITIL process-based environment.
- Strong team player, willing to work in shifts.
- Ability to provide technical recommendations and solve technical problems.
- Experience in implementing best security and performance standards in provisioning infrastructure.
- Contact regional IT teams, collect requirements, and implement standard operating procedures.
- Deploy application landing zones in Azure environments using the Terraform framework.
- Utilize ITIL and DevOps approaches to solve technical problems and troubleshoot issues.
- Work with application teams to accommodate cloud requirements.
- Serve as an escalation point for all IT teams for support and troubleshooting.
- Provide quality documentation to enable smooth day-to-day operations.
EXPERIENCE REQUIRED:
- Minimum 8 years of experience on Linux administration;
- 5 to 8 years of experience in DevOps in an enterprise level organization;
Technology skills:
Mandatory
- Solid experience in Linux operating systems administration in an enterprise-level organization.
- Solid hands-on experience on Terraform and Kubernetes (Minimum 3 years);
- Good hand-on experience on Azure administration;
- Experience on Rancher, AKS, EKS, Puppet or Ansible and good understanding on DevOps and Tools;
- Good hand-on experience on Python, Shell scripting (DSC preferred)
- Good knowledge on ITIL v3 Incident/Problem and Change management process.
Preferred
- Automation and implementation of e.g. Terraform, DSC, Helm, Azure DevOps;
- GitOps Practitioner;
- Experience on working RedHat Satellite or Foreman is an advantage;
- Monitoring and alerting systems. e.g. DataDog, Icinga, Nagios;
- Experience on all Azure cloud services.
Personal Skills:
- Excellent analytical and problem solving skills;
- Excellent verbal/written communication skills. Must be Fluent in English;
- Working experience in an enterprise grade company with IT teams spread over the globe;
- Should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills;
- Ability to adapt quickly to an existing, complex environment;
- Ability to quickly learn new concepts and software is necessary.
Certifications:
- Certified on Kubernetes Administration (CKA) – Preferred
- Good to have Microsoft Azure Administrator (AZ-104)
PREFERED CANDIDATE:
- The successful candidate will have a self-motivated, get-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas; and the discipline to pay attention to deadlines, details and quality.
- Good communication and interpersonal skills to interact with team in Europe and India and internal customers globally;
- Will be an added advantage if worked on Laboratory related applications.