Join Sri Lanka’s Great Place to Work Awarded organization, Tech One Lanka!
We are an organization that celebrates the diversity of our teams, where everyone can be themselves and are empowered to do their best work. Our purpose is to build an empowered community with empathy and a growth mindset to build innovative solutions to achieve remarkable results. We foster a safe space for everyone to learn, grow, and have fun. This is why our people can’t believe that their work here is actually a job. That’s because innovation is at the heart of everything we do. Every day our people get to imagine new possibilities, take magnificent risks, fail spectacularly, and succeed in spaces no one has dared to venture into before.
What’s in it for you:
Here at Tech One, you’ll have the opportunity to make an impact by contributing to our global projects and working with diverse talented individuals across our offices. We promote an always-learning culture and provide our people with vast opportunities for growth. Got any suggestions to make Tech One an even better place to work at? We have a team who listens; share your thoughts and contribute to the changes. We are also prioritizing work-life balance with our flexible and hybrid work schedule. Got the skills and right qualities to be part of our awesome team? Competitive remuneration awaits you!
What you will do in this role:
- Collaborate with development teams to understand application requirements and provide guidance on deploying applications to Azure infrastructure.
- Design, implement, and manage CI/CD pipelines for continuous integration and deployment of .NET applications using Azure DevOps.
- Automate infrastructure provisioning and configuration management using tools like Azure Resource Manager, Terraform, or PowerShell.
- Monitor application performance, availability, and security in Azure, proactively identifying and addressing issues to ensure optimal performance and reliability.
- Collaborate with cross-functional teams to troubleshoot and resolve application and infrastructure issues, including performance bottlenecks, scalability challenges, and security vulnerabilities.
- Implement and maintain infrastructure-as-code practices, ensuring infrastructure changes are version-controlled, tested, and deployed in a controlled manner.
- Work with development teams to optimise application architectures for cloud environments, ensuring scalability, availability, and cost-efficiency.
- Implement and manage Azure services such AKS, Azure VM, Azure App Service, Azure Functions, Azure Cosmos DB, Azure Storage Account, Azure Application Gateway, Azure Elastic Pool, Azure Service Bus, Azure SQL Database, Azure Networking and Firewall.
- Ensure compliance with industry standards and best practices for security, data protection, and regulatory requirements.
- Create technical specifications and documentation.
- Stay up to date with emerging technologies, industry trends, and best practices related to Azure, .NET, and DevOps methodologies.
- Proficiency with Docker, Docker-Compose and Kubernetes
- Experience deploying, configuring and troubleshooting IIS and NGINX (nginx ingress)
- Database Management (MSSQL/Cosmos DB)
- A proactive approach to spotting problems, areas for improvement, and performance bottlenecks
- Basic network troubleshooting skills (TCP/IP, routing, networking topologies etc.)
- Establishing SRE’s four golden signals: latency, traffic, error rate and saturation to improve service.
- Migrate existing infrastructure services to cloud-based solutions.
What we are looking for:
- A relevant degree/diploma in computer science.
- 2+ years’ experience with Azure and Azure DevOps
- Strong experience as a DevOps Engineer or similar role, with a solid understanding of DevOps principles, practices, and methodologies.
- Proficiency in at least one programming language (e.g., Python, Ruby, PowerShell) for scripting and automation tasks.
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI/CD, or Azure DevOps
- Experience with cloud platforms like AWS, Azure including infrastructure provisioning, networking, and security.
- Familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Strong understanding of Linux/Unix and Windows operating systems, including system administration and troubleshooting.
- Proficient in working with version control systems (e.g., Git) and branching strategies.
- Knowledge of monitoring and logging tools
- Understanding of networking concepts, protocols, and security principles.
- Operational experience in Docker, Kubernetes
- Excellent problem-solving and troubleshooting skills, with a focus on root cause analysis and preventive measures.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
- Azure cloud certification will be Additional Qualification. (AZ-104 / AZ-400 / AZ-302)
How to get in touch with us:
Address: Tech One Global Lanka (Pvt) Ltd, No:185/4, Havelock Road, Colombo 05
E-mail your CV to hr@techoneglobal.com along with the contact details of two non-related referees
Only the shortlisted candidates will be called in for interviews.