Developer I - DevOps Engineering
Company: UST GlobalCTC: Best in ClassLocation: Bangalore
Role description
Role Proficiency:
Acts under the guidance of DevOps leads to set up and manage DevOps tools and pipelines.
Outcomes:
- Follow existing SOPs to trouble shoot issues Adapt existing DevOps solutions for new contexts
- Code debug test and document; and communicate DevOps development stages/status of DevOps develop/support issues
- Use appropriate technical options for development such as reusing improving or reconfiguration of existing components
- Support users and onboard them on existing tools with guidance from DevOps leads
- Work with diverse teams with Agile methodologies
- Schedule adherence
- Quality of the code
- # SLA related to level 1 and level 2 support
- # Technology certification product certifications obtained
Automated components:
Deliver components that automate parts to install components/configure of software/tools in on-premises and on cloud
under the guidance of the Lead
Deliver components that automates parts of the build/deploy for applications under the guidance of the Lead
Configured components:
Configure a CI/CD pipeline that can be used by application development/support teams
Scripts:
Develop/Support scripts (like Powershell/Shell/Python scripts) that automate installation/ configuration/ build/ deployment tasks
Onboard users:
Onboard and extend existing tools to new app dev/support teams
Skill Examples:
Install configure troubleshoot CI/CD pipelines and software using Jenkins/Bamboo/Ansible/Puppet /Chef/PowerShell /Docker/Kubernetes
Integrate with code/test quality analysis tools like Sonarqube/Cobertura/Clover
Integrate build/deploy pipelines with test automation tools like Selenium/Junit/NUnit
Scripting skills (Python Linux/Shell Perl Groovy PowerShell)
Repository Management/Migration Automation – GIT/BitBucket/GitHub/Clearcase
Build automation scripts – Maven/Ant
Artefact repository management – Nexus/Artifactory
Dashboard Management & Automation- ELK/Splunk
Configuration of cloud infrastructure (AWS/Azure/Google)
Migration of applications from on-premises to cloud infrastructures
Working on Azure DevOps /ARM (Azure Resource Manager)/DSC (Desired State Configuration) & Strong debugging skill in C#/C Sharp and Dotnet
Knowledge Examples:
Knowledge of Installation/Config/Build/Deploy processes and tools
Knowledge of IAAS - Cloud providers (AWS Azure Google etc.) and their tool sets
Knowledge of the application development lifecycle
Knowledge of Quality Automation processes and tools
Knowledge of Agile methodologies
Additional Comments:
Good working experience of scripting languages, Python programming, Shell Working experience in modern/distributed SCM systems, particularly Git/GitHub Experience with build management and continuous integration tools such as Jenkins, GitLab CI, GitHub Actions, Artifactory etc. Working experience design and implementation of GitHubAction and Jenkins CI/CD pipeline. Good knowledge of Windows and Linux operating systems . Basic knowledge of Msbuild with MSVC++ under Windows and using Gmake/Cmake using GCC under Linux operating systems End-to-end understanding of Software Development Lifecycle (SDLC), including build automation, versioning control, code quality, release engineering. Good to have knowledge with security scan tools for static and dynamic scan of the source code and Software binaries.( Coverity, Protex, Checkmarx, banditscan etc) Good to have Knowledge on Docker container, Kubernetes, Rancher
0 Comments
Post a Comment