Azure DevOps Engineer
Nashville, TN 
Share
Posted 22 days ago
Job Description

Must-Have Skills:

Experience with Git Version Control Systems: Proficiency in using Git for source code version control.

Strong Understanding of Terraform and Azure Client Templates: Solid knowledge and experience in using Terraform and Azure client templates for infrastructure provisioning.

Building Release Pipelines (Preferably YAML): Ability to create and manage release pipelines, with a preference for YAML-based pipelines.

Experience with Infrastructure as Code (IaC): Familiarity with Infrastructure as Code concepts, with a preference for Azure Resource Manager (ARM) or Bicep for defining and managing infrastructure.

Development with Scripting Languages (Preferably PowerShell): Proficiency in scripting, especially PowerShell, for automation and configuration management.

Deep Knowledge of Microsoft Azure Service Offerings: In-depth understanding of various Azure services, including Azure Virtual Machines (VMs), infrastructure, databases, serverless functions, web apps, and Azure Kubernetes Services (AKS).

DevOps or Systems Knowledge: A strong background in DevOps practices and systems knowledge, including security protocols for client/server environments.

Experience with Cloud-Based IaaS and PaaS Solutions: Hands-on experience in working with cloud-based Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) solutions, both on Windows and Open Source/Linux platforms.

Containerization and Orchestration: Experience with containerization technologies and orchestration of web services, such as Docker and Kubernetes.

Supporting Databases: Experience in supporting and managing databases, with proficiency in at least one of the following: MS-SQL Server, MySQL, MongoDB, PostgreSQL, or Cassandra.

Agile Development: Experience working in agile development teams, adapting to emerging technologies, and addressing changing business needs.

Expert Knowledge of Software Development Lifecycle: A deep understanding of the software development life cycle, including concepts like test-driven development (TDD), continuous integration, and continuous delivery (CI/CD).

Intermediate-Level Knowledge of High Availability: Proficiency in designing and managing high-availability systems, including high-performance and multi-data center setups, as well as hybrid cloud environments.

Related Technologies Knowledge: Familiarity with related technologies such as encryption, IPsec, VLANs, VPNs, routing, firewalls, proxy services, and LAN/WAN connectivity.


Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, age, protected veterans or individuals with disabilities.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields