Bangalore, Karnataka, India
Information Technology
Full-Time
airtel
Overview
Role Description
- Analyzing, executing, and streamlining DevOps practices and facilitating the development process and automation.
- Review existing DevOps strategies and provide recommendations for improvement.
- Ideate, Solution, Present & Roll out ‘best-fit’ DevOps solution that takes into account customer & end-user needs while accounting for the tooling preferences & commercial landscape
- Gather requirements, design, and implement new DevOps strategies and architect overall, comprehensive and efficient practices.
- Design and implement CI/CD pipeline by enabling suitable DevOps channels across the organization.
- Design and write build scripts in scripting languages like perl, shell, or python.
- Design process/schedule to deliver completed development to various environments.
- Verify successful continuous delivery deployments to various environments.
- Design org and branching strategies and maintain version control repositories.
- Monitor and review continuous delivery validation build for failures.
- Guide developers and operations teams in case of an issue and resolve deployment issues with the team.
- Seek out and understand new technologies which can play a key role in the near future direction of our system, designed using modern technologies and approaches to provide orchestration and relevant tooling to allow fast development and deployment.
- Developing self-service tools to enhance developer productivity for application management
- Proactively collaborate across multiple teams in the organization to ensure that the requirements are captured and met by tooling provided
- Developing the POCs to demonstrate the viability of new ideas and technologies to support the innovation
- Ability to manage teams with a leadership mindset.
- 5+ years of experience in software development with a strong automation mindset.
- Build and maintain highly scalable, large scale deployments globally
- Strong understanding of version control (git), branching & merging strategies, and build setup.
- Should have good understanding in Docker and Kubernetes.
- Should have an understanding of CI/CD and DevOps tools like Jenkins/Jenkins Pipelines, Nexus etc
- Programming and scripting abilities across a range of languages e.g. Ruby, Java, Go, Python, etc.
- Experience with build automation tools such as Maven
- Monitoring and Logging: Experience with monitoring and logging tools (e.g. Nagios / appdynamics, ELK, Prometheus).
- Good Experience of distributed systems RabbitMQ, Kafka, Redis etc.
- In-depth understanding of software configuration management (Ansible) and release management
- Experience with test automation skills - TestNG, Selenium, Web Driver, JUnit, JMeter, and ApexUnit testing frameworks
- Experience in setting up managing code quality tools such as SonarQube
- Good knowledge and hands-on experience on Linux based operating systems with experience in bash scripting
- An organized way of working, with the ability to consider multiple issues in parallel and prioritize them appropriately
- Knowledge on fundamental aspects for release automation (packaging, dependencies, promotion, deployment, compliance)
- Experience on project management tools such as JIRA and insight on quality analysis as well.
- Should have worked on high traffic & highly scalable systems in past #BAL
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in