Job Description :

Responsibilities & Expectations:

  • Automate the provisioning of environments in AWS, building infrastructure from the ground up with Terraform, cooking up recipes for configuration management with Chef and deploying applications using Docker containers in Kubernetes.
  • Design and develop automation workflows, performing unit tests and conducting reviews to make sure your work is rigorously designed, elegantly coded, and effectively tuned for platform performance and resiliency, while constatntly assessing the overall quality of delivered components.
  • Develop automation tools, scripts or software for maintaining each platform, and to enable self-service capabilities for users.
  • Clearly communicate technical information to stakeholders. Strong verbal and written communication skills are a must due to the dynamic nature of collaborations with leadership, vendors, and other engineering teams, solving complex business problems together.
  • Bring a passion to stay on top of tech trends, experiment with and learn new technologies, and mentor other members of the development community to continuously improve our software engineering practices.

About You:

  • Indisputable Credentials: You have a robust portfolio on GitHub and/or Open Source contributions which you are proud to share!
  • Discerning: You have a strong familiarity with some combination of the following: GitHub, Artifactory, Jenkins, Chef, Terraform, Docker or Kubernetes, but you also understand the importance of selecting the right technology tool for the task.
  • Insatiably Curious: You ask why, you explore, you're not afraid to blurt out your crazy idea. You can work at a tiny crack until you've broken open the whole nut, but are also able to work effectively in a team setting to identify solutions together.
  • Automator: You know what continuous integration means, and believe automation is the path to happiness. You know how to script and automate anything and everything, from tests to environment provisioning.

Basic Qualifications:

  • Bachelors degree in Computer Science or equivalent military experience
  • AWS or Azure Professional Certification
  • 3 years of experience in application monitoring and log analytics tools (Datadog, New Relic, Splunk, ELK), with a solid understanding of how to implement effective automated application monitoring and system in a Commercial off the Shelf platform
  • 3 years of experience in software development, including deep knowledge of at least one of the following languages: Java, Ruby, GO, Python or Groovy
  • 5 years working with cloud based infrastructure in AWS (EC2, S3, RDS, SNS, etc.)
  • 3 years building with infrastructure-as-code and configuration management tools (CloudFormation, Terraform, Chef, Ansible, etc.)
  • 3 years of experience with using container technologies or deploying a micro-services architecture
  • 3 years of professional experience in a technical leadership role, serving as a lead or manager of a large scale enterprise application or platform

Preferred candidates will have additional experience, including:

  • Master's Degree in Computer Science
  • A proven track record of using version control systems and automated build tools for continuous integration and deployment (GitHub, Artifactory, Jenkins and Chef) in multiple recent projects.
  • Demonstrated experience leading multiple large-scale deployments of applications hosted on AWS, including automating every aspect of delivering those applications and ongoing support of the full stack once in production.

Required Skills :
Basic Qualification :
Additional Skills :
Candidate must be your W2 Employee :No
Interview Process :
Additional Keywords :
Degree Requirements :
Certification Requirement :
Minimum Experience (In Years) :0
Travel Requirements :

Similar Jobs you may be interested in ..