Job Description:
As an Azure DevOps Engineer, you will be responsible for managing and maintaining our Azure cloud infrastructure, automating processes, and ensuring the smooth operation of our software delivery pipeline.
You will work collaboratively with development, operations, and quality assurance teams to optimize the software development lifecycle (SDLC) on the Azure platform.
Key Responsibilities:
- Azure Infrastructure Management: Provision and manage infrastructure resources in the Azure cloud using tools like Azure Resource Manager (ARM) templates, Terraform, and Azure DevOps.
- Data pipelines: Automating, Streamline, and optimize the data pipeline development lifecycle using Azure DevOps tools such as Databricks, Synapse, Data factory etc.
- Automation: Develop and implement automation scripts and tools to streamline processes such as code deployment, system updates, and configuration management using Azure DevOps Pipelines and Azure Automation.
- Continuous Integration/Continuous Deployment (CI/CD): Design, implement, and maintain CI/CD pipelines using Azure DevOps to ensure efficient and reliable software delivery.
- Development: Work as integrated part of the development team, participate in all activities including development and maintenance of microservices using .NET technologies.
- Collaboration: Work closely with developers, testers, and system administrators to ensure seamless integration and deployment of code changes on Azure.
- Monitoring and Troubleshooting: Monitor system performance and troubleshoot issues using Azure Monitor, Azure Log Analytics, and other Azure-native tools to ensure the stability and reliability of applications and infrastructure.
- Security: Implement and maintain security best practices to protect the Azure infrastructure and applications from vulnerabilities and threats using Azure Security Center and Azure Policy.
- Documentation: Create and maintain documentation for Azure infrastructure, processes, and tools to ensure knowledge sharing and continuity.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 5 to 7yrs of relevant experience
- Previous experience in a DevOps or similar role with a focus on Azure in a fast-paced environment.
- Proficiency in scripting languages (e.g., PowerShell, Bash), configuration management tools (e.g., Ansible, Puppet), and CI/CD tools (e.g., Azure DevOps, Jenkins).
- Extensive experience with Microsoft Azure services, including Azure Resource Manager (ARM), Azure DevOps, Azure Kubernetes Service (AKS), and Azure Functions.
- Experience working with Azure data factory, data bricks, synapse.
- Strong analytical and problem-solving skills to troubleshoot and resolve complex issues on the Azure platform.
- Excellent communication and teamwork skills to work effectively with cross-functional teams.
- Ability to adapt to changing technologies and learn new tools and techniques as needed.
- Experience working in agile environment with agile methodologies.
Good to have:
- Master's degree in a related field.
- Experience in programming languages such as C#, .NET, React.
- Experience working with AMQP, MQTT and microservices
- Relevant certifications such as Microsoft Certified: Azure DevOps Engineer Expert, Microsoft Certified: Azure Administrator Associate, or similar.
Personality Requirement:
- Enthusiastic, able to work well under pressure
- Excellent interpersonal, communication, analytical, and organization skills. Self-starter, goal-oriented, and clear thinking
- Attention to detail and a strong sense of responsibility
- Team player - open-minded and flexible
Location:
This position is located in Bengaluru/Hyderabad
, India.
In this recruitment process we review applications continuously. Welcome with your application as soon as possible, but no later than
30th September 2024.
Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society. With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Epiroc is based in Stockholm, Sweden, had revenues of more than SEK 60 billion in 2023, and has around 18 200 passionate employees supporting and collaborating with customers in around 150 countries. Learn more at www.epirocgroup.com.