eInfochips (An Arrow Company):
eInfochips, an Arrow company (A $27.9 B, NASDAQ listed (ARW); Ranked #154 on the Fortune List), is a leading global provider of product engineering and semiconductor design services. 25+ years of proven track record, with a team of over 2500+ engineers, the team has been instrumental in developing over 500+ products and 40M deployments in 140 countries. Company’s service offerings include Silicon Engineering, Embedded Engineering, Hardware Engineering & Digital Engineering services. eInfochips services 7 of the top 10 semiconductor companies and is recognized by NASSCOM, Zinnov and Gartner as a leading Semiconductor service provider.
About Role :
Key Responsibilities:
- Design and implement robust DevOps architectures for cloud-native applications, including IoT solutions, utilizing Azure services.
- Develop and execute a comprehensive DevOps strategy and roadmap aligned with company objectives.
- Architect and maintain scalable, secure, and highly available cloud infrastructure.
- Lead and mentor a team of DevOps engineers, fostering a culture of collaboration and innovation.
- Oversee the development of CI/CD pipelines using tools such as Jenkins, GitHub, GitLab, and ArgoCD to optimize the software delivery process.
- Implement best practices for code quality, testing, and deployment to facilitate rapid and reliable software delivery.
- Drive automation initiatives with Terraform and Ansible to improve operational efficiency.
- Continuously monitor cloud environments to proactively identify and address performance issues, outages, and security threats.
- Conduct security audits and implement best practices to ensure compliance with regulatory requirements.
- Collaborate with cross-functional teams to troubleshoot and resolve infrastructure issues efficiently.
- Stay abreast of industry trends and advancements to ensure a competitive technology stack.
- Architect and implement Continuous Integration and Continuous Deployment workflows, enhancing automation pipelines.
- Design and implement a scalable DevOps architecture for nightly builds, pull requests, zero-downtime production releases, rollbacks, and GitFlow processes.
Requirements:
- 13+ years of experience in software development, system architecture, or IT operations, including at least 5 years in a leadership role.
- Proven expertise in designing and implementing cloud architectures in Azure.
- Demonstrated experience in implementing end-to-end CI/CD solutions, including SAST and DAST, in public and private cloud platforms.
- Excellent communication and interpersonal skills, with the ability to lead a high-performing team.
- Experience with configuration management tools (e.g., Ansible, Puppet, Chef).
- Strong expertise in Infrastructure as Code (IaC) tools, particularly Terraform.
- Proficiency in containerization and orchestration technologies (e.g., Kubernetes, AKS,EKS, KEDA).
- Experience architecting and implementing automated pipelines for OS installation, software updates, network configuration, packaging, deployments, and version management.
- Familiarity with IoT services such as Azure IoT Hub, AWS IoT Core, and their integration into cloud solutions.
- Proven experience in pre-sales activities for DevOps/CloudOps.
- Develop and present proof-of-concept (PoC) demos configured for both internal and external audiences.
- Ability to thrive in a fast-paced, dynamic work environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field
Tools:
Cloud Platforms: Azure
IoT Services: Azure IoT Hub, Azure IoT Central, AWS IoT Core, AWS IoT Greengrass
Containerization and Orchestration: Kubernetes, AKS, EKS, Fargate, ECS
CI/CD Tools: Jenkins, GitHub, GitLab, ArgoCD, Azure DevOps
Infrastructure as Code: Terraform
Configuration Management: Ansible, Puppet, Chef
Monitoring and Logging: Prometheus, Grafana, ELK Stack
Scripting Languages: Python, Bash, Groovy
Security Tools: Azure Security Center, AWS Security Hub