Responsibilities: The Technical Architect will be part of an agile development team, building and working on enterprise grade software systems on top of the (PHP Laravel - Angular - Nodejs) development stack. The architect will provide technical and team leadership through coaching and mentorship. As an architect you will be responsible for building scalable, high-performant services which will cater to high traffic through the day. Moreover, in the process, you will also be making decisions on the tech stack, infrastructure setup, CI/CD pipeline, and so on. Technical Competencies Bachelor’s degree in any field, preferably with a computer science or engineering background 5+ years of relevant experience (at least 3 of them as an architect). Excellent knowledge of web development (PHP Laravel - Angular). Excellent knowledge of DB concepts, OOP (concepts, techniques, principles, analysis, and design), SOLID principles and design patterns. Should have excellent communication skills Have good Problem-solving skills and able to think analytically. Accuracy and attention to detail. Time management skills. Stay up to date on tech trends, attend relevant conferences or forums and obtain relevant certifications Identify, build, and lead projects independently: discover needs, find resources, create a plan, follow up implementation and report progress Ensuring that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions Identify and assess new libraries, packages that can support, enhance, and improve our application as well end user experience Experience with Unit testing. Experience with multi-threading and concurrency. Experience with debugging, performance profiling and optimization. Experience with AWS services. Experience with CI/CD pipeline. Team Related activities: Provide technical leadership to teammates through setting learning road maps per team and per developer, coaching, code revisioning and mentorship. Maintain high standards of software quality within the team by establishing best practices and habits. Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and mobile-based business applications. Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code. Controlling all stages of the development life cycle, including initial analysis, implementation, integration, testing, debugging, data validation, and support.
Responsibilities: The Technical Architect will be part of an agile development team, building and working on enterprise grade software systems on top of the (PHP Laravel - Angular - Nodejs) development stack. The architect will provide technical and team leadership through coaching and mentorship. As an architect you will be responsible for building scalable, high-performant services which will cater to high traffic through the day. Moreover, in the process, you will also be making decisions on the tech stack, infrastructure setup, CI/CD pipeline, and so on. Technical Competencies Bachelor’s degree in any field, preferably with a computer science or engineering background 5+ years of relevant experience (at least 3 of them as an architect). Excellent knowledge of web development (PHP Laravel - Angular). Excellent knowledge of DB concepts, OOP (concepts, techniques, principles, analysis, and design), SOLID principles and design patterns. Should have excellent communication skills Have good Problem-solving skills and able to think analytically. Accuracy and attention to detail. Time management skills. Stay up to date on tech trends, attend relevant conferences or forums and obtain relevant certifications Identify, build, and lead projects independently: discover needs, find resources, create a plan, follow up implementation and report progress Ensuring that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions Identify and assess new libraries, packages that can support, enhance, and improve our application as well end user experience Experience with Unit testing. Experience with multi-threading and concurrency. Experience with debugging, performance profiling and optimization. Experience with AWS services. Experience with CI/CD pipeline. Team Related activities: Provide technical leadership to teammates through setting learning road maps per team and per developer, coaching, code revisioning and mentorship. Maintain high standards of software quality within the team by establishing best practices and habits. Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and mobile-based business applications. Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code. Controlling all stages of the development life cycle, including initial analysis, implementation, integration, testing, debugging, data validation, and support.
PRIMARY FUNCTIONS AND ESSENTIAL RESPONSIBILITIES Functional Competencies: • Experience with creating, deploying, configuring applications using Python • Expert knowledge in REST API design and implementation in FLASK • Experience with automated provisioning of Dev/Test/Staging and Production environments using Azure DevOps CI/CD pipeline • Experience working with cloud native monitoring and logging tools (i.e. ELK stack.) • Experience with version control systems like GIT, SVN etc. (Branching, tagging, Push) • Experience using Pycharm or Visual Studio Code • Experience in writing Unit test, Integration test and REST API testing using Postman, SOAP UI • Expert knowledge in Jenkins Configuration, Master/slave architecture, configuring jobs • Ability to prepare detailed build/test plans to implement new technologies • Ability to break down application requirements and propose appropriate architectural solutions Key Responsibilities: • Providing input and participating in design, implementation & support activities in the provisioning, configuration, and deployment of an application in Azure/Jenkins workflows • Designing, building and deploying On-prem application to Azure Cloud • Responsible for scripting and programming to deploy and operate our production systems • Updating incident cases in the IT Service Management system • Documentation and reporting • Participate in on-call rotation, drive incident resolution, live troubleshooting and impact mitigation. • Evaluate/implement/maintain software build processes & automation tools to support software product development. • Lead and Maintain discipline around build and release operations, best-practices, and protocols across the entire development team- Run and Maintain different Product environments (dev, staging, sandbox, production). • Help architect, build, and deploy secure infrastructure in support of Dispatch Dev teams including standards for Docker environments, load balancers, and Kubernetes Cluster. • Monitor ticketing system for reported issues and assist development groups in the timely resolution of opened tickets. - Standardize and document development and deployment operations and methods QUALIFICATIONS Qualifications: • Experience with migrating on-premises workloads to Microsoft Azure. • Experience with infrastructure Configuration tools (Puppet, Ansible, etc.) • Three or more years developing with scripting languages (e.g. PowerShell, Python) with at least two years focused on Cloud/Non-Cloud Automation • Experience with handling API call like POST/GET/PUT via Python • Knowledge of cloud security controls including tenant isolation, security handling at infra, Job Title: DevOps Engineer/Python Dev Department: IT I & O Location: Mumbai, India Status: Open network, resource, application and data level, vulnerability assessments, application firewalls, SIEM, etc. • Experience with modern service hosting, security, and risk management concerns such as IAM, access control, monitoring, IaaS/PaaS/SaaS, and containers • Azure certification (preferred) • Two or more years of Azure experience designing and supporting large scale ecosystems • Experience with any CI tool like Jenkins (Preferred), Teamcity, Cruise control, Bamboo • Experience of working in Agile framework using Atlassian tools like Jira, Kanban, Confluence • Develop and maintain automated CI/CD pipelines for code deployment using Jenkins, Azure • Maintain Git/Azure repo workflows for source code management • Good Windows administration, Linux system administrator skills and TCP/IP network fundamentals • Good understanding of DevOps key concepts like IaaC (Infrastructure as Code), IaaS, PaaS, SaaS • Experience with CI/CD tools like Git, GitHub, Stash, SVN, Jenkins, Bamboo, Nexus, Maven, Artifactory, etc. • Good to have experience with Docker, microservices and container-based deployment and service orchestration using Docker, Kubernetes, ELK stack • Good to have Experience with deployment of platform services like Elasticsearch, and databases like Azure SQL Server, My SQL, Cosmo DB and Mongo DB • Good to have Strong command of configuration management tools like Ansible(preferred), Chef, Puppet etc. in a large-scale environment • Good to have Terraform/ARM orchestration tool deployment on Azure. • Good to have Ability to create automated solutions using Jenkins, PowerShell with other ITSM tools like Service-Now, JIRA etc. • Bachelor's Degree in Information Technology/Computer Science or related field • 3-7 years in Enterprise IT or equivalent work experience Behavioral Competencies: • Teamworking skills • A logical approach to problem solving/analytical skills • Confident decision making • Good organizational skills to prioritize heavy workloads • Flexibility and adaptability • Good time management skills • Strong communication and interpersonal skills • Ability to work independently and in a team environment to produce outstanding results • Ability to learn quickly • Excellent customer service skills • Ability to communicate technical information to non-IT audience
PRIMARY FUNCTIONS AND ESSENTIAL RESPONSIBILITIES Functional Competencies: • Experience with creating, deploying, configuring applications using Python • Expert knowledge in REST API design and implementation in FLASK • Experience with automated provisioning of Dev/Test/Staging and Production environments using Azure DevOps CI/CD pipeline • Experience working with cloud native monitoring and logging tools (i.e. ELK stack.) • Experience with version control systems like GIT, SVN etc. (Branching, tagging, Push) • Experience using Pycharm or Visual Studio Code • Experience in writing Unit test, Integration test and REST API testing using Postman, SOAP UI • Expert knowledge in Jenkins Configuration, Master/slave architecture, configuring jobs • Ability to prepare detailed build/test plans to implement new technologies • Ability to break down application requirements and propose appropriate architectural solutions Key Responsibilities: • Providing input and participating in design, implementation & support activities in the provisioning, configuration, and deployment of an application in Azure/Jenkins workflows • Designing, building and deploying On-prem application to Azure Cloud • Responsible for scripting and programming to deploy and operate our production systems • Updating incident cases in the IT Service Management system • Documentation and reporting • Participate in on-call rotation, drive incident resolution, live troubleshooting and impact mitigation. • Evaluate/implement/maintain software build processes & automation tools to support software product development. • Lead and Maintain discipline around build and release operations, best-practices, and protocols across the entire development team- Run and Maintain different Product environments (dev, staging, sandbox, production). • Help architect, build, and deploy secure infrastructure in support of Dispatch Dev teams including standards for Docker environments, load balancers, and Kubernetes Cluster. • Monitor ticketing system for reported issues and assist development groups in the timely resolution of opened tickets. - Standardize and document development and deployment operations and methods QUALIFICATIONS Qualifications: • Experience with migrating on-premises workloads to Microsoft Azure. • Experience with infrastructure Configuration tools (Puppet, Ansible, etc.) • Three or more years developing with scripting languages (e.g. PowerShell, Python) with at least two years focused on Cloud/Non-Cloud Automation • Experience with handling API call like POST/GET/PUT via Python • Knowledge of cloud security controls including tenant isolation, security handling at infra, Job Title: DevOps Engineer/Python Dev Department: IT I & O Location: Mumbai, India Status: Open network, resource, application and data level, vulnerability assessments, application firewalls, SIEM, etc. • Experience with modern service hosting, security, and risk management concerns such as IAM, access control, monitoring, IaaS/PaaS/SaaS, and containers • Azure certification (preferred) • Two or more years of Azure experience designing and supporting large scale ecosystems • Experience with any CI tool like Jenkins (Preferred), Teamcity, Cruise control, Bamboo • Experience of working in Agile framework using Atlassian tools like Jira, Kanban, Confluence • Develop and maintain automated CI/CD pipelines for code deployment using Jenkins, Azure • Maintain Git/Azure repo workflows for source code management • Good Windows administration, Linux system administrator skills and TCP/IP network fundamentals • Good understanding of DevOps key concepts like IaaC (Infrastructure as Code), IaaS, PaaS, SaaS • Experience with CI/CD tools like Git, GitHub, Stash, SVN, Jenkins, Bamboo, Nexus, Maven, Artifactory, etc. • Good to have experience with Docker, microservices and container-based deployment and service orchestration using Docker, Kubernetes, ELK stack • Good to have Experience with deployment of platform services like Elasticsearch, and databases like Azure SQL Server, My SQL, Cosmo DB and Mongo DB • Good to have Strong command of configuration management tools like Ansible(preferred), Chef, Puppet etc. in a large-scale environment • Good to have Terraform/ARM orchestration tool deployment on Azure. • Good to have Ability to create automated solutions using Jenkins, PowerShell with other ITSM tools like Service-Now, JIRA etc. • Bachelor's Degree in Information Technology/Computer Science or related field • 3-7 years in Enterprise IT or equivalent work experience Behavioral Competencies: • Teamworking skills • A logical approach to problem solving/analytical skills • Confident decision making • Good organizational skills to prioritize heavy workloads • Flexibility and adaptability • Good time management skills • Strong communication and interpersonal skills • Ability to work independently and in a team environment to produce outstanding results • Ability to learn quickly • Excellent customer service skills • Ability to communicate technical information to non-IT audience