Epicareer Might not Working Properly
Learn More
I

Lead DevOps Engineer

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Role: Lead DevOps Engineer

Location: Remote

Direct Client

YOU MUST have:

  • Strong hands-on DevOps experience.
  • Very deep technical background.
  • Proven leadership skills.

As the Lead DevOps Engineer, you will:

  • Design and implement highly scalable DevOps processes to support the development and deployment of large-scale applications.
  • Lead initiatives focused on automation, CI/CD, and cloud technologies, centralizing code repositories into GitHub to streamline development workflows.
  • Assess and improve coding and review practices, ensuring a high standard of code quality and security by integrating automated scanning tools into the development cycle.
  • Proactively address technical debt before it escalates and ensure continuous improvement of development processes.
  • Optimize processes around code branching, merging, and releases to facilitate seamless and efficient deployments.
  • Automate build and deployment processes, reducing manual effort and increasing operational efficiency.
  • Enhance unit test and integration test coverage, ensuring application reliability and performance.
  • Mentor and coach the team on new DevOps skills, driving the adoption of best practices in development and deployment.

You MUST have experience with:

  • C#, , MVC, .NET Core.
  • Security Practices:
    • Implement security practices like static code analysis and encryption.
    • Hands-on experience with security tools (e.g., SonarQube, Checkmarx, GitHub Advanced Security).
    • Ability to maintain compliance with standards (e.g., ADA).
    • Azure DevOps, GitHub Enterprise, GitHub Actions:
    • A deep understanding of Azure DevOps, GitHub, and CI/CD tools is required.
    • Prior experience migrating TFS/ADO to GitHub, building out automation and best practices.
    • Test Automation and TDD:
    • Implement automated testing.
    • Improve test coverage.
    • Ensure reliability through unit and integration tests.
    • Set-up tools like Selenium, NUnit, or xUnit.
    • T-SQL and MS SQL:
    • Query tuning and database automation are required.
    • Query optimization and automating database-related tasks.
    • Technical Leadership and Mentorship:
    • Establish and enforce code review standards.
    • Guide development practices.
    • Provide technical leadership in DevOps strategies.
    • Code Quality and Security Scanning Tools:
    • Utilizing tools like GitHub Advanced Security, Dependabot, and Snyk to integrate security and code quality into the pipeline.
    • Code Branching, Merging, and Release Optimization:
    • Optimizing the code branching and release management processes is essential.
    • TypeScript/Angular, Client-Based Authorization:
    • Work with front-end teams and discuss front-end design and technologies, including TypeScript and Angular.

Education/Certifications:

  • Bachelor s degree in Computer Science or a computer-related program.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job