Role OverviewThe Software Developer for cloud designs, builds, configures and tests cloud platforms, solutions and integrations. This position requires a proactive mindset, technical background, and End User analysis skills to develop/support solutions(s) within the IT department.
What You Will Do
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.
Why It Might Be a Fit
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.
Requirements
- Minimum of 3+ years of overall work experience
- Bachelor's Degree is required, Master's Degree is preferred
- Information Technology: 3+ years
- Work with end users and architects to understand and implement new requirements
- Work in an agile team environment to develop, test and deploy software, platforms and changes using agile methodologies, concepts and framework such as Scrum and Kanban
- Develop high performance, scalable solutions, front end to backend services, integration of solutions
- Proficient in deploying, configuring and managing Kubernetes based docker containers, Microservices concepts, familiarity with cloud deployment patterns IaaS, PaaS, CaaS, knowledge of infrastructure automation and configuration with chef, puppet, python, PowerShell, ansible technologies
- Experience in the integration with backend systems through Apigee/ ESB, and IAM tools like OpenID/ SAML for user authentication, configuration and use of logging and monitoring tools like ELK stack and Grafana, Knowledge of database access patterns and JDBC
- Familiarity with Restful APIs
- Development experience in cloud environment using springboot, Java
- Provide operational support when necessary
- Experience in analytical, problem solving, troubleshooting, performance tuning and conducting root cause analysis.
Benefits
- Competitive salary
- Annual bonus based on company performance and/or personal yearly performance
- Vacation time
- Fifteen (15) additional corporate holidays
- Mercedes-Benz Employee Lease Program
- Outstanding medical, dental, and vision insurance
- Employer-paid short and long term disability
- On-site exercise facilities
- Paid Family Leave Programs
- Adoption Expense Reimbursement Programs
- Tuition Assistance Scholar Program
- 401(K) with match
- Flexible work arrangements
]]>