Advanced Software Engineer
Key Responsibilities:
1. CI/CD Pipeline Management and Customization
Design, implement, and customize CI/CD pipelines to support deployments across various environments and support day to day Build and deployment.
Configure and maintain Jenkins pipelines for job scheduling and automation, while demonstrating the flexibility to learn and support new CI tools as required.
2. Expertise in Tools
Demonstrate advanced proficiency with the following tools:
Bamboo: For build and deployment automation.
GitActions: Manage workflow automation.
Octopus Deploy: Ensure streamlined deployments. And customizations for on demand environments
Artifactory: Manage artifacts and dependencies.
Azure Kubernetes Services (AKS): Container orchestration and microservices hosting.
Grafana: Dashboard visualizations for performance and analytics.
3. Cross-Functional Collaboration
Actively partner and collaborate with Security, IT, Cloud, and Engineering teams to meet both technical and security standards.
4. Infrastructure Automation & High Availability
Manage Azure resources effectively and ensure the cloud infrastructure is highly available.
Automate infrastructure provisioning using Terraform and establish best practices for repeatable deployments.
Plan and implement disaster recovery strategies and maintain regular backups to safeguard against data loss.
5. Monitoring and Observability
Implement robust monitoring solutions for Azure resources.
Ensure systems are reliable, scalable, and easy to troubleshoot through proactive observability settings.
6. Legacy Application Support
Configure and maintain static analysis tools such as Coverity and *BDH offline to integrate and support legacy application systems.
7. Incident Management Duties
Serve as the primary point of contact for infrastructure-related incidents.
Manage incident response end-to-end, ensuring minimal downtime and rapid resolutions.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.