Cloud Developer in St. Louis, MO at HUNTER Technical Resources

Date Posted: 8/2/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    St. Louis, MO
  • Job Type:
  • Experience:
    5 to 7 years
  • Date Posted:
    8/2/2019
  • Job ID:
    4649527

Job Description


Cloud Developer

Job Description

We are looking cloud engineers who will be actively implementing Cloud solutions and migration of legacy environments to cloud environments for a major transformation phase. This engineer is expected to have extensive working knowledge implementing, migrating, managing, and operating systems/data/applications to and on a cloud environment (AWS, Azure, or GCP).

Along with technical skills, this developer is expected to be excellent communicator, participate in team building and prioritization skills, and expected to have ability to be flexible and responsive in a fast-paced environment.

Requirements
  • 5-7+ years of developing custom software with any of the following languages: Java, C# .NET, Python, JavaScript, or Ruby
  • 5+ years of experience with Linux/UNIX systems and best practices for deploying applications to those stacks.
  • Should be very comfortable with most of POSIX commands, OS parameters tuning, bash scripting.
  • Should be proficient in OS security controls, privileges and escalation.
  • Must have sound knowledge of Networking and core Internet protocols (e.g. TCP/IP, DNS, SMTP, HTTP, and distributed networks).
  • Must have Extensive knowledge of Data formats JSON, XML, AVRO and others.
  • Any of Relational databases like Oracle, PostgreSQL etc
  • Any of NoSQL databases like Cassandra, Couchbase, MongoDB etc
  • Should have done Production Support before even in traditional non-cloud applications.
  • Must have done Continuous Integration/Delivery on previous engagements with tools like Jenkins, GoCD, Bamboo etc.
  • Should have extensive knowledge of build tools like Maven, Gradle and the artifact lifecycle from Snapshots to Releases and Patch fixes.
  • Should have experience working with deployment and orchestration technologies (such as Docker, Kubernetes, Mesos, OpenStack, Puppet, Chef, Salt, Ansible, Jenkins).
  • Should have consumed/worked with Virtualization Tools and Storage tech.
  • Good to have setup/designed standard IT security practices such as Encryption, Certificates and Key management.
  • Good have done Capacity/Resource Planning in Infrastructure given an Application load and concurrency.
  • Good to have exposure to Big Data Applications like Hadoop, Spark and MapReduce etc.
  • Nice to have: experience with GCP.
  • Must know how to setup a geographically redundant service in the cloud.
  • Must know how to design and setup security mechanisms like identity management/authorization like AWS IAM and policies
  • Must know how to setup network isolation with VPCs, security groups and NACLs.
  • Must be proficient on at-least on any cloud automation frameworks like Terraform, Cloud-formation etc.
  • Should have exposure to FaaS like Lambda/Cloud Functions.
  • Must be comfortable with Cloud-based Monitoring, Alerting and Event-Management tools
  • Should have worked with Microservices.