DevOPS Engineer

MercuryGate is seeking a DevOPS Engineer for our HQ in Cary, NC, on the Regency Park campus.  As a DevOPS Engineer, you will apply modern DevOPS and SRE techniques managing deployments of a large-scale, distributed, SaaS application across multiple on-prem and cloud infrastructure stacks. You are well-versed in many automation technologies and welcome new tools and frameworks. The role will strike a good balance between operating the current deployment toolchain and practical adoption of new areas such as containers and native cloud deployments with security focus. 

Responsibilities

  • Work closely with Developers, Engineers, and Architects to develop and maintain highly scalable DevOps automation framework, technologies and feedback tools
  • Create automated solutions for application build, test, QA, deployments, and monitoring
  • Working with development team leads, engineering, and technology to incorporate application needs and corporate policies
  • Assist with production performance, defect, security investigations as needed
  • Coordinate with Operations to deploy and maintain security updates and patching
  • Responsible for code and application scanning at pre-identified checkpoints during the release process
  • Review results of nightly security scans and advise the development teams areas to remedy

Requirements
  • 3+ years of DevOPS experience
  • Deep understanding of operating production services, importance of monitoring as well as best practices for rolling out frequent production updates with customer impact and value in mind
  • Hands-on experience with Jenkins, Artifactory, Maven and Ansible 
  • Experience with Git, Git workflows, and common git server products such as BitBucket, GitHub, GitLab, etc.
  • Self-driven, actively looks for ways to contribute, and knows how to get things done
  • Deep understanding of modern web architectures and cloud platforms
  • Good communication and reasoning skills, including the ability to make a strong case for technology choices and processes
  • Experience supporting common open-source application stacks (web services, big data, and Machine Learning)
  • Proficiency in writing scripts for maintenance and automation in a variety of languages (e.g. Bash, Python).
  • Experience with common configuration management tools (Salt, Ansible, Chef, Puppet, etc.)
  • Familiarity with JIRA/Confluence or equivalent tools
  • Strong Linux experience
  • Knowledge of identity and access services and protocols

Nice to have
  • Hands on experience as a Linux administrator (RHEL 7 Linux)
  • Previous software development experience in Java
  • Demonstrable proficiency in managing container software stacks and architectures
  • Automating deployment, scaling, and management of containerized applications ideally with hands-on experience with Kubernetes, OpenShift, etc.
  • Able to write penetration testing scripts (BurpSuite or similar)
  • Supported ISO and/or SOC audits

MercuryGate is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, non-disqualifying physical or mental disability or any other basis covered by law. Employment decisions are based solely on qualifications and business need.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field