Job Area: Engineering Group, Engineering Group > Software Engineering
General Summary:
4+ years of experience in DevOps, Build & Release process. It's essential to be proficient with source control management tools such as Git, GitHub, and Perforce (P4). Proven skills in programming with high-level languages or scripts like Python/Golang, Java, or Shell. Practical experience with Source Control Management and Continuous Integration/Continuous Deployment tools Solid knowledge of IoT and Mobile Linux platforms, including Open Embedded (Yocto), OpenWRT, FreeRTOS and Android). Important to have hands-on experience with container technologies such as Kubernetes and Docker. Familiarity with navigating and managing public cloud environments like AWS and Azure, including tasks related to migrations, scaling, and routine operations. Familiarity with the tools and technologies utilized in each DevOps stage.
- CI/CD tools: Jenkins/CloudBees , Azure CI/CD services
- I nfra & Configuration Management tools: Azure Resource Manager , Ansible, Terraform
- Database : MySQL/PostgreSQL
- Data visualization tools : Microsoft Power Platform (Power-BI & Apps & Automate), Grafana
- Microservices - Docker, Kubernetes
Educational Requirement: B.Tech/M.Tech(CSE/EEE/ECE)
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- OR
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- OR
- PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.