Mindteck Ltd

DevOps Engineer - Configuration Management

Click Here to Apply

Job Location

bangalore, India

Job Description

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 (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 12/27/2024
Click Here to Apply
View More Mindteck Ltd Jobs

Contact Information

Contact Human Resources
Mindteck Ltd

Posted

December 27, 2024
UID: 4945975360

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.