Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Application/DevOps Engineer

CMHWorks, LLC

Application/DevOps Engineer

Purcellville, VA
Full Time
Paid
  • Responsibilities

    Summary

    Location: 100% Remote - U.S. Time Zones ONLY
    Commitment: Part-Time
    Position Type: Hourly/Contractor Direct (No Agencies)

    We are looking for a highly skilled Application/DevOps Engineer who is experienced in all application hoisting a DevOps technologies. Application/DevOps Engineers are responsible for consulting with Engineering Manager and Architect in Application architectures, frameworks, and approaches as well as engineering solution implementations of defined system architectures.

    .

    We are looking for an Independent Contractor (1099) who can be flexible with an “on-call” work schedule as needs increase or decrease.

    Details

    Specific Responsibilities:

    • Consult with Engineering Manager and Architect in Application architectures, frameworks, and approaches.
    • Engineer the application implementation of defined system architectures including:
      • KPIs, targets, and tooling to measure application and third-party service performance related to the application,
      • Capture Domain design in accordance with Customer Requirements (DDD and BDD),
      • Documentation including architecture of deployed solutions, monitoring and support components, etc.,
      • Identify and document design decision points, propose approaches, and communicate for review and clarification.
      • Overseeing the development of documentation.
    • Ensure compliance and performance of developed applications through:
      • Definition of Best Practices and Standards,
      • Code Review,
      • Ensuring adherence to application architecture, application and development standards and practices,
      • And timely communication of identified issues to reduce potential cost risks.
    • Assist the PM with communications with clients and cross-functional departments to communicate project statuses and proposals.
    • Assist in root cause analysis for identified defects.
    • Communicating key project data to team members and building cohesion among teams.
    • Developing and executing project plans and tasks as assigned.

    General Responsibilities:

    • Provide Tier 3 Support for escalation from Operations as assigned.
    • Engage Third-Party Service Providers as necessary to resolve systemic issues.
    • Document best practices, application standards, and standard operating procedures.
    • Developing and coordinating software system validation and testing methods.
    • Support Change Management Process through contribution in required Change Documentation and CAB Participation as Requested.
    • Establish, document, and communicate initial approaches to new application challenges.
    • Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
    • Work with Dev Team Lead and Dev PM in the development, documentation and maintenance the software development lifecycle.
    • Ensure implementation of application components to provide effective monitoring of solution performance.
    • Maintain understanding of emerging technologies applicable to our current and planned products and services.
    • Proposing and implementing innovative solutions to meet our company’s technical needs.
    • Play a key role in shaping the future of our solutions and services.

    Required Technical Skillsets:

    • Linux (Ubuntu, Centos) and Windows Server Engineering and Administration
    • Docker, Kubernetes Engineering
    • Platform Engineering experience including .NET, PHP/Laravel, Node.js
    • Automation and DevOps(CI/CD) Toolsets (Jenkins,CodePipeline, CodeBuild, CodeDeploy)
    • AWS Cloud Service Engineering (all)
    • Azure/365 Engineering (all)
    • Caching Services (REDIS, Elasticache)
    • Routing & Security (DNS, WAF, GSLB)

    Other qualifications:

    • Must have reliable high speed internet.
    • Must be able to communicate in English. You'll be expected to provide regular updates on your work via our PM tool as well as our twice weekly Scrum calls.
    • Must be able to provide effective documentation.
    • Must be a team player and able to dedicate 20+ hours a week when required.
    • Must complete a skills assessment to qualify for the position.

    No agencies will be considered.