We are hiring!
System Analyst/Technical Architect: Azure Devops
- Location: Colombo
- Work Type: Hybrid/ Remote
- Appointment Type: Permanent
How to Apply: Click Apply for Position
DevOps Tools
- Source Control Management (SCM) Tools: Git Bitbucket and Subversion.
- Continuous Integration (CI) Tools: Jenkins Travis CI and CircleCI GitLab Azure DevOps
- Continuous Deployment (CD) Tools: Jenkins AWS CodeDeploy and Azure
- Configuration Management Tools: Ansible Puppet and Chef
- Monitoring Tools: Nagios Zabbix and New Relic
- Log Management Tools: ELK Stack (Elasticsearch Logstash and Kibana) and SplunkTest
- Automation Tools: Selenium JUnit and TestNG
- Containerization Tools: Docker Kubernetes and OpenShift
- Virtualization Tools: VMware HyperV and VirtualBox
Roles & Responsibilities
- Solution Design: Designing and documenting highlevel Azure solutions that meet the specific needs of the organization taking into account factors such as scalability security and availability.
- Technical Leadership: Providing technical leadership and guidance to development teams helping them to understand and implement the architecture and ensuring that the solution meets the defined design standards.
- Deployment and Configuration: Deploying and configuring Azure services such as virtual machines storage and network infrastructure to meet the requirements of the solution.
- Performance Monitoring and Optimization: Monitoring the performance of the solution and making any necessary changes to optimize performance and ensure that it meets the required service level agreements (SLAs).
- Cost Management: Managing costs associated with the solution by monitoring usage optimizing resource utilization and making recommendations for costsaving changes.
- Security and Compliance: Ensuring that the solution meets security and compliance requirements by implementing security best practices such as encryption access control and identity management.
- Disaster Recovery and Business Continuity: Designing and implementing disaster recovery and business continuity plans to ensure that the solution is able to continue operating in the event of an outage or disaster.
- Technical Documentation: Creating and maintaining technical documentation such as architecture diagrams configuration files and deployment scripts to ensure that the solution can be easily understood and maintained.
- Training and Mentoring: Providing training and mentoring to junior architects and developers helping them to develop their skills and knowledge in Azure and cloud computing.
As a DevOps Focal we expect the candidate to be responsible for
- Continuous Integration and Continuous Deployment (CI/CD): Implementing and maintaining CI/CD pipelines automating the build testing and deployment of applications and ensuring that the code is always in a releasable state.
- Source Control Management: Managing source control repositories such as Git and ensuring that code is appropriately versioned branched and merged according to best practices.
- Build and Release Management: Configuring and managing build and Release definitions automating the creation of build artefacts and controlling the deployment of applications to various environments.
- Testing: Automating and executing tests such as unit tests integration tests and acceptance tests to ensure that the application meets the specified requirements.
- Infrastructure as Code (IaC): Implementing IaC practices using tools such as Terraform to automate the provisioning and management of infrastructure.
- Monitoring and Diagnostics: Monitoring the performance and availability of applications and using tools such as Azure Monitor and Log Analytics to diagnose and resolve issues.
- Security: Ensuring that the DevOps processes and tools adhere to security best practices such as encryption and access control and that the applications are deployed securely.
- Collaboration: Collaborating with developers operations teams and stakeholders to ensure that the DevOps processes and tools are aligned with the organizations goals and objectives.
- Technical Documentation: Creating and maintaining technical documentation such as architecture diagrams deployment scripts and runbooks to ensure that the DevOps processes and tools can be easily understood and maintained.
- Overall an Azure architect plays a critical role in ensuring the success of cloudbased solutions by providing technical leadership designing and deploying robust and scalable solutions and ensuring that the solution meets the specific needs of the organization.
Ready to take your career to new heights Were InTalent Asia your goto recruitment partner in Sri Lanka and weve got an exciting opportunity for you! Our client is on the lookout for a dynamic individual.
At InTalent Asia were not just recruiters; were here to architect your career success. Join us in the journey of matching your skills with unparalleled opportunities. Apply now and see how you can be the perfect fit for this exclusive position! #InTalentAsia #CareerOpportunity #JobVacancy #ElevateYourCareer