Senior DevOps Engineer
100% Remote
Base: 110K-140K + Bonus
Location: Glen Allen, VA (Reporting to Cloud and Automation Team Manager)
Role Overview: As a Senior DevOps Engineer, you will be responsible for automating and optimizing development and operations processes. Collaborate with a skilled team to build and maintain deployment, monitoring, and operational tools.
Key Responsibilities:
- Automate Infrastructure: Develop and maintain secure, scalable, cloud-agnostic infrastructure.
- Lead & Mentor: Guide and mentor a team of DevOps engineers.
- Deployment Strategies: Implement blue/green deployment strategies for critical systems.
- Code Management: Enhance Terraform and PowerShell code, and Azure DevOps pipelines.
- VM Image Creation: Create custom VM images with Packer for VMware and Azure.
- Scrum Participation: Engage actively in the scrum team.
- Automation: Improve IT DevOps efficiency through automation and documentation.
- Collaboration: Plan and execute system changes with DevOps teams.
- Infrastructure Maintenance: Maintain Terraform code for Azure infrastructure.
- Cluster Management: Manage OKD and Azure Kubernetes clusters.
Requirements:
- Skills: Strong analytical, problem-solving, and communication skills.
- Education: Bachelor’s degree in Computer Science or related field.
- Experience:
- IaaS and PaaS platforms with Terraform
- Azure Cloud Services and DevOps CI/CD pipelines
- VM image creation with Packer
- PowerShell scripting
- Test automation and containerization (RedHat OpenShift/Kubernetes)
- Azure Networking and Log Analytics
- Design & Architecture: Experience with complex environments and SDLC methodology.
- Configuration Management: Understanding of change management.
- Scrum Experience: Proven effectiveness in scrum teams.
- Adaptability: Thrive in a fast-paced environment.
- Teamwork: Ability to work independently, mentor junior members, and collaborate effectively.