Company logo

DevOps Engineer (Linux)Senior DevOps Engineer (Linux)

Fingent Global Solutions

Kochi

in 13 days

At Fingent, we believe that what we build touches lives around us. We use technology to create a better and smarter environment. We nurture thought leaders and encourage them to be the seeds of change through smart software development and consulting services. Our commitment to quality and integrity helps us to use technology and create a better and smarter future.

Skills Sets:

Proficiency in IaC tools such as Terraform, Ansible, or Puppet. Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. Experience in setting up and maintaining CI/CD pipelines using Jenkins, GitLab CI/CD, or Azure DevOps. Proficiency in scripting and automation with tools like Bash, Python, or other relevant languages. Knowledge of monitoring and logging tools,( e.g., Prometheus, Grafana, ELK stack.) knowledge of software development practices, including coding, testing, and version control. Knowledge of security best practices and industry compliance standards. Strong troubleshooting and problem-solving abilities. Excellent communication and collaboration skills with cross-functional teams. Relevant certification will be an added advantage

Roles and Responsibilities:

Linux System Administration:- Manage and maintain Linux-based systems, ensuring their performance, security, and availability. Infrastructure as Code (IaC):-Develop, maintain, and version control infrastructure using tools like Terraform, Ansible, Puppet etc.. Container Orchestration: Implement and manage containerization technologies like Docker and container orchestration platforms such as Kubernetes. CI/CD Pipeline:-Implement and manage CI/CD pipelines to automate software build, testing, and deployment processes. Scripting and Automation: Create and maintain automation scripts and tools for provisioning, configuration management, and application deployment. Monitoring and Logging:- Set up and maintain monitoring and logging solutions to ensure system health and diagnose issues promptly using monitoring tools (e.g., Nagios,Icinga2, Prometheus, Grafana, ELK stack) Security and Compliance:-Incorporate security best practices throughout the DevOps process. Collaboration: -Collaborate closely with cross-functional teams, including developers, QA engineers, and other teams, to ensure seamless integration of DevOps practices into the development life cycle. Client Engagement: Actively engage in client meetings focused on DevOps-related technical deliberations, offering valuable insights and guidance to ensure the success of the project. Troubleshooting and Incident Response: – Diagnose and resolve technical issues in a timely and efficient manner, maintaining system uptime and performance. Documentation: -Create and update documentation for configurations, processes, and best practices to ensure knowledge sharing and operational consistency.

More Information

Experience 2 - 4 years
At Fingent, we believe that what we build touches lives around us. We use technology to create a better and smarter environment. We nurture thought leaders and encourage them to be the seeds of change through smart software development and consulting services. Our commitment to quality and integrity helps us to use technology and create a better and smarter future.

Skills sets:

Proven experience as a DevOps engineer with a track record of success. Expertise in IaC tools such as Terraform, Ansible, or Puppet. In-depth knowledge of containerization technologies like Docker and orchestration tools like Kubernetes. Extensive experience in setting up and maintaining CI/CD pipelines using Jenkins, GitLab CI/CD, or Azure DevOps. Strong scripting and automation skills in Bash, Python, or other relevant languages. Advanced knowledge of monitoring and logging systems, e.g., Prometheus, Grafana, ELK stack. Thorough understanding of security best practices and industry compliance standards. Exceptional troubleshooting and problem-solving abilities. Excellent communication and collaboration skills with cross-functional teams. Architectural design experience for scalable and high-availability systems. Mentoring skills to guide and support junior team members. Commitment to documentation for knowledge sharing and process improvement. Having certifications, such as AWS/Azure Certified DevOps Engineer, Certified Kubernetes Administrator (CKA) etc.. will be an added advantage

Roles and responsibilities:

Linux System Administration:- Manage and maintain Linux-based systems, ensuring their performance, security, and availability. Infrastructure as Code (IaC):- Lead the development and management of infrastructure using tools such as Terraform, Ansible, or Puppet to automate provisioning, configuration, and maintenance. Container Orchestration: Expert in containerization technologies like Docker and orchestration tools like Kubernetes, overseeing the deployment, scaling, and management of containerized applications. CI/CD Pipeline:- Design, build, and maintain robust Continuous Integration/Continuous Deployment pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps to streamline application delivery and updates. Scripting and Automation: Create and maintain advanced scripts in languages like Bash, Python, Ruby etc.. to automate complex tasks and processes, driving operational efficiency. Monitoring and Logging:- Establish and maintain advanced monitoring and logging systems (e.g., Nagios,Icinga2, Prometheus, Grafana, ELK stack) to proactively identify and resolve issues and optimize system performance. Security and Compliance:- Lead the implementation of security best practices, compliance with industry standards, and continuous security monitoring to safeguard systems and data. Collaboration: -Collaborate closely with cross-functional teams, including developers, QA engineers, and other teams, to ensure seamless integration of DevOps practices into the development life cycle. Client Engagement: Collaborate closely with clients to understand their distinct needs, assess those needs, and deliver tailored technical solutions that are in line with their objectives. Actively engage in client meetings focused on DevOps-related technical deliberations, offering valuable insights and guidance to ensure the success of the project. Troubleshooting and Incident Response: – Be the point person for diagnosing and resolving complex technical issues in a timely and efficient manner, maintaining system uptime and performance. Architectural Design: -Participate in architectural discussions and provide insights to improve system architecture for scalability, performance, and reliability. Mentorship: – Mentor and guide junior team members, sharing knowledge and best practices, and fostering their professional growth. Documentation: -Maintain and improve comprehensive documentation for configurations, processes, and best practices to ensure knowledge sharing and operational consistency.

More Information

Experience 4 - 6 years