Description

JD:
Required Skills and Experience
·                7+ years of solid hands-on software development experience with a focus on continuous delivery and deployment, enterprise application development, and cloud automation
·                Software programming experience using Golang (required) and Python.
·                A proven track record with SDLC tooling: Git, Jenkins, SonarQube, Artifactory, Docker containers
·                Experience building cloud-based application using micro-services and deploying in containerized environments.
·                Excellent knowledge of building cloud-native and server-side RESTful applications, APIs and automation tools
·                Strong database experience: SQL (MySQL, PostgreSQL), NoSQL (Elasticsearch, MongoDB, Redis)
·                Understanding of Software design patterns, SDLC, Test Driven Development (TDD), Continuous Integration and Continuous Delivery
·                A drive to get things done in a highly collaborative and agile development environment.
·                Strong analytical and problem-solving skills
·                Strong communication and collaboration skills with ability to engage and influence.
·                Bachelor’s degree in CS/CE/EE or equivalent is required. MS preferred


Desired Skills
·                Experience with deploying applications to and managing infrastructure in public clouds (e.g. AWS, GCP) and private clouds (e.g. VMWare, OpenStack, OpenShift)
·                Knowledge of GitOps, Terraform, Ansible Automation, Stackstorm, Argo Workflow
Responsibilities & Expectations
·                Collaborate with other core services team members to define roadmaps, write clear user stories with well-defined acceptance criteria, design, and build solutions.
·                Design, develop, deploy, support, and deliver software required for building & improving the functionality, reliability, availability, and manageability of applications and cloud platforms using a DevOps model
·                Collaborate with partner teams to integrate their offerings into overall platform.
·                Design and develop micro-services and APIs in a cloud-native model in conjunction with other team members.
·                Ensure the quality, performance, robustness, and scalability of the services you implement.
·                Automate the development, testing, and deployment processes through CI/CD pipelines
·                Champion and drive the adoption of Infrastructure as Code (IaC) practices and mindset
 

Education

Any Graduate