Motion Recruitment - Arlington, TX

posted 3 months ago

Full-time - Senior
Arlington, TX
Administrative and Support Services

About the position

The Senior Azure DevOps Engineer will play a critical role in the development and maintenance of software solutions designed to support public sector agencies and critical infrastructure operators in disaster and crisis response. This position is based in Arlington, Virginia, and operates on a hybrid model, requiring two days on-site each week. The ideal candidate will have a strong background in DevOps practices, particularly in automation and infrastructure as code, and will be responsible for designing, building, and maintaining scalable CI/CD pipelines for various applications. The role demands a deep understanding of Azure services and proficiency in scripting languages, as well as experience with containerization and orchestration tools. In this position, the engineer will collaborate closely with both development and operations teams to automate infrastructure provisioning and configuration, ensuring that deployment processes are efficient and streamlined. The role also involves implementing security best practices and ensuring compliance with industry standards and regulations. The engineer will be expected to create and maintain comprehensive documentation for infrastructure, processes, and procedures, contributing to knowledge sharing within the team and the organization. This position is ideal for someone who thrives in a fast-paced environment and is passionate about leveraging technology to improve disaster response capabilities.

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.

Requirements

  • 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.

Nice-to-haves

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service