DevOps Engineer

Atlanta, GA – Full Time Position

KRG SYSTEMS is looking FOR a mid-level DevOps System Administrator to help ensure the availability and reliability of existing systems as well as the agile deployment of changes and updates. These systems are used by operators as part of their daily activities. This position would be part of a team comprised of IT systems engineers, network engineers and software developers responsible to ensure that the systems are functioning nominally.

Responsibilities

  • DevOps Engineering team is responsible for a large CI/CD Jenkins local environment that runs thousands of regression jobs per day across hundreds of Jenkins nodes. The team also uses Docker to deploy applications to multiple cloud environments (AWS, Oracle Cloud) to support integration testing, training and client testing
  • The DevOps Engineer will work with the existing environment and help drive the transformation and modernization efforts to migrate and extend functions to the cloud.
  • Migrating applications to a cloud environment requires experience deploying enterprise applications to cloud providers such as AWS, Azure, or Oracle Cloud and proficiency with scripting and automation for those deployments.
  • Automating Linux /CentOS administration activities and collaborate with the development and test teams on continually improving our processes
  • The ideal candidate will exhibit strong skills, will be forward thinking, will be self-motivated, and will be able to work effectively in a diverse, highly talented team, continuously striving for excellence.
  • Design cloud solutions using Identity, Storage, Compute, Automation, and Networking features to support deployments of applications to the cloud.
  • Maintain and enhance CI/CD internal Jenkins environment.
  • Support developers, quality assurance and business analysts using the Jenkins environment.
  • Support users and external clients working on applications deployed to the cloud environment.
  • Work and continuously improve the DevOps pipeline and tooling to provide active management of the continuous integration/continuous deployment processes.
  • Create and maintain automated systems for continuous integration and continuous deployment.

Qualifications

  • Must have Bachelor’s Degree in Computer Science or related technical field experience
  • Min 4+ years of professional work experience in a similar field.
  • 2+ years experience deploying Java EE based applications in public/private/hybrid cloud environments.
  • 2+ years experience in Automation/Continuous Integration preferably using Jenkins
  • 3+ years solid experience working with Linux, writing shell scrips
  • 2+ years solid experience working with Docker
  • Programming experience with Python and Groovy/Java highly desired
  • Experience working with Java application servers (Weblogic, WebSphere, JBoss)
  • Concurrent Versioning Software (Git, GitHub, Mercurial)
  • Expertise in one or more infrastructure subject areas of virtualization, security, networking, storage, monitoring.
  • Ability to evaluate and prioritize work for expediting business value delivery over perfection.