Sr. Dev Ops Engineer

Gravity IT Resources

Apply Now

Job Title: DevOps Engineer
Job Type: Contract – 1 year
Location: Remote
Work Authorization: Will consider Visa holders, Green Card Holders and US Citizens for this role. 

Overview: The DevOps Engineer will need to have deep technical and diverse experience with applications and cloud infrastructure, experience with building and supporting release engineering processes besides delivering and managing CI/CD pipeline. This is a lead role that will help build and lead DevOps Engineering team who will develop and maintain application tools/scripts to build, deploy, automate, and streamline source code management and the software product delivery processes. The ideal candidate will leverage prior direct experience supporting application infrastructure and automated delivery pipelines while partnering with application and infrastructure teams operating in an Agile delivery environment.

Essential Duties and Responsibilities:

Develop, deploy and automate to provide a fully functional pipeline for applications modernization in Azure supporting new and existing cloud stack environments.
Build, migrate and test Azure environments and integrations.
Integration with on-premise applications, cloud providers or other platforms.
Develop templates or scripts to automate everyday developer or operations functions.
Participate in design and development of application systems using micros service architecture focusing on operational requirements and infrastructure setup.
Develops automated release tools to allow for continuous build and release processes.
Incorporate Security products and processes into existing and new systems and infrastructure.
Bake Operational and Security controls into Engineering and DevOps pipelines (e.g., build automation and configuration management).
Build and maintain a reliable, scalable and performant CI/CD toolchain
Assist IT, Development, and Data teams with Cloud management tasks for DevOps processes
Assist production support teams with troubleshooting anomalies related to DevOps processes
Troubleshoot and debug infrastructure issues related to DevOps processes
Plan and prioritize activities for building, upgrading and maintaining DevOps processes
Work on multiple projects at the same time.
Report activities and progress to the management on a weekly basis.
Provide support after hours and on weekends, when necessary.
 

Skills/Qualifications

  • Education and/or Experience: Bachelor’s degree in Computer Science, or a related discipline.
    • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
    • 5+ years of hands on experience with Azure Infrastructure and development solutions.
    • 5+ years’ of experience in designing DevOps pipelines, installations, configurations, automations and monitoring of various cloud services including: (laaS, PaaS, and SaaS).
    • Experience in implementing Full lifecycle DevOps automation including Configurations management, Build Automation, Release Management, Development automation and Infrastructure management.
    • Solid experience with DevOps implementations, migrations and upgrades within the Microsoft Cloud Azure solution suite.
    • Experience with OS-level virtualization tools such as Docker.
    • Experience with container orchestration tools in Azure such as Azure Kubernetes Service and Azure Container Instances
    • Experience with DevOps CICD tools and concepts – Jira/Confluence, Git, Gitflow, Ansible, Azure DevOps and staged integrations etc.
    • Experienced with SAST, DAST, SCA and other code security tools
    • Experienced with Security Policy and Observability as code
    • Experience with scripting languages – PowerShell, .NET, C#, Python
    • Understanding of micro-services, containerization, and other app modernization strategies
    • Experience with Content Delivery Network such as Cloudflare, Fastly
    • Understanding of APIs, SDKs, and other integration methods
    • Experience integrating Microsoft Dynamics 365 with Azure Blob for document management
    • Familiar with Network Infrastructure and Security
    • Knowledge of IP networking, private tunnel, VPN’s, DNS, load balancing and firewall.
    • Familiar with Windows and Linux.
    • Experience with SQL Server, SSRS, SSIS and Transact SQL is a plus
    • Candidate must have excellent communication (verbal and written) and interpersonal skills, including effectively communicating with technical and non-technical team members;
    • Experience working in a high demand work environment
    • Implement and stay abreast of Cloud and DevOps industry best practices and tooling
    • Experience operating in a highly regulated industry
    • Experience in Windows and Linux as build environments and optimizing which to use in different scenarios
    • Interpersonal Skills:
    • Detail oriented with excellent organization and analytical skills;
    • Ability to plan and take initiatives to accomplish objectives in timely fashion;
    • Ability to prioritize work and meet deadlines;
    • Ability to establish and maintain effective working relationships with team members, supervisors, vendors, and employees from other departments.

 

Emily.Wilhelm

Apply Now