Logo
eSolutionsFirst

Senior Azure DevOps Engineer

eSolutionsFirst, Vienna, Virginia, United States, 22184

Save Job

About the Role:

We are seeking a highly skilled and experienced Senior Azure DevOps Engineer to join our team in McLean, VA. This role will be integral in designing, implementing, and maintaining robust and efficient DevOps pipelines for our client's critical applications within the Azure cloud environment. You will work closely with development, operations, and security teams to drive continuous integration, continuous delivery (CI/CD), and infrastructure as code (IaC) best practices.

Responsibilities: Pipeline Development & Maintenance: Design, build, and maintain CI/CD pipelines using Azure DevOps (Azure Pipelines, Azure Repos, Azure Boards). Implement automated build, test, and deployment processes. Troubleshoot and resolve pipeline failures and performance issues. Optimize pipeline performance and efficiency. Infrastructure as Code (IaC): Develop and maintain IaC solutions using Terraform, ARM templates, or Bicep for provisioning and managing Azure resources. Implement configuration management using tools like Ansible or PowerShell DSC. Ensure infrastructure consistency and repeatability. Azure Cloud Expertise: Leverage deep understanding of Azure services (e.g., Azure Kubernetes Service (AKS), Azure App Service, Azure Functions, Azure SQL Database, Azure Storage) to build and deploy applications. Implement and manage Azure networking and security best practices. Monitor and optimize Azure resource utilization and costs. Collaboration & Communication: Work closely with development, QA, and operations teams to ensure smooth and efficient software delivery. Provide technical guidance and mentorship to junior team members. Document and communicate DevOps processes and best practices. Participate in agile ceremonies and contribute to sprint planning. Security & Compliance: Implement security best practices in CI/CD pipelines and infrastructure. Integrate security scanning and vulnerability assessment tools into pipelines. Ensure compliance with industry standards and regulations. Monitoring & Logging: Implement monitoring and logging solutions using Azure Monitor, Application Insights, and Log Analytics. Proactively identify and resolve performance and availability issues. Establish alerting and notification systems. Required Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of experience in DevOps engineering, with a focus on Azure. Extensive experience with Azure DevOps (Azure Pipelines, Azure Repos, Azure Boards). Strong experience with IaC tools such as Terraform, ARM templates, or Bicep. Proficiency in scripting languages (e.g., PowerShell, Bash, Python). Deep understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes, AKS). Experience with configuration management tools (e.g., Ansible, PowerShell DSC). Solid understanding of networking and security principles in Azure. Experience with monitoring and logging tools in Azure. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration skills. Ability to work on-site in McLean, VA. Preferred Qualifications:

Azure certifications (e.g., Azure DevOps Engineer Expert, Azure Administrator Associate). Experience with security scanning and vulnerability assessment tools. Experience with agile methodologies. Experience with other cloud providers such as AWS or GCP. Experience with database administration