Job Details
N/A
JPC - 10531 - Azure DevOps Engineer
N/A,  California,  United States | Posted - 11/05/24

Job Description:

Job Title: Azure DevOps Engineer

Location: Remote

Contract role

Client: Tredence

 

Job Overview:

We are looking for an experienced Azure DevOps Engineer with a strong background in Azure Networking to join our dynamic team. The ideal candidate will have hands-on experience with DevOps tools, CI/CD pipeline automation, and a deep understanding of Azure infrastructure services (particularly networking aspects). This role will focus on improving our infrastructure automation and deploying scalable and secure cloud solutions in Azure.

 

Key Responsibilities:

DevOps Automation:

Design, develop, and maintain CI/CD pipelines using Azure DevOps (Pipelines, Repos, Artifacts).

Implement automation strategies for continuous integration and continuous delivery (CI/CD) for cloud-based applications and infrastructure.

 

Azure Networking Management:

Design, implement, and manage Azure Virtual Networks, Subnets, Network Security Groups (NSG), Azure Firewall, and VPN Gateway.

Implement and manage Azure Load Balancer, Application Gateway, and Azure Traffic Manager for high availability and traffic distribution.

Troubleshoot networking issues related to virtual networks, VPNs, peering, and DNS.

Oversee and maintain Azure Private Link, ExpressRoute, and Network Watcher for monitoring and diagnostics.

 

Cloud Infrastructure:

Work with teams to build and manage cloud resources such as Azure VMs, Azure Kubernetes Service (AKS), Azure App Services, and Azure SQL Database.

Support infrastructure and network security best practices in a cloud-first environment, including Azure Active Directory, Role-Based Access Control (RBAC), and Network Security.

 

Collaboration & Documentation:

Work closely with development, operations, and network teams to ensure that solutions are designed and implemented with best practices.

Document cloud infrastructure and DevOps processes, including infrastructure design and automation pipelines.

Provide technical leadership in setting best practices for DevOps and cloud architecture.

 

Required Skills & Qualifications:

Education: Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent practical experience.

 

Technical Experience:

Proven experience in Azure DevOps (Pipelines, Repos, Artifacts).

Hands-on experience with Azure Networking services (Virtual Networks, NSG, VPN, ExpressRoute, Load Balancers, DNS, etc.).

Experience with CI/CD pipeline design, automation, and deployment strategies.

Knowledge of cloud security best practices, including RBAC, network security, and Azure Key Vault.

Familiarity with containerization technologies such as Docker, Kubernetes, and Azure Kubernetes Service (AKS).

 

Certifications (Optional but Preferred):

Microsoft Certified: Azure DevOps Engineer Expert

Microsoft Certified: Azure Solutions Architect Expert

Microsoft Certified: Azure Network Engineer Associate

 

Desired Skills:

Strong problem-solving skills with a deep understanding of both development and infrastructure processes.

Experience with monitoring and diagnostics tools like Azure Monitor, Log Analytics, and Application Insights.

Ability to work independently, manage priorities, and handle multiple tasks in a fast-paced environment.

 

Personal Attributes:

Strong communication and collaboration skills.

Passion for learning and staying up to date with the latest in Azure services, cloud, and networking technologies.

Strong attention to detail and a proactive approach to problem-solving