The DevOps Solution Engineer is responsible for creating and managing CI / CD tools and pipelines in the digital marketing landscape.
The person is expected to have a strong understanding of the SDLC lifecycle and use that understanding to further the release management process using automation.
The person will be responsible for defining the branching strategy and implementing the strategy through various projects / initiatives.
Key Accountabilities :
Define & refine the DevOps roadmap for digital marketing applications that simplifies and rationalizes the CI / CD landscape while optimizing the software development process by working with fellow DevOps solution engineers and engineering leads.
Define and guide the team on the branching strategy; govern the adoption of the strategy through clear guidelines, active interventions and escalations.
Design, developand implement new tools and processes to align the CI / CDpiplelines with the overall roadmap. Support Kimberly-Clark’s development and security standards during the process.
Assist in the release management activities through CI / CD planning and enablement.
Work closely with the Digital Producers and / or Marketing organization on the implementation and migration of pipelines for capabilities including Sitecore WEM Platform, Sitecore Content Management Solution, Stibo, Mediabeacon etc.
Provide consulting and technical guidance to the Digital Production Team including System Integrators / Service Providers onthe CI / CD setup for the Sitecore CMS platform.
Prepare technical and other documents related to CI / CD as required.
Perform technical onboarding of the new employees or Agencies on the core CI / CD platform.
Share new tools, technology standards, and technical learnings on the CI / CD platform with the engineering teams.
Skills / Experience Required
A Bachelors of Computer Science or a related field is required.
5+ years of experience with hands on software build and release management is required.
Strong understanding of SDLC lifecycle and agile methodology is a must.
Expertise in Source Control Management, including branching, integration, and merging techniques is requried.
DevOps experience handling a multi-lingual environment involving .NET, Java etc. is desirable.
Experience with Application Lifecycle Management tools and Source Control systems, such as GIT, VSTS and TFS is required.
Hands-on experience in setting up DevOps pipelines for large scale projects (Automated deployments with Continuous Integration / Delivery workflows) is a must.
Experience with software build and deploy tools such as Azure DevOps, TFS, Jenkins, MSBuild, Artifactory, Octopus Deploy, etc. is required
Exposure to configuration management tools such as Ansible, Puppet, Chef, or similar is a plus - Scripting experience in Groovy or Powershell is expected.
Experience with static code analysis for code quality and security. Experience in leveraging Sonar for code quality analysis is required.
Experience with Cloud Platform (preference is Azure) is required.
Experience with Docker & Kubernetes is a plus.
Experience working with geographically distributed teams across time zones is a big plus.