Azure DevOps Engineer- Hybrid Alexandria, VA

Arlington, Virginia

Hybrid

Full Time

$150k - $180k

Senior Azure DevOps Engineer

This company is a certified public benefit company, they produce software solutions to equip public sector agencies and critical infrastructure operators for disaster and crisis response with decision-support technologies.

The company is located in Alexandria, VA and will be a hybrid model of 2 days on site a week.

Required Skills & Experience:
  • Proficiency in scripting languages such as PowerShell, Bash, or Python
  • Expertise with Infrastructure as Code (IaC) tools such as Terraform, ARM templates, or Ansible
  • Extensive experience with Azure services (e.g., Azure VMs, Azure Kubernetes Service, Azure Functions, Azure Storage)
  • At least 5 years of experience in DevOps or a similar role, with a strong focus on automation and infrastructure as code
  • Proven experience as a senior DevOps Engineer, focusing on designing and implementing CI/CD pipelines
  • Deep knowledge of containerization tools like Docker and orchestration tools like Kubernetes
  • Strong understanding of Linux/Unix operating systems and networking concepts
  • Experience with monitoring and logging tools such as Azure Monitor, Prometheus, Grafana, and Datadog
  • Knowledge of security best practices and experience implementing them in a DevOps environment
  • Responsibilities
  • Design, build, and maintain scalable and efficient CI/CD pipelines for various applications
  • Automate build, test, and deployment processes to achieve a streamlined and efficient release cycle
  • Implement and manage Infrastructure as Code using tools such as Terraform
  • Collaborate with development and operations teams to automate infrastructure provisioning and configuration
  • Use Docker and Kubernetes to containerize applications and manage orchestration for scalable and resilient deployments
  • Optimize containerized workloads for performance and resource efficiency
  • Implement and enforce security best practices for infrastructure, applications, and CI/CD pipelines
  • Ensure compliance with industry standards and regulations such as NIST
  • Create and maintain comprehensive documentation for infrastructure, processes, and procedures
  • Contribute to knowledge sharing within the team and organization
Desired Skills & Experience:
  • Bachelor's degree or higher (preferred) in IT or equivalent experience
  • Technical experience in developing enterprise-level applications
  • Strong oral and written communication skills, including presentation skills
  • Understanding of agile software development concepts and processes
  • Strong collaboration, prioritization, and adaptability skills
  • Azure Certifications: Azure Fundamentals (AZ-900) or higher, such as Azure Administrator Associate (AZ-104) or Azure DevOps Engineer Expert (AZ-400)
  • CompTIA Security+: Validates IT security skills, relevant for ensuring security in DevOps practices
  • Red Hat Certifications: RHCSA or RHCE, for proficiency in managing Red Hat Enterprise Linux environments
  • Systems Administrator Certifications: Including but not limited to Microsoft Certified: Windows Server or LPIC-1 for Linux
  • Prefer prior experience working with disaster or emergency management data
Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.
This position doesn’t provide sponsorship.

Posted by: Ashton Corbett

Specialization: DevOps