Country/Region:  IN
Requisition ID:  18179
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - NOIDA- BIRLASOFT OFFICE

Title:  Technical Specialist-App Development

Description: 

Job Description of AppDevOps requirements

Must have:

  1. Git/Bitbucket/ Github - Branching strategies, tagging/merging, git command line, basic to advanced, pull request, integration with Jenkins, creating repos/repo templates, bitbucket APIs, ssh key setup, keytool, etc.
  2. Linux command line - profile, bashrc, nc, package managers, top, editing files, sed, grep, curl, wget, expect, etc.
  3. Jenkins/Cloudbees CI - administration, access controls, upgrades, multibranch pipelines, folders, CICD setup, credential management, plugins, managed files, node labelling, etc.
  4. Sonarqube - setting up quality gates, custom profile creations, upgrades, maintenance, etc.
  5. Nexus - creating repos for multiple technologies, upgrades, cleanup policies, creating access controls, configuring proxy repositories, image registry setup
  6. Maven - configuring pom.xml files, configuring mvn repos local vs remote, lifecycle, goals/targets, profiles, nexus integration/authentication
  7. Npm – Should be able to understand and build Node/ReactJS projects and be able to debug any issues, know what package.json is and understand how dependencies are configured and integrated with tools like nexus.
  8. Docker/Kubernetes - Dockerfile creation, replicas, docker commands, conceptual understanding, ingress, nodeport vs loadbalancer vs ClusterIP, kubectl commands, labels, namespaces, should be able to explain different kubernetes resources (deployment, pod, pv, pvc, secrets, etc), taint/tolerance, pod affinity, init containers, liveness probe/readiness probe, etc.
  9. Helm charts - creating charts, command line options(--set, --timeout), _helpers, best practices and standards.
  10. Perl/Python for automation
  11. AWS - IAM, EKS, EKS Fargate, EBS, EFS, S3, ECS, lambda, EC2, VPCs, subnets, AZs, Regions, Route53, ELB, CloudWatch, SSM
  12. PROD/DR setup experience for high availability
  13. Configuring/ Managing/ installing SSL certificates, SSL termination procedures.
  14. Security scanning/code quality tools like fortify, qualys, sonarqube, nexusIQ
  15. Shell/Groovy scripting - automate repetitive tasks, housekeeping activities
  16. Jenkins shared libraries development
  17. Monitoring tools Newrelic, appdynamics, Prometheus/grafana, ELK (any one)
  18. Working experience with xml, yaml, json reading/writing using scripts
  19. Configuration as a code
  20. Production support experience. Knowledge on Servicenow / ITSM process
  21. Setting up Devops tools on EKS and migrating from on-prem to cloud
  22. Ansible: Good exp in writing playbook to automate Daily routine work, Installing software's, upgrading tools etc
  23. Exp in setting up High available and resilient environment

 

Good to have

  1. Autoscaling configuration (HPA, VPA, auto recovery)
  2. Docker image signing, Helm chart signing
  3. Secrets/Key management, Vault integration
  4. Jenkins dynamic slave configuration. Running slaves on k8s
  5. AWS Secretes manager
  6. Migration knowledge Nexus - Jfrog - Artifactory
  7. Deployment strategies blue/green, canary deployments and configuration
  8. AI/ML model to implement self-healing
  9. GitOps knowledge
  10. Experience with Cloudbees products( CloudBees CI, CD/RO, Analytics and Feature management)
  11. Bitbucket and Sonar SAAS

 

Soft Skills:

  1. Should be able to communicate effectively and able to work independently with minimal supervision
  2. Should have ownership mindset and should be addressing issues and track items until closure
  3. Should be able to learn new skills and implement based on requirements
  4. Should be able to prioritize and manage time effectively to meet deadlines without compromising on quality
  5. Should be focusing on long term solution and delivering value that aligns with our goals