Guide the design and development of reusable Infrastructure as Code (IaC) components; create IaC test plans and execute testing across the lifecycle
Deploy and support Cloud resources IaaS, PaaS, and/or SaaS, using infrastructure as code via CICD pipeline, K8 using Helm. Write automation scripts for building, deploying various products.
Pro-actively identify procedures to streamline and automate the delivery process.
Exposure to messaging pub/sub systems (eg: RabbitMQ)
Automate routine tasks utilizing coding languages and tools. Preferred, but not limited, coding experience in PowerShell, Ansible, Python, and Terraform
Recommended and document policies, DevOps tools, branching and version control strategy & standards, quality strategies, and related industry best practices
Implement new tools/develop/execute automation scripts for all environments • Interact with Engineering/Operation Teams to build and manage the artifacts for production deployment
Design, and manage Azure Kubernetes service infrastructure
Manage Azure identities, and secrets
Vulnerability and patch management and security based on established policies and procedures
Managing and improving governance and solution configuration
Create continuous environments as part of the overall Continuous Delivery objective as required by the Development and QA teams
Collaborate extensively with other engineers to build tools and systems that support our services and allow engineers to deliver high-quality software.
Requirements
Required /Preferred Experience
Hands-on experience with Azure DevOps, various Azure Cloud Services.
Experience with data transformation components such as Databricks, Analysis Services, Delta Lake
Understanding of data transformation practices including: ETL, ELT, data modeling, data warehousing, and data lake. Understand data engineering process.
Minimum 4 years’ experience working with Azure in a high-tech fast-paced environment
Experience with platform technologies to include, Compute, Storage, Network, Data, Software, Observability
Experience with automation tools (Ansible,Terraform or similar tool)
Experience with Azure Repos, branching, code review and code analysis tool
Proficient with Git, Git Flow and Azure DevOps
Experience with Kubernetes and containerization technologies like Docker
Knowledge of observability tools like EFK(Elastic, Filebeat & Kibana)
Self-starter with ability to balance many tasks with changing priorities. Proven ability to handle a wide variety of tasks and successfully prioritize work
Must be detail-oriented and able to work independently with minimal supervision
Good to have knowledge on PowerBI, Synapse, Data Factory
Qualification:
6+ years of hand on experience
Experience with provisioning and deploying SAAS-based applications in Azure
Passion for solving operational technical challenges with scalable automated solutions to technical challenges
Azure Certification in DevOps – Good to have
Deep understanding of CI and containerization
Commitment to improvement
Start-up or fast-growing company experience is a plus