Cloud & DevOps Engineer

Technical Requirements:

  • Linux/Unix Administration
  • Infrastructure as Code
  • CI/CD tools and/or traditional build systems
  • Scripting using shell, groovy, go or python
  • Automation/configuration management using either Puppet, Chef or equivalent
  • Git or other source control tools with branching, tagging and release management cutover activities
  • Building API and UX source repositories
  • SQL data platforms and NoSQL data platforms
  • Code quality tools such as Junit, SonarQube, Mockitto, Cucumber, Mocha
  • SSL
  • MicroServices
  • AWS, Azure or GCP
  • Canary and Blue Green Deployments
  • Application development using service oriented architecture and 12-factor methodology of building software as a service cloud-native apps
  • Cloud computing technologies and current computing trends.

Responsibilities:

  • Establishment on an automated DevOps release management pipeline
  • Cultivate a Continuous Integration/Continuous Delivery mind set
  • Evaluate cloud services, applications, hardware, and software
  • Monitor and implement the company’s cloud privacy
  • Analyze and optimize technical and business processes
  • Manage implementations of cloud architecture

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • Technical Team management experience
  • 4+ years’ cloud implementation experience
  • Team player
  • Willingness to travel and work onsite at client offices
  • Self-motivated professional
  • Technical agility and responsiveness
  • Good written and verbal communication skills