Search by job, company or skills

Adecco Staffing & Outsourcing Sdn Bhd

Azure Cloud Developer & DevOps Engineer

5-15 Years
MYR 7,000 - 13,000 per month
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

Job Responsibilities:

Azure Cloud Development:

o Design, develop, and implement scalable, reliable, and secure cloud-native applications on

the Microsoft Azure platform.

o Collaborate with software developers to understand requirements and translate them into

functional cloud solutions.

o Utilize Azure services such as Azure Functions, App Services, Logic Apps, and Azure SQL.

o Implement and manage Azure API Management for secure and scalable API services.

o Develop and maintain microservices and serverless architectures using Azure Kubernetes

Service (AKS) and Azure Functions.

o Data Transformation:

▪ Develop and implement data transformation solutions using Java and Python

within Azure environments.

▪ Utilize Azure Data Factory, Azure Databricks, and Azure Synapse Analytics for ETL

processes.

▪ Work with structured and unstructured data, leveraging data processing

frameworks such as Apache Spark, Hadoop, or similar.

▪ Data Integration:

▪ Extract data from on-premises databases and applications using Azure

Data Factory and other data integration tools.

▪ Design and implement ETL processes to transform and load data into

Azure cloud databases (SQL and NoSQL).

▪ Ensure data consistency, integrity, and quality throughout the data

pipeline.

▪ Load transformed data into cloud-based databases such as Azure SQL

Database, Cosmos DB, or other Azure data storage solutions.

• Database Management:

o SQL and NoSQL Databases:

▪ Manage, optimize, and maintain relational databases (SQL) and non-relational

databases (NoSQL) on Azure, such as Azure SQL Database, Cosmos DB, and

others.

▪ Design database schemas, write complex SQL queries, and create stored

procedures.

▪ Implement best practices for database design, management, and security.

o Performance Optimization:

▪ Perform database fine-tuning, indexing, query optimization, and performance

monitoring to ensure optimal database performance.

▪ Conduct regular housekeeping activities, including database backups, restores,

and updates.

▪ Monitor database performance and implement performance optimization

techniques to enhance efficiency and response times.

▪ Address data integrity issues and manage data migration, replication, and

archiving processes.

• DevOps Practices:

o CI/CD Pipeline Development:

▪ Develop and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or

other related tools.

▪ Automate the deployment process and infrastructure provisioning using

Infrastructure as Code (IaC) tools like Azure Resource Manager (ARM) templates,

Terraform, or Bicep.

▪ Implement continuous integration and continuous delivery best practices to

streamline the development lifecycle.

o DevOps Tools Implementation:

▪ Integrate and manage DevOps tools like SonarQube for code quality analysis,

Black Duck for security and license compliance, Coverity for static code analysis,

and Octopus Deploy for deployment automation.

▪ Conduct tool evaluations and provide recommendations for improving existing

DevOps processes.

o Monitoring and Security:

▪ Implement and manage monitoring solutions using Azure Monitor, Azure

Application Insights, and Log Analytics to track performance, diagnose issues, and

improve application health.

▪ Utilize Azure Defender for cloud security posture management, threat detection,

and response.

▪ Set up and manage monitoring dashboards using Grafana and Prometheus for realtime analytics and metrics visualization.

▪ Implement Datadog for comprehensive monitoring, logging, and security insights

across applications, services, and infrastructure.

o Configuration and Security Management:

▪ Implement and manage configuration management tools such as Ansible, Chef, or

Puppet.

▪ Ensure robust security practices are integrated into the CI/CD pipelines and cloud

environments, including vulnerability scanning and compliance checks.

o Monitoring and Logging:

▪ Monitor and optimize system performance, scalability, and availability through

tools like Azure Monitor, Application Insights, and Log Analytics.

▪ Ensure robust logging, monitoring, and alerting frameworks are in place for

proactive issue resolution.

• Infrastructure Management:

o Manage and monitor cloud infrastructure, ensuring compliance with best practices and

security policies.

o Implement backup, disaster recovery, and business continuity plans.

o Optimize cloud resources and costs through regular analysis and adjustments.

o Conduct regular security assessments and audits to identify and mitigate potential

vulnerabilities.

• Collaboration and Support:

o Work closely with cross-functional teams including software development, QA, and

operations to ensure seamless integration and delivery of applications.

o Provide technical support and troubleshooting assistance for cloud-based applications and

infrastructure.

o Assist in capacity planning, scalability testing, and performance tuning for cloud

environments.

• Continuous Improvement:

o Stay updated with the latest industry trends, best practices, and technologies related to

cloud computing and DevOps.

o Propose and implement improvements to existing systems and processes.

o Participate in code reviews, technical documentation, and knowledge-sharing sessions to

foster a culture of continuous learning and improvement.

Requirements:

Education: Bachelor's degree in computer science, Information Technology, or a related field. Equivalent 

experience may be considered.

Work experience: Total IT experience on Azure cloud Developer and Devops – 6 to 8 Yrs

• Proven experience as an Azure Cloud Developer and/or DevOps Engineer 3 to 5 Yrs 

• Strong proficiency in Microsoft Azure services and infrastructure.

• Experience with CI/CD tools such as Azure DevOps, Jenkins, GitLab, or similar.

• Proficiency in scripting languages like PowerShell, Bash, or Python.

• Experience with Java and Python for data transformation and ETL processes.

• Experience in extracting data from on-premises databases and applications using Azure Data 

Factory.

• Strong experience with SQL and NoSQL databases, including Azure SQL Database, Cosmos DB, 

and others.

• Hands-on experience with database fine-tuning, optimization, housekeeping, and implementing 

best practices.

• Experience with DevOps tools such as SonarQube, Black Duck, Coverity, and Octopus Deploy.

• Monitoring and Security:

o Proficient in using Azure Monitor, Azure Application Insights, and Log Analytics for 

monitoring and performance tuning.

o Experience with Azure Defender for implementing security best practices and threat 

management.

o Knowledge of Grafana and Prometheus for metrics collection and visualization.

o Familiarity with Datadog for full-stack monitoring and security analysis

About Company

Perfect placements. Speedy staffing. Tenacious testing. Who’s Adecco, we hear you ask Only the top provider of first-class HR solutions. Our consultants work with some of the best, and most exciting, companies all over the world. We equip our clients with priceless industry insight and put everything we’ve got into training and mentoring our candidates.

We’re here to match talented people with the job opportunities and employers they’re looking for. On any given day we connect over 700,000 people with fulfilling opportunities that make the most of their skills now and enable them to develop new expertise for the future.

Job ID: 146237513

Similar Jobs

Early Applicant