Job Boards Template

Sr. DevOps Engineer

Canonsburg, PA 15317

Employment Type: Contract Industry: Information Technology / Systems Job Number: 915 Pay Rate: 160,000
The Senior DevOps Engineer carries overall responsibility to help drive the long term growth and automation of the Continuous Integration and Continuous Deployment (CI/CD) pipeline, drive continuous improvement, optimize flow, speed-up feedback loops, and reduce wait times in the Software Development Lifecycle. The Senior DevOps Engineer will be responsible for designing and developing new methods for standing up environments, improving practices, and optimizing processes delivering value to the customer as quickly and efficiently as possible. The Senior DevOps Engineer will own the construction, implementation, and continuous improvement for all DevOps practices.
 
  • Develop, implement, and optimize an automated CI/CD pipeline including environment builds, software deployments, automated testing, rollback on failure, and configuration
  • Automate the creation of a new environment, deployment of the latest software, and configuration of the application
  • Manage inclusion of deliverables within major and patch releases of several modular applications, including cross-module dependencies using Azure DevOps
  • Branch management within Azure DevOps
  • Maintain branch and build documentation, both manually and through automation
  • Diagnose, resolve, and prevent deployment & promotion issues
  • Train fellow team members and other teams on the DevOps policies, practices, and philosophies
  • Build, test, debug and troubleshoot installation packages (manually and with automation tools)
  • Create builds and build deployment packages for various environments
  • Report daily on the quality and stability of the software system
  • Manage and develop the Configuration Management system within Azure DevOps
  • Perform branching and merging of shared source code for concurrent projects and multiple releases
  • Keep abreast of technology changes in build & release engineering
  • Measure and monitor progress to ensure application releases are delivered on time and without error; or are rolled back if they’ re not meeting expectations
  • Communicate release details to the Business as required
  • Educate business and technical leaders on the impacts of branches, silos, and code merges, to collaboratively plan and package releases
  • Continually improve the release process by prioritizing feedback and implementing incremental improvements toward the target state
  • Participate in Go-Live activities including the execution of the deployment Plans playbooks, and checklists
  • Maintain compliance with organization' s  policies, procedures and mission statement;
  • Adhere to all confidentiality and HIPAA requirements as outlined within Inovalon’ s Operating Policies and Procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the undertaking of the position;
  • Fulfill those responsibilities and/or duties that may be reasonably provided by Inovalon for the purpose of achieving operational and financial success of the Company;
  • Uphold responsibilities relative to the separation of duties for applicable processes and procedures within your job function; and   
  • We reserve the right to change this job description from time to time as business needs dictate and will provide notice of such.
  • 5+ years of product software build and release management experience is required
  • Experience managing code repositories and assembling software build packages is required
  • 5+ years of experience in information systems administration  is preferred
  • Bachelor’ s Degree in information technology, software engineering or related field preferred
  • Experience working with end-users and across internal teams to prioritize and scope scheduled releases preferred

 

JOB SKILLS:
  • Formal technical experience with build/release and documentation tools.
  • Must be strong with communication planning, issue management, risk management and project scheduling.
  • Managing software builds, source code repositories and automated testing in a large data center environment.
  • Technical, Hands-on Experience:
    • Source Control (Git, Azure DevOps)
    • Pipeline Automation (Jenkins, Azure DevOps)
    • Programing  (C#, DotNetCore, Java)
    • Linux administration (Redhat, Ubuntu)
    • Windows Server administration
    • Scripting (Powershell, Shell)
    • Application Database (Oracle, MS-SQL) 
    • Cloud application platforms (Cloud Foundry, Docker) 
    • Monitoring and Alerting Software (SolarWinds, AppDynamics, DynaTrace)
    • Log Aggregation\Log Server Management (ELK, Splunk, SYSLOG)


 

Ryan McKigney

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.