What are the responsibilities and job description for the DevOps Engineer position at H.R. Staffing Solutions, Inc.?
Job Description
DevOps Engineer
100% Remote (US CST)
Contract to Perm or Direct hire is preferred
We are seeking a knowledgeable and passionate DevOps Engineer with deep technical know-how and hands-on experience implementing practices and tools to build and maintain a stable and efficient infrastructure to optimize platform service delivery across, quality, and development environments throughout the development lifecycle.
In this role you will work with the DevOps vendor team to drive application & deployment readiness, troubleshoots issues, maintain, and continuously improve building, packaging, and deployment processes. You will also drive automated infrastructure capabilities, like CI/CD deployment pipelines to bring operational consistency as well as continuous operational improvements.
You must be passionate about leading through example and have a desire for hands-on partnership to improve operational efficiency and customer satisfaction while working collaboratively with groups across the enterprise (engineering, hosting, services, cyber security, etc.) to drive quality and speed of innovation. You will be recommending actions, processes, and shifts that will result in KPI and operational improvements.
Primary Responsibilities Include:
- Partnering with the DevOps Sr. Engineer leading the DevOps team and responsible for the product and technology platform
- Identifies, assesses, and solves complex technical problems in collaboration with the DevOps vendor team, where analysis of situations or data requires an in-depth evaluation of variable factors. At times requiring previous expertise and experience with analysis and development of front-end code (ex. Typescript/React and Java Script) and back-end code (C#)
- Designs and directs all aspects of Continuous Delivery implementation on Technologies systems build or application support projects.
- Design, document, automate and support CI/CD pipelines promoting code across R&D and operationally critical environments.
- Maintains run books and operations supporting the provisioning, deprecation, and 24x7 operations of the Assurance Technologies platform.
- In collaboration with the DevOps team, work as part of a team to develop and operate infrastructure as code, monitoring, and logging.
- Work with cybersecurity to ensure secure practices and policies are woven into every aspect of operations.
- Acts independently to determine methods and procedures on new assignments.
- Drives DevOps capability assessments and provides industry subject matter expertise.
- Contributes to DevOps practice development including asset creation, and enterprise strategy.
Necessary Qualifications:
- 5 years of experience:
- Experience as a DevOps Engineer working with cloud platforms (AWS, Azure, Google Cloud Platform or similar). Azure Cloud Platform is preferred
- Experience in building and administering VMs and Containers using tools such as Docker/Kubernetes on Azure AKS
- Tooling for automated build, delivery and release of software
- Managing DevOps for platform SaaS, including operations monitoring and reporting
- Managing application development, software delivery lifecycle, and/or infrastructure development and administration
- Design and implementation of Continuous Delivery and/or DevOps solutions and patterns
- Automating code repository management, code merge and quality checks, continuous integration, and automated deployment and management
- Using development tools like Cloud Native DevOps (Azure DevOps), Git, Terraform, Visual Studio, App Insights and Docker
- Agile delivery environments
- Experience with IaaS (Terraform) implementing scalable cloud base environments and systems
Preferred Qualifications:
- SME in Terraform and runbook scripting.
- Deep knowledge of application development and debugging.
- Code development in Java Script, Typescript/React, C# or other commonly used language
Salary : $70 - $85