Azure DevSecOps Automation Engineer (CI/CD)

Overview

Remote
$100,000 - $140,000
Contract - Independent
Contract - W2

Skills

Kubectl

Job Details

Prabhav Services, Inc. originated in the year 2005 and developed into a Service and Solutions company with multiple locations. Prabhav provides a plethora of software solutions for a variety of users. Its Project Development Division meets the needs of its clients with unmatched quality and efficacy, either onsite, offsite, or offshore.

Prabhav makes technology work for the client s business. We see technology as an engine for growth, helping businesses become more adaptive, competitive, and profitable.

Job Title: Azure DevSecOps Automation Engineer (CI/CD)
Location: Remote or Atlantis

Overview:

We are seeking an experienced Azure DevSecOps Automation Engineer with a strong background in Continuous Integration and Continuous Deployment (CI/CD) practices. The ideal candidate will be proficient in Azure cloud technologies and possess expertise in automating manual build, deploy, and test processes. This role requires proactive identification of process gaps, implementation of improvements, and ensuring compliance and security standards are met.

Key Responsibilities:

  • Identify and automate manual build, execute, deploy, and test activities to streamline development processes.
  • Analyze existing workflows to identify process gaps and implement improvements for increased efficiency.
  • Create and manage custom packer images to standardize deployment environments.
  • Develop and maintain Infrastructure as Code (IaC) using Terraform to automate provisioning and management of cloud resources.
  • Design, update, and execute infrastructure pipelines using Azure DevOps (ADO) pipelines for deployment and release management.
  • Collaborate with the development team (PI team) to identify development and deployment gaps and ensure seamless integration of CI/CD practices.
  • Conduct Azure cost analysis and provide recommendations to optimize resource usage and reduce costs.
  • Manage public cloud compliance and security updates to ensure adherence to industry standards and best practices.
  • Perform Azure architecture reviews for applications and suggest/implement improvements or optimizations.
  • Provide support for Azure Kubernetes Services deployment and application support using Helm charts, ADO pipelines, Kubectl, and Azure Portal.
  • Oversee Azure VM and infrastructure refreshes and updates through IaC and Azure Portal.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Strong experience working with Azure cloud technologies.
  • Proficiency in scripting languages such as PowerShell, Bash, or Python.
  • Experience with Infrastructure as Code (IaC) tools, particularly Terraform.
  • Hands-on experience with Azure DevOps (ADO) pipelines for CI/CD automation.
  • Familiarity with Kubernetes deployment and management, specifically Azure Kubernetes Services.
  • Knowledge of cloud security best practices and compliance standards.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.
  • Strong communication skills with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.

Preferred Qualifications:

  • Azure certifications such as AZ-900, AZ-104, AZ-400, or equivalent.
  • Experience with IBM Cloud services and technologies.
  • Previous experience working in a remote or distributed team environment.

This position offers an exciting opportunity to work on cutting-edge Azure cloud technologies while collaborating with a diverse team of professionals. If you are passionate about automation, cloud security, and continuous improvement, we encourage you to apply.

You can reach me at