i
Mindteck
1 Mindteck Devops Engineer Job
4-10 years
Bangalore / Bengaluru
DevOps Engineer - Configuration Management (4-10 yrs)
Mindteck
posted 1mon ago
Flexible timing
Key skills for the job
Position Requirements :
- Computer Engineering or a related discipline; specialization in DevOps preferred.
- Experience level from 4 to 10 years
Role and Responsibilities :
- Install, implement, configure, upgrade and optimize the performance of application systems and databases required to operate software Development and QA environments.
- Ensure delivery of reliable products to customers by maintaining consistent processes governing the coordination, tracking, planning, scheduling, and building of all software components.
- Establish, manage and maintain the Systems Development Environments, Upgrades, and Assigned Tasks that meet agreed functional requirements and customer expectations
- Infrastructure System Development Environments, Upgrades, and Assigned Task delivered within estimates and according to agreed schedule/within Target Level of Agreement
- By understanding both secure software development and IT operational challenges, this information technology professional defines, implements, maintains, and optimizes DevOps initiatives, processes, systems, and tools for a global software and firmware development team.
- This position supports all aspects of software development but focuses on secure coding practices, code analysis systems, build systems, and installation programs.
- Configuration Management : (Source control - Checkout / Check-in, Configuration audit and version control of the software configuration items of different products)
- Ensure integrity of the sources / deliverables.
Influence DevOps strategy :
- Define approach and plan for processes and requisite infrastructure in line with DevOps strategy.
- Guide and support teams in designing, building, testing and deploying changes to existing software via DevOps approach.
- Maintain and improve the organization's DevOps infrastructure considering the company's overall IT infrastructure; identify and replace manual processes that can be automated.
- Create and maintain build processes and systems for all assigned projects.
- Create and maintain installation processes and programs for all assigned projects.
- Report evergreen status of builds and build systems.
Must have Skills :
- Experience with administrating cloud-hosted and on-premises software development and test systems.
- Experience with a broad variety of source control systems such as GIT, TFS/DevOps, etc.
- Experience with a broad variety of build systems such as various Microsoft build tools, Jenkins, CI/CD, etc.
- Azure DevOps experience is strongly preferred.
- Experience building software systems that targets a various operating systems such as Windows, Windows CE, Linux, etc.
- Experience using code analysis tools such as SonarQube, Whitesource, Veracode, Coverity, etc.
- Proven ability to lead change initiatives from conceptualization through implementation.
- Experience with automate the build and release pipelines using classic approach and YAML script
- Experience integrating the automated tests into a pipeline, a comprehensive testing strategy (including local tests, unit tests, integration tests, and load tests) and UI testing
- Experience in implementing a pull request workflow by using branch policies and branch protections
- Experience with implementing package management strategy using the Artifacts such as Azure Artifacts, GitHub Packages, NuGet, and npm
- Experience with implementing load balancing for deployment and application deployment by using containers, binary, and scripts
- Experience with implementing a configuration management strategy for application infrastructure, including infrastructure as code (IaC)
- Experience with implementing the quality and release gates, including security and governance
- Experience in configuring the processes and communications by integrating the pipeline with work items and repository with Azure Boards
- Experience with communicating the actionable information by using custom dashboards in Azure DevOps for enabling the better collaboration and communication
- Experience with managing the repositories with Azure pipelines and plan, design and implement the branch strategies for the source code
- Proven ability to collaborate upwards and sideways focusing on solutions.
- Demonstrated drive for results.
- Excellent written and oral communication skills.
- Flexible work schedule to accommodate global team.
Nice to have Skills :
- Experience with automating the mobile application build and release process that targets a various platform such as Android, iOS and Microsoft Windows
- Experience with workplace digital skills
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Devops Engineer roles with real interview advice
4-10 Yrs
Bangalore / Bengaluru