Staff Engineer DevOPs
infineon
Job Description
In your new role, you will:
- Ability to work in a very dynamic and fast paced project execution while coordinating work efforts across multiple features (agile scrum) teams.
- Strong communication skills, with the ability to explain complextechnical concepts to non-technical team members.
- Active participation in driving the various developer communities like Jenkins, Python, CI/CD, etc.,
- Ability to coordinate with implementation partners, business, other IT managers, architecture, internal stakeholders, and developers to deliver comprehensive solutions and drive adoption.
- Must possess strong analytical, research, technical, and problem-solving capabilities, and a demonstrated ability to broadly apply these skills.
- Must be autonomous/self-starter will be a part of a team driving adoption of DevOps/CI/CD solutions across 100+ users and 10 feature teams.
- Understand the complete software development life cycle (SDLC).
- Develop with development team, methods that could enable them to build and release their software easily.
You are best equipped for this task if you have:
- Expertise in one of the high level programming languages likePython/C/C++
- Experience in developing automation frameworks in any one of the highlevel languages like Python/C/C++
- Expertise and working knowledge of Agile Software DevelopmentMethodology
- Expert knowledge and hands-on experience in scripting(shell/batch/python), automation, DevOps tools and methodologies
- Expert knowledge of software architecture and design.
- Expert knowledge and working experience in
- Build Automation Engine: Jenkins, Gitlab
- Static Code Analysis tools: SonarQube, Pylint, Coverity
- Version Control Systems: Git, Bitbucket, Gitlab SCM, Branching strategy
- Dependency and Package management tools: Pip, Conda, Poetry, Maven, etc
- Build systems: Make, CMake
- Binary Management Tools: Artifactory, Nexus
- OS: Windows, Linux
- Use and integrate different industry standard tools that fit thedifferent parts of the SDLC.
- Define architecture, QA strategy, documentation for the automationframework developed.
- Experience with automated testing frameworks and tools.