Roles and responsibilities:
• Design, develop, and maintain tools capable of automating the end-to-end Data Center infrastructure build-up including system bring up, provisioning, dashboarding, and monitoring.
• Create reusable building blocks which are used to build larger management tools/frameworks to streamline the management of large-scale data centers.
• Automate infrastructure provisioning, configuration, and monitoring using existing off-the-shelf tools.
• Write high-quality, maintainable code to implement automation and infrastructure solutions.
• Conduct thorough code reviews and uphold rigorous coding standards.
• Deploy and configure infrastructure monitoring tools.
• Develop monitoring reports and dashboards to ensure overall infrastructure health and performance.
Minimum Qualification:
• Bachelors' or Masters' degree with specialization in Computer Science, AI/ML, Information Science required.
•7-10+ years of work experience in enterprise-class tools development
• Apply strong problem-solving and analytical skills to address challenging automation and infrastructure issues.
• Demonstrate proficiency in programming, with a strong preference for Python (though other languages like C++/Java may be considered, with willingness to transition to Python and golang).
• Utilize advanced debugging techniques, including debuggers and unconventional methods, to troubleshoot complex problems.
• Exhibit deep knowledge of operating system concepts, especially on Linux platforms - operating system internals, OS configuration, networking, filesystems, and storage technologies.
• Use source code management tools (e.g., Git, Perforce) and static code analysis tools (e.g., pylint).
• Implement infrastructure automation using Infrastructure as Code (IaC) tools like Ansible and Puppet.
• Lead and influence multiple teams and stakeholders to deliver technical solutions to organizational challenges.
• Proactive mindset, ability to lead/work with teams, and capability to handle multiple tasks simultaneously.
• Possess excellent written and verbal communication skills with clear articulation of technical concepts.
Preferred Qualifications:
Experience in the following areas:
• Knowledge of server platforms as demonstrated by hands-on bring-up of systems designed for cloud architectures.
• Experience with Intel Data Center platform hardware
• Experience working with monitoring and visualization tools (Prometheus, ELK stack, Grafana, Kibana).
• Experience in scripting with Python.
• Experience working with containerization tooling, deployment and/or support
• Familiarity with Docker and containerization, CI/CD Tools (Jenkins, GitLab CI/CD), and ELK Stack (Elasticsearch, Logstash, Kibana).
• Understanding of network concepts and security best practices
• Experience working with embedded platforms.
• Experience with microservices architecture and containerization of microservices.
Work Model for this Role
This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.*
ADDITIONAL INFORMATION: Intel is committed to Responsible Business Alliance (RBA) compliance and ethical hiring practices. We do not charge any fees during our hiring process. Candidates should never be required to pay recruitment fees, medical examination fees, or any other charges as a condition of employment. If you are asked to pay any fees during our hiring process, please report this immediately to your recruiter.