Job Title: Sr. Azure DevOps Engineer
Experience: 8+ years
Shift Timing: 2:30 PM to 11:30 PM IST
Location: Remote
Type: Contract (6 months with potential extension)
Company: Kooe Private Limited
Job Description:
Kooe Private Limited is seeking an experienced Senior Azure DevOps Engineer to lead the development and implementation of CI/CD pipelines, automate infrastructure provisioning, and optimize cloud-based solutions. The role will focus on enhancing our delivery speed and reliability, with a strong emphasis on Azure DevOps and Azure Data products such as Azure Data Factory, Synapse Analytics, and Databricks.
Key Responsibilities:
- Develop CI/CD & DevOps Roadmaps: Create a phased CI/CD & DevOps implementation plan, identifying essential tools and technologies.
- Automate Infrastructure Provisioning: Implement automated provisioning of Azure cloud infrastructure using Infrastructure as Code (IaC).
- Optimize Development Processes: Develop innovative approaches to optimize development workflows and enhance delivery speed to market.
- Adhere to Development and Delivery Processes: Ensure compliance with change management, SLA, productivity standards, and other application goals.
- Collaborative Development: Work closely with business partners, IT management, and staff to build Continuous Integration and Continuous Delivery processes, including code quality, unit testing, TDD, and test automation.
- Lead Agile Teams as a Thought Leader: Serve as a thought leader and change agent, providing direction to Agile team members in the Scrum process.
- Promote Test Automation: Implement and drive the adoption of unit testing, feature-level automated tests, and API and service-level automation.
- Perform Unit and Integration Testing: Conduct unit and integration testing to ensure quality across all developed artifacts and provide support for UAT and production deployment.
- Support Azure Data Products: Utilize the Azure stack, including Data Factory, Synapse Analytics, Databricks, or Microsoft Fabric, for data-driven solutions.
Desired Competencies:
- Pipeline Enhancement: Improve existing CI/CD pipelines, adapting them to new requirements, and drive CI/CD pipeline implementation in an Agile environment.
- Extensive CI/CD and DevOps Experience: 8+ years implementing CI/CD pipelines, tool chains, and DevOps solutions with platforms like GitHub, Jenkins, SonarQube, JFrog, Azure Artifacts, Terraform, Docker, and Kubernetes.
- Infrastructure as Code (IaC): Strong experience with Azure Resource Manager (ARM) templates, Bicep, and Terraform.
- Scripting Proficiency: Expertise in various scripting languages such as PowerShell, Python, and Shell scripting.
- Azure Services: Experience with Azure services, including App Service, Functions, SQL Database, Storage, and Kubernetes Service (AKS).
- GIT Best Practices: Skilled in setting up GIT repositories based on industry best practices for various development teams.
- Static Code Quality and Security Tools: Proficient in industry-standard tools for code quality and security, such as SonarQube, Snyk, Veracode, Checkmarx, and BlackDuck.
- Testing Tools Familiarity: Knowledge of NUnit, TestNG, Selenium, JMeter, Bamboo, Cucumber, MSBuild, Maven, and other testing frameworks.
- Package Management: Familiar with tools like Nuget, NPM, Yarn, PIP, and Go package manager.
- Cloud and Microservices Knowledge: Experienced in cloud services (Azure) and microservices architecture.
- Learning Enthusiast: Shows an interest in learning new technologies and keeping up-to-date with industry trends.
- Innovative Mindset: Brings creativity and fresh perspectives to solving challenges and generating ideas.
- Effective Communicator: Strong communication skills, with the ability to clearly explain technical topics to both technical and non-technical audiences.
- Mortgage Industry Experience (Plus): Prior experience in the mortgage industry is an added advantage.
Qualifications:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field (e.g., B.Sc., B.C.A, M.C.A., B.E./B.Tech.).