IT Analyst - DevOps
Full time | Bangalore, India
Job Description
• Building and setting up new development tools and infrastructure
• Working on ways to automate and improve development and release processes
• Migrate web applications from one cloud platform to another by adhering timelines
and ensuring the performance and functionality aren’t compromised
• Implement Microservice architecture and manage the services
• Responsible for creating and automating the CI/CD pipelines
• Contribute to knowledge management capital through activities such
as sharing documented lessons learned,
Q&A and documented deliverables. Ensure relevant documentation is kept up to date.
• Manage upgrades/new rollouts, functional & regional configurations in consultation with
Technical Product Managers and developers
Knowledge and Skills:
Cloud experience / delivery of applications with any one of the cloud platform AWS or Google Cloud preferably
Familiarity with Linux fundamentals and Bash scripting.
Experience with designing, building and advancing event-driven CI/CD pipelines using a number of
mentioned technologies: Jenkins, GitHub, Sonarqube, JFrog Artifactory, Selenium, ServiceNow and Slack.
Experience in implementing and adopting any log/resource monitoring tool like Prometheus,
Grafana, Dynatrace, FluentD, New relic, Data dog etc
• Experience with containers platforms (Docker EE or Openshift) and orchestration through Kubernetes.
• Good to have experience with HPA (horizontal pod autoscaler), replica sets, persistent volume claims
and load balancers (Ingress)
• Experience in writing and executing queries on any one relational database like Oracle,
MySQL, Postgres(preferable)
• Good Understanding on distributed systems and in-memory databases like Redis is an advantage.
• Networking knowledge on VPC, firewall, WAF, NGinx proxy are desirable
• Exposure to groovy scripting is a plus with an experience in automating the CI/CD pipelines
• Basic understanding on REST API’s and API secured communication/authentication with keys.
• Ability to multitask and handle multiple projects and priorities simultaneously.
• Strong interpersonal and technical communication skills • Ability to collaborate on
multi-disciplinary projects, often on global teams
Education and Certification(s)
Bachelor's or Master’s degree in any Engineering field with strong computers background.