Job Description
Primary role is to be part of a DataOps Agile/Scrum Automation Team and secondary role is to provide backup for a 24×7 Support Team. In the primary role, candidate will be expected to: write automation for CICD in Azure Devops; create Infrastructure as code to automate environment provisioning and standup other resources in Azure Cloud ; develop Monitoring solutions with Dashboards. In the secondary role, candidate will be expected to provide production-level support for those same resources in Azure Cloud and Azure DevOps. Additionally, familiarity with DataOps is required to automate Data Pipelines (e.g. Azure Data Factory /Databricks) and the continuous deployment of those pipelines to environments. Some on-prem infrastructure support will be required as well and understanding of how to move data securely from on-prem to Azure Cloud.
Responsibilities
- Be a part of a full-service and cross disciplinaryCloutOps/DataOps/DevOps Automation scrum team, participating in the full development process, including design, and production deployments, while exercising Agile/Scrum,DataOps, DevOps, and SRE best practices
- Create scalable, maintainable, quality services
- Develop deployment and automation tools, as well as the platform to more efficiently detect, address, and prevent problems from recurring
- Debug problems at scale and help platform and service teams to implement lasting fixes to recurring issues
- Be an expert customer of our platform teams, helping them to shape our architecture. Influence and create new designs, architectures, standards, and methods for large-scale distributed systems
- Build Infrastructure as Code and necessary automation required to setup Cloud environments, CI/CD pipelines, Data pipelines in Azure Cloud with ARM, AzureDevOps YAML, Terraform
- Build Pipeline as code with YAML for CICD pipelines for Data applications
- Setup CI/CD & promotion pipelines for Infrastructure as code ensuring IAC is tested before deployed to stable environment for development teams
- Experience automating& Infrastructure as Code (IAC)
- Develop, Test and release automation to services support team on release cadence
- Triage errors and defects raised by support services and software development teams operating on the platform
- Implement monitoring solutions/dashboards for Azure Monitor&Application Insights
- Monitor dashboards to ensure tools and environments are meeting SLA’s for uptime and performance
- Document all communication for auditability
Requirements
- Automation / scripting skills and a desire to automate all the things
- Excellent oral and written communication skills, ability to converse and collaborate with globally distributed software teams
- Active listening and excellent presentation and writing capabilities
- Critical thinking, decision-making, time/stress management and organizational skills
- Influence technology and a culture of service ownership at Walgreens. Engage in training and mentoring to help develop other engineers with this mindset
- Experience in an Agile/Scrum and DevOps environment,including a high-volume or critical production service environment
- Atleast 6 years of experience with automation & Infrastructure as code with PowerShell, Azure ARM, Terraform, YAML
- 3+ years of Azure SaaS tools including AzureDevOps, Azure DataFactory
- 3+ years of experience of AzureDevOps tools & Azure ecosystem
- 3+ years of experience selenium & API testing
- Expertise in Windows server management
- 3+ years of experience on Azure Cloud
- Proficient Git skills
- Experience of having implemented end to end DevOps for .Net applications
- Experience of working in Agile teams
Desirable
- Hadoop and Voltage experience from a support & management perspective
- Agile certified engineer
- Azure certified DevOps Engineer, other Azure certifications
- Experience in monitoring and metrics systems
- Background in SysAdmin is advantageous
- Experience with Python scripting language
Experience: 0 Yrs Salary: Not disclosed