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
Required Skill Profession
Computer Occupations