Senior Devops Engineer Job in Techaffinity

Senior Devops Engineer

Apply Now
Job Summary

Responsibilities:

  • Responsible for all aspects of maintenance, management, administration, and support of internal Linux/UNIX based infrastructure
  • Work well within a distributed team and with external teams building on shared goals and concerns, team player attitude is an absolute must
  • Assist other departments in engineering highly scalable solutions for new and existing services
  • Participate in designing innovative solutions to improve current procedures
  • Manage multiple projects with various priority levels and timelines from start to finish
  • Act as an escalation point for internal support departments in resolving a wide variety of customer-facing issues regarding environment deployment, service issues, and technical questions
  • Consistently meet deadlines for complex issues and new projects involving multiple teams
  • Demonstrate best practices in all aspects of administration
  • Participate in weekly rotating on-call responsibilities, providing 24/7 coverage
  • Develop and maintain accurate documentation for internal procedures and services
  • Continuously stay abreast of new developments in supported operating systems to ensure consistent compatibility with established infrastructure
  • Requirements:

  • 5+ years of applicable experience with Linux/UNIX systems in a production environment, working with shells / shell-scripting (BASH, DASH, Bourne shell)
  • Demonstrative mastery of Linux/UNIX engineering skills
  • Firm grasp of development methodology (SCM, build automation)
  • Ability to script and/or develop in Python (ideal), Ruby, Node.js, or similar object-oriented languages
  • Understanding of basic network concepts, familiarity with TCP/IP and VLAN functionality
  • Strong experience with the server, bare-metal hardware in large data centers including storage systems
  • Knowledge of how to implement Infrastructure as Code (IaC) with automation tools (i.e. Chef preferable or Puppet) to deploy and configure environments
  • Detail-oriented, self-motivated, proactive, and accustomed to searching out best practices and solutions while adding to the team's knowledge
  • Strong understanding of the kernel and user-land environments
  • Ability to automate solutions to repetitive problems/tasks
  • Demonstrative written and verbal communication skills to audiences with a wide variety of technical knowledge
  • Very strong troubleshooting skills towards root cause analysis and practical issue resolution
  • Must collaborate with other departments to resolve complex issues
  • Strong understanding of universal network services(DNS, HTTP, SNMP)
  • Experience with PXE booting Linux-based OS installs (ex. kickstart, FAI, etc.)
  • Experience Required :

    Minimum 5 Years

    Vacancy :

    2 - 4 Hires

    Similar Jobs for you

    See more recommended jobs