HGS Digital

Cloud Automation Python Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Chicago
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Agile Amazon DynamoDB Amazon S3 Amazon EC2 Amazon Web Services Cloud DevOps ECS Jenkins Kibana Python
  • Secondary Skills: Scrum Node.js Linux Golang Kubernetes AWS Batch Chef Docker Cloud Foundry
  • Job Location: Chicago, Illinois
  • Posted Date: Posted today
Job Description

ABOUT HGS DIGITAL HGS Digital transforms businesses into customer experience (CX) innovators. With a deep understanding of people and technology, we create frictionless digital experiences that solve business problems and improve customers’ lives. We are an expert team of 550+ leading strategic thinkers, digital marketing and creatives, data analysts, software engineers, and process optimization specialists creating transformative digital solutions. Our practices include Digital Experience (web/mobile/AR/VR/chat/social), Marketing Tech and Services, Data Science, Cloud, and A.I.-powered Intelligent Automation Join HGS Digital and help build strategies and systems to help our clients solve their most complex and interesting business problems. If you are invigorated by new challenges, seek out new learning opportunities, lead from the front, challenge the status quo, and develop the skills of team members through technical and professional mentoring.

Job Description

As a Cloud Automation Python Developer, you will have the opportunity to tap into your curiosity and collaborate with some of the most innovative and diverse people around the world. You will have responsibility for enterprise automation and application cloud enablement including refactoring of automation and applications to cloud based capabilities. Here, you will make an impact by:

  • Working with a team to develop automation solutions for our customers’ large-scale cloud migration with focused efforts to accelerate and enhance applications with cloud capabilities
  • Designing and developing new automation solutions and processes for cloud resource management
  • Improving agility and services for key stakeholders across business and IT to allow for business demand, quicker insights and strengthened focus during and after large-scale migrations of diverse global applications
  • Supporting business and IT leaders by increasing our speed of adaption for cloud as we enable transition with minimal business disruption

RESPONSIBILITIES

  • End-to-end automation from Continuous Integration (CI) to Continuous Delivery (CD), on AWS platform, Kubernetes/Docker containers
  • Develop scripts to manage Cloud Infrastructure using python or other frameworks for Cloud-native development
  • Responsible for analyzing automation requirements and code development
  • Develop Scripts using AWS CloudFormation or Terraform to manage Infrastructure as code
  • Participate in all phases of the product lifecycle, including design, development, and deployment
  • Design, build, and automate solutions centered on the container orchestration platform such as Kubernetes and its ecosystem of project.
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
  • Build automation scripts/DevOps pipeline for the application

REQUIRED SKILLS

  • Strong experience in Python or other py frameworks, Cloud-native deployments
  • Proficiency in NodeJS or GoLang
  • Experience in Anisble, Chef, Puppet or other similar Configuration Management tools
  • Strong experience in AWS Cloud Automation (EC2, ECS, Beanstalk, IAM Policies, etc.)
  • Good experience with Jenkins or similar Code Pipeline configuration / Automation
  • Good experience in automation of containerization platforms (Kubernetes, Docker, OpenShift, Cloud Foundry)
  • Exposure to one or more of the following would be a plus:
  • Selenium or similar Test automation tools o automation of Test data management and migration
  • End-to-End Monitoring (CloudWatch, ELK, Splunk, etc.) and dashboard tools (Grafana, Kibana)
  • Preferred AWS skills: AWS Lambda, AWS Batch, EKS, S3, DynamoDB and ECS Fargate

Additional qualifications that could help you succeed even further in this role include:

  • Experience using AWS CloudFormation or Terraform to manage Infrastructure as code
  • Experience using and developing solutions using cloud technologies (AWS and Azure Native Services)
  • Experience using object orientated scripting languages (Python/PowerShell preferred)
  • Experience with a variety of database technologies and query languages
  • Experience developing and using Application Programming Interfaces
  • Experience with Linux and Windows administration, support of various packaged applications and application integrations
  • Experience working on an Agile SCRUM development team

QUALIFICATIONS

  • Bachelor’s degree in Computer Science or related field or equivalent experience/certification
  • Cloud Automation Engineer: 2 years (Required)
  • 2 -5 years working as an Engineer or Cloud Engineer
  • One-year experience developing automation solutions in Python, NodeJS or GoLang
  • Ability to analyze complex problems and implement solutions and/or workarounds

This is a Fulltime opportunity and requires to work in Chicago. Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by HGS Digital.

Relevant Job Openings
Azure Data Architect with Talend
Azure Cloud Architect
Java Technical Lead
Java Full stack Developer
Java Architect
.Net Architects