Job Description
Location: Andheri
Experience: 5 years
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 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
• Ability to prepare detailed build/test plans to implement new technologies
• Ability to break down application requirements and propose appropriate architectural solutions
Key Responsibilities:
• 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.
• Experience with migrating on-premises workloads to Microsoft Azure.
• Three or more years developing with scripting language 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
• 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