R&D Senior Engineer - Azure Cloud DevOps Engineer
hitachienergy
Job Description
Your Responsibilities:
-
Able to stay on scope and take responsibility for meeting milestones and deadlines.
-
Proactive with suggestions for improvements; thinks laterally; receptive to new ideas.
-
Work closely with a dynamic group of people in various time zones.
-
You are working on improving our processes for continuous integration, continuous deployment, automated testing, and release management.
-
You strive for the highest standards in terms of security.
-
Developing, maintaining, and supporting azure infrastructure, and system software components.
-
Using your understanding of the different azure tech components to support developers with good advice on how to build solutions.
-
Ownership of overall architecture in azure.
-
Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design.
-
Provide technical leadership for CI/CD processes design implementation and process orchestration.
-
Define and document best practices and strategies regarding application deployment and infrastructure maintenance.
-
Monitor and report on compute/storage costs and forecast.
-
Manage and orchestrate deployment of a .NET microservices based solution.
-
Living Hitachi Energy’s core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business.
Your background:
-
3+ years of experience in azure DevOps, CI/CD, configuration management, and test automation.
-
2+ years of experience in; IAC, ARM, YAML, Azure PaaS, Azure Active Directory, Kubernetes, Application insight.
-
2+ years of experience in Bash.
-
Solid experience of working with a wide array of azure components.
-
Development in Azure, including Function Apps, WebApp, etc.
-
Experience of building and maintaining large scale SaaS solutions.
-
Wide database experience with SQL, PostgreSQL, NoSQL, Redis databases.
-
Experience in infrastructure as code automation (ARM, Terraform or similar).
-
Understanding of security, network, virtualization, load balancer, storage, and databases.
-
Understanding of security concepts, best practices and how to apply them, such as TLS/SSL, and data encryption.
-
Experience with Helm charts, docker-compose, in building docker based services, Linux system management,azure Data Factory, WAF, streaming data e.g., Kafka
-
Experience with logging & visualization tools such as ELK stack, Prometheus, Grafana.
-
Experience in at least one programming language (e.g., Python, C#)
-
Experience debugging complex, multi-server service in a high availability production environment.
-
Knowledge of big data/analytics.
-
Proficiency in both spoken & written English language is required.