Website:
ust.com
Job details:
Role Description
Role Proficiency:
Acts under minimum guidance of DevOps Architect to set up and manage DevOps tools and pipelines.
Outcomes
- Interpret the DevOps Tool/feature/component design and develop/support the same in accordance with specifications
- Follow and contribute 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
- Select appropriate technical options for development such as reusing improving or reconfiguration of existing components
- Support users onboarding them on existing tools with guidance from DevOps leads
- Work with diverse teams with Agile methodologies
- Facilitate saving measures through automation
- Mentor A1 and A2 resources
- Involved in the Code Review of the team
Measures Of Outcomes
- Schedule adherence
- Quality of the code
- Defect injection at various stages of lifecycle
- # SLA related to level 1 and level 2 support
- # of domain certification/ product certification obtained
- Facilitate saving measures through automation
Outputs Expected
Automated components:
- Deliver components that automate parts to install components/configure of software/tools in on-premises and on cloud
- Deliver components that automate parts of the build/deploy for applications
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
Mentoring
- Mentoring and providing guidance to peers
Stakeholder Management
- Guide the team in preparing status updates; keeping management updated regarding the status
Data Base
- Data Insertion Data update Data Delete Data view creations
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/Dotnet
- Basic working knowledge of database
Knowledge Examples
- Knowledge of Installation/Config/Build/Deploy tools and knowledge of DevOps processes
- Knowledge of IAAS - Cloud providers (AWS/Azure/Google etc.) and their tool sets
- Knowledge of the application development lifecycle
- Knowledge of Quality Assurance processes
- Knowledge of Quality Automation processes & tools
- Knowledge of Agile methodologies
- Knowledge of security policies and tools
Additional Comments
Senior Engineers – 5 to 7 years Responsibilities
- The engineer will work with business product owners, developers, and quality analysts to drive value delivery and will participate in all phases of Agile software development.
- As a development Consultant, you will work closely with our clients and technical teams to solve technical challenges for our clients.
- You will provide stable implementations for 12-factor, cloud-native applications, and repeatable DevOps processes through automation of provisioning, deployment, and monitoring activities in PaaS/IaaS environments.
- The ideal candidate will combine technical and business skills and a passion for working with clients to deliver excellence.
- This position is responsible for coding, configuration, testing, system performance optimization, and interoperability issues.
- You will have the opportunity to work on/with a diverse set of projects, clients, industries, and frameworks and this position will provide opportunities to expand your horizons to reach your personal development goals.
- Mentors and coaches’ other members of the agile team. Leads a small team of DevOps engineers using agile methodology, with a focus on continuous delivery.
- Provides functional and technical expertise on applications and interfaces.
- Drives engagement with Security and Infrastructure teams to ensure secure deployment of applications.
- Assists in production support and maintenance of applications as needed.
- Develops and maintains the documentation. Must have
- Experience with DevOps in public cloud (Azure).
- Good understanding of Cloud Infrastructure services and their limitations.
- Experience in configuring & monitoring different attributes and handling scale-up and scale-down scenarios for the application in a cloud environment.
- Have experience building and deploying as containers on a cloud platform using an automated CI / CD pipeline.
- Monitor code for security vulnerabilities and take actions to remediate and/or mitigate risks.
- Application monitoring through operations insights, and application insights.
- Develop, and implement containerization strategy for applications leveraging Docker & Kubernetes and serverless in Azure.
- Provide best practices around provisioning production and non-production environments on the cloud to optimize the usage.
- Have a good understanding of the implementation of advanced security, authentication, and single sign-on across cloud and on-premises.
- Problem solver with a proven track record of refactoring legacy monoliths to cloud-native
- Familiarity with Containerization
- Experience with network technologies and with system, security, and network monitoring tools
- Experience using Terraform for IaC automation.
- Have experience in implementing enterprise applications using platform services like Azure websites, Azure SQL, Azure Service Bus, notification hubs, event hubs, stream analytics, Document Db, application insights etc.
- Practical scripting.
- At least 3+ years of experience working in an Agile team.
- Good understanding of Microservices architecture and communication between APIs in a containerized environment.
- Good understanding of webhooks / build triggers for CI pipelines. Added advantage
- Good if the candidate is from an application development background and has expertise in building large-scale web applications before the cloud experience.
- Experience with service-oriented architecture for cloud-based services.
- Have a strong understanding of application architecture, common failure modes, and the development process.
- Have a strong understanding of 24x7 application operations, including Incident Management, Change Management, and Capacity Management. Qualifications:
- Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field, or additional comparable experience
- Proven experience in IT, application development, or DevOps, including excellent knowledge of networking, computing, and storage.
- Industry certifications in Cloud service and DevOps will be a big plus.
- Azure and Kubernetes certifications. Skills Strong programming skills including Python and Typescript/PowerShell Azure DevOps, GitHub/ GIT and Terraform skill are a must DevOps Container and Container Orchestration - Kubernetes
Skills
Microsoft Azure,Ado,Github, ADO, Terraform, AKS
Click on Apply to know more.