DevOps Engineer

Gurugram, HR, IN

5 days ago
Save Job

Summary

Job Description

Role & Responsibilities :

Automation & Strategy

  • Automate configuration management for development, QA, user acceptance, pre-production, and production environments.
  • Recommend and implement software deployment strategies for successful deployment in any environment.
  • Deploy and implement configuration management tools, code, and modules to streamline implementation and supportability.

Design & Development

  • Build and optimize automation systems across the technology stack.
  • Support testing automation systems and pipelines to integrate into CI/CD pipelines.
  • Create self-service solutions for engineering departments to deliver technology services efficiently.
  • Provide input into the architecture and technical leadership of the DevOps infrastructure.

Collaboration & Support

  • Assist team members in using technologies for software development, testing, service provisioning, and management.
  • Leverage reusable tools and patterns, such as reusable code and CI/CD pipeline tasks.
  • Support engineering teams in implementing and maintaining infrastructure solutions and operational documentation.

Continuous Improvement & Best Practices

  • Stay updated with industry best practices and trends in DevOps.
  • Conduct research, test, and implement new metrics collection systems for software-based services and application development projects.
  • Implement global entreprise level solutions for observability, monitoring & security solutions across the Assurant NZ tech stack

What Are The Requirements Needed For This Position

  • Bachelors degree in Computer Science, Software Engineering, or a related STEM field (or equivalent experience).
  • At least 5 years of experience in a DevOps role, preferably as a DevOps Engineer.
  • Experience in automating the management of IT infrastructure.
  • Proficiency in Windows environments, with Linux knowledge.
  • Experience in configuring and automating monitoring tool systems and responses.
  • Experience in software development with tools and languages such as C#, YAML, Python, PowerShell, Node.js, SQL.
  • Experience of implementing on Azure Cloud Platform, ADO/GitHub Actions and/or other related DevOps services.
  • Experience with monitoring tools such as Dynatrace, NewRelic, and Azure Monitor.
  • Strong problem-solving skills and the ability to troubleshoot and resolve complex technical issues.
  • Excellent communication skills, with the ability to work effectively in a team and collaborate with diverse stakeholders.
  • Ability to manage multiple projects simultaneously and prioritize tasks effectively.
  • Knowledge of best practices and trends in DevOps and continuous integration/continuous delivery (CI/CD) processes.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: