Azure Cloud DevOps Engineer - MD

Location: Elkridge, MD
Date Posted: 01-03-2019
Our high profile client has a new exciting opportunity in MD area for a DevOps Engineer to join their team.  The ideal candidate will have experience implementing Azure DevOps tool, experience building CI/CD pipelines from scratch, and experience leading a team. Previous Healthcare IT experience is desirable as well as experience working on a team using Scrum or other Agile project framework.
**This position is a 12 month contract role

Position Description:
  • Architecture & design experience deploying enterprise applications on Cloud (Azure) using DevOps methodologies, techniques, tools/platforms.
  • Expertise - large scale, high performance enterprise application deployment and solution architecture on complex heterogeneous environments in the Cloud (Azure)
  • Experience - implementing Agile and DevOps tools such as: Azure Devops (VSTS) or Jira, Confluence, Jenkins, Chef, Nexus, Sonarqube, Fortify, Gradle, Maven, Groovy, Ruby, Networking tools, Docker, Java, J-Boss, Tomcat, Powershell, CI/CD, Selenium, Junit, Mockito, GitLab, LiquiBase, Section 508 tools, and OS such as RedHat, Windows, Ubantu.
  • Detail the number of concurrent CI/CD pipelines, developers and environments supported, e.g. Development, Testing, Stage, Production.
  • Experience - implementing multiple databases such as: MySQL, Oracle, PostgreSQL,
  • Responsible for maintaining operational (Infrastructure-as-a-service) cloud systems, data flows, design and implement software products and systems that will efficiently process and manage the pipeline.
  • Strong DevOps, Linux Systems Administration and Scripting experience required Package and deploy applications for production.
  • Provide development estimates outlining business and technical risks.
  • Develop and deploy software in an incremental process that is potentially shippable with each iteration
  • Identify and significantly contribute, where appropriate, to division initiatives
  • Provide technical and business explanation and justification for architectural, design, and coding approaches.
  • Work under tight time constraints with changing requirements
  • Execute thorough unit and integration test cases for developed solutions
  • Develop data persistence and transmission based on commercial and open source relational databases
  • Regularly update technical and business teams as to plans, progress, and issues
  • Produce high quality software following best practices and established standards such as Test-Driven Development and Pair Programming.
  • Plan, design, enforce, and audit policies and procedures that safeguard the integrity of and access to enterprise systems, files, and data elements
  • Development/maintenance and defect resolution of code
  • Attendance at daily scrum to discuss accomplishments, plans and blockers
  • Adherence to agile process and defined development standards including technical design specifications (TDS), code reviews, unit and integration testing
Requirements:
  • Bachelor's Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
  • 5+ years of related systems engineering experience.
  • 2+ years of experience in deployment automation, secure systems, and fault tolerance
  • 2+ years of experience with microservices
  • 2+ years of experience with DevOps and software development and deployments
  • 2+ years of experience as SCM/release engineer, or in a position with demonstrated similar skill sets and responsibilities
  • 2+ years of experience in performing source code control management Subversion/Git including branching, merging, tagging, etc.
  • Strong Java experience.
  • Strong experience with Unix/Linux system administration especially in Ubuntu 
  • Experience with Docker, Azure Kubernetes Service (AKS)
  • Azure Cloud experience
  • Experience with Azure Registry and Container Services
  • Experience with Gradle
  • Experience with configuration management technologies (Ansible, Puppet, Chef, or similar)
  • Experience working with CI/CD process and tools, testing frameworks and practices (preferably GitHub, Jenkins/Bamboo, Mocha/Karma, SonarQube, etc.) 
  • Experience in automating manual processes using a scripting language such as Unix Shells (bash, ksh) and AntAbility to collaborate with team members, developers, QA and ownership teams to resolve issues. 
  • Experience with Docker, Kubernetes, etc.
  • Experience with configuration management technologies (Ansible, Puppet, Chef, or similar)
  • Experience in automating manual processes using a scripting language such as Unix Shells (bash, ksh) and Ant.
  • Ability to collaborate with team members, developers, QA and ownership teams to resolve issues
  • Good working experience on Web Services, REST/JSON Services
  • Experience with service-oriented architecture development and implementation
  • Experience and understanding of architectural principles and frameworks (MVC)
  • Azure Cloud Certification

Genius Road, LLC is proud to be an Equal Opportunity Employer and values diversity. All employment is decided on the basis of qualifications, merit and business need.

 
or
this job portal is powered by CATS