Experience: 10+ Years
Role: Developer
Key Skills:
Devops
Key Responsibilities:
· MUST have deep hands-on knowledge and experience in Dynamic Application Security Testing (DAST) methodology and related tools like App Scan
· MUST have deep hands-on knowledge and experience in DevOps tool chain support and operability
· Ensures all DevOps tools 100% uptime, ensuring high levels of application reliability and resiliency
· Supporting and maintaining full stack DevOps toolsets. (Jira, Confluence, Bitbucket, Jenkins, SonarQube, Artifactory, xRay)
· Troubleshoot, deep dive RCA and fix DevOps platform issues related to DevOps platforms
· Establish enterprise monitoring capabilities for DevOps toolsets
· Has deep technical knowledge on debug, troubleshooting Jenkins groovy scripts, pipelines thru Jenkins, Bitbucket, SonarQube, etc
· Able to code, script, automate full DevOps automation capabilities to enhance and elevate automation from manual human tasks.
· Always able to find ways to automate, develop scripts, innovate new ideas to reduce human work and repetitive tasks.
· Support OS and DevOps applications patching related activities.
· Remediate DevOps infrastructure issues such as Control-M jobs, backup jobs, BMC Alerts, schedulers, cron-batch, shell scripting commands, etc.
· MUST have automation through server-side Unix/Linux shell scripting technical knowledge
· Work with the vendors in areas of technical support, upgrade DevOps tools, etc
· Configuring server side items - SSO, SSL, Load Balancer, Auto Scaling and DNS setup
Key Requirements:
Must Have
Knowledge of DevOps Tools
· Technical hands-on knowledge in Dynamic Application Security Testing (DAST) HCL AppScan
· Deep Technical hands-on knowledge in Atlassian stack (Jira, Confluence, Bitbucket)
· Deep Technical hands-on knowledge in platforms such as Jenkins, SonarQube, Artifactory, xRay
Debug and Issue Troubleshooting
· Debug, troubleshooting, diagnose, fix platforms related issues for all the above DevOps tools
· Debug, troubleshooting, diagnose, fix groovy scripts issues (runtime Build, Deploy, Scan, etc)
Pipeline development and Automation
· Hand-on experience in coding, developing and maintaining CI/CD build, deploy pipelines
· Deep Technical experience in automation with groovy scripts.
· Deep technical experience in server-side Unix/Linux shell scripting.
· Able to develop and enhance new automation scripts thru Jenkins pipelines (Groovy scripts, APIs)
Platform Tool Support
· Prior working experience installing, configuring, integrating, upgrading and patching CI/CD toolset.
· MUST be able to work in stretch example: off-office hours support (weekends, holidays)
· Support and maintain all DevOps platform tools uptime to meet SLA
· Support DevOps pipelines issues (Build, Scan, Deploy, Run, Test) phases of DevOps
· Support to DevOps champions and development team
Should:
· Build relationships with DevOps domain champions, development communities and developers
· Comfortable working in a challenging environment
· Able to design a strategy and then execute against it
· Manage delivery of complex projects by simplifying into smaller deliveries
· Ability to benchmark industry standard tools and implement.
Advantageous
· Knowledge of SRE best practices
· Implement SLI, SLO key indicators to this role
· Extensive background in working with service support teams Infrastructure, Network, Storage, Security, Operations
· Self-directed and comfortable working in ambiguous environments
· Experience working in a highly matrixed organization