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
Any Graduate