Post a job

Staff DevOps Engineer

A

Location
India
Assurant

Job Description

Staff DevOps Engineer, GCC, India

Reporting to the Manager of Data Services - Global Data Analytics (GDA), the ‘Associate DevOps Engineer’ plays a crucial role in supporting our infrastructure and deployment processes. The role will ensure seamless integration and deployment of Machine Learning, Artificial Intelligence and Gen-AI applications on the Azure platform using Microsoft technologies and Terraform.

This role will work with Data Engineers, Data Warehouse Developers, Data Scientists, Cloud Engineers, Enterprise Architects, Security and Network Engineers to assist with overall design and implementation of CI/CD processes using Assurant’s ADO and GitHub enterprise infrastructure to enable Global Data Analytics’ (GDA) AI/ML, Generative-AI, Reporting and Data solutions.

This position will be Remote at our India location.

What will be my duties and responsibilities in this job?

  • Assist in the design, implementation, and maintenance of scalable and reliable infrastructure on the Azure platform.
  • Implement infrastructure as code (IaC) practices using Terraform and Azure Resource Manager (ARM) templates to provision and manage Azure resources.
  • Participate in continuous integration and continuous delivery (CI/CD) pipeline development and maintenance using tools such as Azure DevOps and GitHub.
  • Contribute to the development of best practices for DevOps.
  • Assist in the creation and maintenance of technical documentation for DevOps and CI/CD deployment processes.
  • Write and maintain shell scripts or bash scripts for automating tasks and managing Azure resources.
  • Monitor and troubleshoot build, release, and deployment issues, and work with cross-functional teams to resolve problems and ensure successful deployments.
  • Be mindful of details since their tasks include creating extensive documentation, tracking errors, and making changes to existing products.
  • Participates in reviewing deployment release pipelines.
  • Stay updated with the latest industry trends and technologies to propose and implement improvements.

What are the requirements needed for this position?

  • Bachelor’s degree with 3+ years of experience or Masters’ degree with 2+ years of experience in the areas of engineering, Science or Computer Science
  • Proficiency in at least one of the cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP).
  • Knowledge of Continuous Integration/Continuous Deployment: Well-versed with Azure Pipelines, or GitLab or Jenkins or CI/CD tools to automate the build, test, and deployment processes.
  • Proficiency in Terraform or Azure Resource Manager (ARM) templates is essential to automate infrastructure deployments.
  • Familiarity with containerization concepts and tools such as Docker and Kubernetes.
  • Experience with version control systems like GitHub or Azure Repos for code management, versioning, and collaboration.
  • Proficiency in at least one of the scripting languages such as PowerShell, Bash, Azure CLI to automate repetitive tasks and build efficient workflows.
  • Experience in design and delivery of infrastructure services as ‘Infrastructure as a code’.
  • Skilled in monitoring and logging tools such as Azure Monitor.
  • Knowledge of agile methodologies such as Scrum or Kanban.
  • Knowledge of security best practices and compliance frameworks like GDPR to safeguard data and ensure regulatory compliance.
  • Strong problem-solving and troubleshooting abilities to identify and resolve any issues during development and deployment processes.
  • Excellent collaboration and communication skills to work with cross-functional teams.

What other skills/experience would be helpful to have?

  • Knowledge in foundational concepts and practices of Business Intelligence, Data Warehousing, Machine Learning, Artificial Intelligence and Large Language Models, using Microsoft technologies.
  • Experience working with job scheduling tools.
  • Experience with SQL, Python, Linux Shell Scripting or MS Power Shell, Spark, NoSQL
  • Experience with Cloud Service Models: PaaS, IaaS, SaaS
  • Vendor-based cloud certifications in Azure or DevOps e.g., Microsoft Certified: Azure Fundamentals, Microsoft Certified: Azure DevOps Engineer Expert.

Apply for this job

Expired?

Please let Assurant know you found this job with RemoteJobs.org. This helps us grow!

About the job

Jun 12, 2024

Full-time

  1. IN India
RemoteJobs.org mascot