Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Position Summary:
The position is for a DevOps Engineer who can work in a challenging CD environment, who is responsible for understanding customer requirements, create new projects and provide permission to project users in Azure DevOps, migrate the code to Azure Repo, create build and release pipelines and maintain Azure artifacts. Support to App team to resolve build and deploy pipelines issues, creation of automation scripts for Azure Resources cost optimization and provisioning Azure Resources using Terraform.
Mandatory Skills:
Azure DevOps (Boards, Repos, Pipelines, Test plans, Artifacts), Azure Cloud, Azure Functions, ARM Templates, Terraform, Teamcity, Octopus, TFS, YAML, GitLab, Nagios, Jira, Confluence, JBOSS, Java, .NET and Linux.
Duties and Responsibilities:
Building DevOps pipelines from development to production and ensuring CI/CD and DevOps best practices. Minimum 4 years of experience in creating Azure DevOps pipelines using YAML script. 4 years of experience with Azure Repos, branching, code review and code analysis tools. Minimum 2 years of experience in TFS, Teamcity and Octopus legacy tools. Must have strong Insurance domain experience. Knowledge in PowerShell / Bash scripting languages. Good in creating migration plan to migrate the applications from on-prem to cloud. Well versed with administration activities on Azure DevOps, GitLab, Teamcity and Octopus. Review solutions to ensure alignment with customer objectives, organization guidelines/benchmarks and industry best practices. Good in understanding customer pain points and technical challenges and provide appropriate solutions to create an impact on business or customer experience. Decent Experience in provisioning the Azure Cloud Services on a large environment using Terraform (Infra Structure as a code). Very good in trouble shooting the build and deployment issues. Able to deploy and provision Web/Batch applications in JBOSS. Good practical experience in Azure Cloud Services (IaaS and PaaS). Involved in Azure resources cost optimization. Experience in monitoring the DevOps tools using Nagios. Strong Programming Experience within Java and .NET languages. Strong concepts of SDLC and Agile process (Scrum / Kanban boards). Must have experience on project management tools like Jira and Confluence. Good knowledge and understanding on AKS Cluster setup. Critical thinking and problem-solving skills. Able to work independently and also with diverse teams. Proactively identify automation opportunities and optimize on the existing environments. Engineering graduates in a Computer Science background preferred. AZ900, AZ104, AZ400 Certifications highly desirable.