Integration Engineer - remote

Posted 3 years ago

Key position responsibilities include:

Integration Platforms –Integration and dataflow

  • The Software Developer/Engineer will work as part of an Agile scrum team analyzing, planning, designing, developing, testing, debugging, optimizing, improving, documenting, and deploying complex/scalable/highly available software applications on Distributed Platforms
  • 1+ years of integration experience on cloud platforms such as GCP, Azure, AWS.
    Experience in Google Data Flow, Google Data Proc, REST APIs, Google Publish/Subscribe and Java/Python scripting.
  • Strong knowledge of GCP services and core features.
  • Candidate should independently manage design, development, testing, deployment and monitoring
  • Excellent understanding of Agile/CI/CD and SDLC processes and automated tools, spanning requirements/issue management, defect tracking, source control, build automation, test automation and release management.
  • Provide consulting for app teams that require guidance on integration services and consumption
  • Define, provision and document proper security controls for integration platforms
  • Ensure that integration platforms are secured by monitoring security vulnerabilities and remediating
  • Provide operational support for use cases leveraging integration services in private and public clouds
  • Participate in a rotating on call schedule

Automation

  • Automate and provision integration services in private and public clouds 
  • Automate the installation, configuration operation and monitoring of integration systems using a wide variety of open source tools
  • Build, scale and secure integration platforms focused specifically on a fully automated Linux environment
  • Develop scripts leveraging scripting technologies such as Chef, Ansible and cloud native API’s
  • Perform zero downtime deployments and configuration changes across multiple globally distributed origins