Description DevOps with CICD and Cloud Experience required.
Experience - 3-6 Years
Location - Mumbai/Pune/Hyderabad/Bangalore
-
Must have 3+ years of experience with Azure DevOps
Azure - Certification is a must
Experience with deployments on Azure cloud
Understanding of all phases of the software development life cycle.
Knowledge of network and application security, network administration, and network storage integration is a must
In-depth knowledge of DevOps areas, such as Continuous Integration, Continuous Delivery, Automated Quality Testing, Software Configuration Management and Automated Platform provisioning using ADO
Experience with configuring & managing Docker/Kubernetes based deployments
At least 3 years of experience of working on Container orchestration using Kubernetes for advanced installation, Configuration, and deployments
Experience of working in Multi-tenant Kubernetes architecture
Experience of anyone monitoring tool such as Devo, Prometheus, CloudWatch etc. and any one container log management tool such as Splunk, elk etc
Experience of working on Application Containerization by developing Dockerfiles
Hands knowledge of microservices and it\'s deployment
Hands on experience in coding YAML files to setup pipelines on CI tools
Expert proficiency in Linux system administration
Expert proficiency in deploying Cloud based infrastructure. Expert proficiency in modern SCM packages (Terraform, CloudFormation).
Advanced to Expert proficiency in development programming languages (Java, Node.JS ,Python etc.), database technologies (Oracle, MySQL, Redis, Aurora), and networking protocols used for the implementation of supported systems
Experience with integrating QA automation scripts with CI / CD pipeline to implement continuous testing
Comes from automation mindset
Responsibilities:
Deploy code and configuration changes in automated and manual fashion through SDLC.
Monitors, records, and controls change in order to maintain product integrity, as it relates to source code control and configurations.
Troubleshoot system and deployment issues when needed.
Construct, improve, maintain, and execute the automated CI/CD deployment pipelines.
Build-out and maintain multiple platform environments through SDLC.
You will combine engineering and software development experience and skills to drive best practices, patterns and architectures to maximize the availability, reliability and stability of platforms, processing and delivery of systems.
Actively participate in creating and adhering to team design and development standards.
Oversight and management of multiple environments to support software development life cycle and customers.
Collaborate with architects and software engineers to propose strategies, ideas and technologies.
Take part in an on-call rotation where you will aid engineering teams in responding to production issues quickly.
Implement and utilize early warning and alerting technologies to aid in the development of self-healing responses to problems.
Participate in retrospectives focused on identifying contributing causes. Providing actionable solutions to prevent the issue from recurring and increase service reliability.
Automate solutions for complex & repetitive problems.
Create and maintain required technical documentation and architectural decision records. Contribution to departmental standards and processes.
Leading the design and implementation of build, release, and deployment of enterprise applications
Advise on existing project/engagement improvements, optimization, or maintenance efforts in the following specialties: continuous integration, continuous build, test automation, monitoring, , automation, risk management, software life-cycle management and development methodologies, visual design, information architecture, selfheal solutions, AI/ML enabled automation , Chatbots implementation.
Leads in the analysis of technical requirements of applications to ensure systems provide required availability, latency, scalability and efficiency.
Provide guidance on cloud native devops implementation and best practice
Building and setting up new development tools and infrastructure
Working on ways to automate and improve development and release processes
Testing and examining code written by others and analyzing results
Working with software developers and software engineers to ensure that development follows established processes and works as intended
Deploy updates and fixes
Build tools to reduce occurrences of errors and improve customer experience
Develop software to integrate with internal back-end systems
Perform root cause analysis for production errors
Investigate and resolve technical issues
Develop scripts to automate visualization
Design procedures for system troubleshooting and maintenance
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.