DevOps Engineer

Responsibilities:

  • Maintain and support a cloud production, staging, testing, and development infrastructure in a well-documented, Azure-based infrastructure with alerts and monitoring
  • Work with development to architect modern web, microservices, and cloud-native distributed systems based on containers such as Docker and Kubernetes
  • Architect and automate the deployment and operation of cloud-native technologies using CI/CD workflows, infrastructure provisioning, and application deployment tools
  • Participate in and support all aspects of the software development life cycle for Cloud solutions including planning, requirements, development, and testing
  • Research and implement new technologies that may improve efficiency, scalability, reliability, repeatability, and reduce cost
  • Regularly audit current cloud environment and recommend changes and improvements that can impact performance and cost
  • Configure and manage Azure resources including virtual networks, virtual machines, SQL database servers, and more
  • Migrate and archive on-premise VMware and Hyper-v workloads to Azure to a virtual network that can be accessed from the office or via VPN
  • Effectively secure the cloud environment by managing IAM access and other security aspects of the cloud environment. This includes setting up users, roles and groups with proper permissions (permissions management), providing employees and contractors secure access to limited resources, and performing updates or maintenance to various resources and components
  • Manage operating system images, updates and operations for VMs typically managed in Azure
  • Onboard and offboard employees while ensuring conformance with security conformance requirements using tools like Sprinto.

Experience

  • 5+ years of professional experience in DevOps Engineering roles with increasing responsibility
  • Expert in Azure Cloud Technologies (Virtual Machines, Web Apps, Resource Groups, Virtual Networks, Express Routes, Load Balancers, Security Rules, Network Security Groups, Azure SQL Server, Azure Blob Storage, Azure Cache, Azure Alerts, Azure AD (Entra ID), Key Vaults, Metrics and Logs)
  • Proficient to Expert with Azure DevOps and Git (CI/CD using coded pipeline such as YAML and ansible playbooks)
  • Experience securing, managing and monitoring Azure environments
  • Experience in complete Azure administration – Subscriptions, IAM, Resource Groups, etc.
  • Experience with end-to-end software development lifecycle and delivery using Waterfall and Agile practices
  • Experience supporting technical teams implementing a DevOps platform to accelerate software delivery supporting techniques such as Blue-Green Deployment
  • Ability to design and implement highly available and scalable application solutions in a cloud environment
  • Expert-level project management skills
  • Programming skills in C#, VB.NET, Angular, HTML, and CSS a plus
  • Ability to analyze business needs and translate them into technology solutions
  • Excellent knowledge of On-Premise Infrastructure to support Virtual Machines (Hyper-V and VMWare), VPN, Networking, and migrating workloads to Azure
Experience: Senior
Job Type: Direct Hire
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx