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:
This position doesn’t provide sponsorship.
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
- 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
This position doesn’t provide sponsorship.