We are looking for a skilled Azure DevOps Engineer to join our team and take charge of designing, implementing, and maintaining multi-region server infrastructures in Azure, with a strong focus on load balancing and high availability. In addition, you will play a crucial role in supporting and grooming our AWS DevOps team, ensuring cross-platform collaboration and knowledge sharing. This role requires a blend of Azure expertise and a good understanding of AWS environments to facilitate a seamless DevOps strategy across both platforms. **Must be residing in Sri Lanka.
Key Responsibilities:• Multi-Region Server Deployment:o Architect, deploy, and manage server infrastructures across multiple Azure regions to ensure high availability, redundancy, and fault tolerance.o Implement and manage geo-redundant solutions and failover mechanisms to minimize downtime in case of regional outages.o Optimize Azure resource utilization across regions, balancing performance and cost-effectiveness.• Load Balancing:o Configure and maintain Azure Load Balancer, Application Gateway, and Traffic Manager for efficient traffic distribution across servers and regions.o Design and implement autoscaling strategies to handle varying workloads while maintaining optimal performance and minimizing costs.o Monitor and fine-tune load balancing solutions to enhance system responsiveness and reduce latency.• Automation and CI/CD Pipelines:o Develop, manage, and optimize CI/CD pipelines using Azure DevOps, ensuring automated and consistent deployments across multiple regions.o Integrate automated testing, monitoring, and security checks into the CI/CD process to maintain high-quality software releases.o Collaborate with the AWS DevOps team to align on pipeline strategies and share best practices.• AWS DevOps Team Support:o Provide guidance and support to the AWS DevOps team, fostering knowledge sharing and collaboration between the Azure and AWS environments.o Assist in troubleshooting and optimizing AWS deployments when necessary, ensuring alignment with Azure practices.o Mentor and train AWS DevOps team members on Azure concepts and tools, enabling them to contribute effectively to cross-platform projects.• Security and Compliance:o Implement robust security measures across Azure deployments, including identity management, encryption, and network security.o Ensure that all deployments comply with relevant data protection regulations and industry standards.o Conduct security reviews and audits for both Azure and AWS environments, addressing any identified vulnerabilities.• Monitoring and Troubleshooting:o Utilize Azure Monitor, Log Analytics, and Application Insights to monitor the performance and health of Azure deployments.o Set up monitoring solutions for AWS environments as needed, ensuring comprehensive visibility across both platforms.o Proactively identify and resolve issues related to server performance, load balancing, and cross-region connectivity.• Collaboration and Documentation:o Work closely with development, operations, and security teams across both Azure and AWS environments to ensure smooth and efficient operations.o Document infrastructure designs, deployment processes, and operational procedures, promoting knowledge sharing and standardization.o Lead cross-functional team meetings to align on DevOps strategies and share updates on ongoing projects.Qualifications:• Experience:o 3-5+ years of experience as a DevOps Engineer with a primary focus on Azure.o Proven experience in deploying and managing multi-region server infrastructures in Azure.o Familiarity with AWS environments and DevOps practices.• Technical Skills:o Expertise in Azure services, including Virtual Machines, Azure Load Balancer, Application Gateway, Traffic Manager, and Azure Automation.o Working knowledge of AWS services such as EC2, S3, Route 53, and AWS Elastic Load Balancing.o Proficiency in scripting and automation using PowerShell, Azure CLI, AWS CLI, or other relevant tools.o Experience with CI/CD tools like Azure DevOps and AWS CodePipeline.• Certifications:o Microsoft Certified: Azure DevOps Engineer Expert (preferred).o AWS Certified DevOps Engineer (preferred).o Microsoft Certified: Azure Solutions Architect Expert or AWS Certified Solutions Architect (optional, but a plus).• Soft Skills:o Strong problem-solving and troubleshooting abilities across both Azure and AWS platforms.o Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.o Ability to mentor and train team members, fostering a collaborative and supportive work environment.
Success story sharing