Cloud Engineer

  • location: Research Triangle Park, NC
  • type: Contract
easy apply

job description

Cloud Engineer

job summary:
Job Description:

Our Client is hiring for a Cloud Engineer at Client investments in Durham, NC

The Expertise You Have

  • Bachelor's degree in Computer Science or related field.
  • 10+ years of experience developing and successfully deploying software programs/applications.
  • A deep understanding of Microservices, Service-oriented and Event driven architectures.
  • Proven hands-on experience using one or more cloud platforms like Azure, AWS and GCP. Azure is preferred.
  • Proven hands-on experience with latest technologies like Docker containers, Kubernetes, Serverless etc.
  • Desire/ability to learn and implement new technologies.
The Skills You Bring

  • Expertise in building and working with APIs/RESTful services
  • Strong understanding of the cloud computing and experience working with Azure to migrate applications to the cloud in the IaaS, PaaS, FaaS, SaaS etc. environments.
  • Expertise in one or more general purpose programming languages, including but not limited to: Java, C#, JavaScript, Go, Python.
  • Experience with containerization technologies like Docker, Kubernetes, Helm etc.
  • Experience with creating CI/CD pipeline using Azure DevOps and/or Jenkins.
  • Experience creating templates to provision cloud resources using ARM templates, Terraform etc.
  • Expertise in hands on development of complex components and applications.
  • Expertise in Agile development methodology.
  • Experience with Test Driven Development.
  • Strong troubleshooting abilities
The Value You Deliver

  • Use business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications.
  • Work independently with minimal guidance from architect and management.
  • Work with project manager to ensure that assigned work is completed efficiently, meets business requirements, stays within scope, and is delivered on time.
  • Develop code, unit tests, integration tests and functional tests etc. for software applications.
  • Define/code build definition and deployment pipelines.
  • Create ARM template for Azure resource creation.
  • Create various architectural diagrams to articulate technical designs.
  • Participate in requirements gathering and scope estimation meetings.
  • Participate in functional/technical group discussions with analysts and developers under minimal supervision
  • Recommend development testing tools and methodologies and reviews and validates test plans.
  • Provide technical leadership and mentor junior resources on the team.
  • Work closely with fellow developers, both onshore and offshore
 
location: Durham, North Carolina
job type: Contract
work hours: 9am to 5pm
education: Bachelors
 
responsibilities:
  • Use business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications.
  • Work independently with minimal guidance from architect and management.
  • Work with project manager to ensure that assigned work is completed efficiently, meets business requirements, stays within scope, and is delivered on time.
  • Develop code, unit tests, integration tests and functional tests etc. for software applications.
  • Define/code build definition and deployment pipelines.
  • Create ARM template for Azure resource creation.
  • Create various architectural diagrams to articulate technical designs.
  • Participate in requirements gathering and scope estimation meetings.
  • Participate in functional/technical group discussions with analysts and developers under minimal supervision
  • Recommend development testing tools and methodologies and reviews and validates test plans.
  • Provide technical leadership and mentor junior resources on the team.
  • Work closely with fellow developers, both onshore and offshore
 
qualifications:
  • Bachelor's degree in Computer Science or related field.
  • 10+ years of experience developing and successfully deploying software programs/applications.
  • A deep understanding of Microservices, Service-oriented and Event driven architectures.
  • Proven hands-on experience using one or more cloud platforms like Azure, AWS and GCP. Azure is preferred.
  • Proven hands-on experience with latest technologies like Docker containers, Kubernetes, Serverless etc.
  • Desire/ability to learn and implement new technologies.
 
skills:
  • Expertise in building and working with APIs/RESTful services
  • Strong understanding of the cloud computing and experience working with Azure to migrate applications to the cloud in the IaaS, PaaS, FaaS, SaaS etc. environments.
  • Expertise in one or more general purpose programming languages, including but not limited to: Java, C#, JavaScript, Go, Python.
  • Experience with containerization technologies like Docker, Kubernetes, Helm etc.
  • Experience with creating CI/CD pipeline using Azure DevOps and/or Jenkins.
  • Experience creating templates to provision cloud resources using ARM templates, Terraform etc.
  • Expertise in hands on development of complex components and applications.
  • Expertise in Agile development methodology.
  • Experience with Test Driven Development.
  • Strong troubleshooting abilities

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Senior DevOps Engineer

  • location: Raleigh, NC
  • job type: Permanent
  • salary: $140,000 - $155,000 per year
  • date posted: 8/19/2019

    DevSec Engineer

  • location: Raleigh, NC
  • job type: Permanent
  • date posted: 4/30/2019