Find A Job

Cloud Migrations Software Engineer

Remote, Illinois | Technical
Job ID: 109947
Listed on 9/14/2021
KellyMitchell matches the best IT and business talent with premier organizations nationwide. Our clients, ranging from Fortune 500 corporations to rapidly growing high-tech companies, are exceptionally served by our 1500+ IT and business consultants. Our industry is growing rapidly, and now is a great time to launch your career with the KellyMitchell team.

Cloud Migrations Software Engineer

Duties:
  • Build migration plans
  • Develop standardized methodology for application migrations
  • Define and document standards and best practices for design,  deployment, and operation
  • Establish governance of standards
  • Work with teams to correct deficiencies in current application design prior to migrating to new platform
  • Assist in migration of the critical or more complex applications to the new platform
  • Develop a life cycle management strategy that keeps applications on current software
  • Provide hands-on guidance and oversight for teams developing new applications to ensure new applications are taking advantage of defined app patterns, standards, and best practices
  • Be a technical leader, providing deep software development knowledge with respect to cloud design patterns, architectures, and programming
  • Provide day-to-day direction and guidance to the technical teams as required
Desired Skills/Experience:
  • Bachelor’s Degree in Information Technology or related field
  • Experience with Cloud Native Platforms including Kubernetes, Open Shift, Docker Enterprise, or Cloud Foundry in the public cloud
  • Experience with Containers and/or Serverless
  • Experience with Microservices, Functions, Event-driven programming or other Cloud Native architecture
  • Experience with DevOps and Agile engineering practices
  • Experience deploying systems into a production cloud-native platform
  • Strong leadership skills and the ability to motivate teams
  • Ability to drive change and motivate engineers to develop simple solutions for complex operational challenges
  • Experience collaborating and partnering effectively with several other teams
  • Experience leading discussions with senior leadership,
  • Ability to tailor the level of technical detail to suit your audience

*mjp123