Looking for a Mid-Level DevOps Engineer to who has the ability to be responsible for continuous deployment and maintenance of applications and infrastructure using automation technologies. In this role you would be responsible for Improving developer productivity and delivery speed through operational efficiencies that enable developers to be more self-sufficient.
This role is fully remote but must be able to work CST hours. This position is contract to hire, hourly rate range is $50-55/hr. W2. No C2C. No third-party partnerships. Candidates that appy must be able to work in the United States without any current or future sponsorshp.
Responsibilities:
- Understand new and existing app code flows and how they interact with different components.
- Participate in multi-disciplinary teams working in a fast-paced agile environment.
- Build and maintain automated CI/CD deployment processes that execute across multiple systems and environments using Azure DevOps.
- Assist management and monitoring of infrastructure and processes to track application performance.
- Investigate customer problems referred to DevOps by the technical support team.
- Promote approved System Development Life Cycle methodology, change controls, standards, and associated cross-functional tools to ensure adoption and continuous improvement.
- Engage development teams to ensure applications include administration features and are designed to enable logging, monitoring, testing, and configuration at deployment time (without code changes).
- Identify and communicate interdependencies and productivity barriers.
- Provide on call support outside of normal work hours/days as needed.
- Other duties as assigned.
Requirements:
- Bachelor’s degree in software engineering or related field, equivalent education, or work experience.
- 2+ years hands-on software development or IT operations experience.
- Excellent verbal and written communication skills.
- Strong computer skills including Microsoft Office and Azure DevOps.
- Effective working independently and in an Agile scrum environment.
- Good knowledge of software development and test methodologies, tools, and processes.
- Experience using PowerShell and Azure DevOps to administer and deploy Azure resources.