The Software Developer for cloud designs, builds, configures and tests cloud platforms, solutions and integrations. This is done on client's on-premesis cloud and public cloud with Microsoft Azure based on IT and business requirements. This position requires a proactive mindset, technical background, and End User analysis skills to develop/support solutions(s) within the IT department. Hands-on experience with designing, developing and building medium to large-scale solutions. Flexibility and ability to adapt to a variety of responsibilities and settings, self drive and motivation to continuously learn and apply new technologies and solutions are key success factors. This position requires hands-on experience with key cloud technologies like Kubernetes, docker containers, infrastructure automation and configuration tools like Chef, puppet, powershell, python, logging and monitoring tools, docker registry, Gitlab or Github code repository, DevOps tools and supporting processes and documentation relevant to maintenance of solutions. IT experience in designing prototypes, proof of concepts and building reference models. As a software develope for cloud, configure the Kubernetes clusters and develop scripts to deploy docker containers using integration with DevOps tools. Understand the functional aspects, processes, inbound and outbound interfaces, load balancing requirements and database requirements to onboard the projects in Container as a service environment. Strong understanding of Kubernetes master configuration to ensure zero downtime and failover of production workloads.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level