System Engineer - Cloud
Role details
Job location
Tech stack
Job description
This position assumes a role in the deployment, design, installation, configuration, monitoring, and maintenance of Cloud infrastructure and applications. Contribute as a team in the installation, upgrade and configuration of infrastructure applications.
-
Monitor and test cloud infrastructure and applications to identify potential points of failure and recommend corrective actions.
-
Design, implement, and manage scalable, secure, and resilient Azure cloud solutions.
-
Participate in architecture and design discussions, offering best practice guidance for Azure services.
-
Administer deployment, configuration, and maintenance of cloud resources.
-
Automate infrastructure using platforms such as ARM templates, Bicep, Terraform, Azure CLI, and Ansible AWX.
-
Monitor performance and availability using native or 3rd party products.
-
Collaborate with senior engineers to respond to incidents and service requests.
-
Analyze and optimize cloud costs.
-
Assist with establishing security governance frameworks using native and 3rd party tools.
-
Gather solution requirements with a consultant mindset and assist in producing architectural recommendations.
Requirements
Education and Experience Requirements:
- Ideal candidate has the following:
o Bachelors Degree in Computer Science, Information Technology or equivalent experience.
AND
o 3 - 5 years of Azure systems administration experience working within an organization's cloud environment.
- The following certifications are a plus:
o Microsoft Certified: AZ-104 Microsoft Azure Administrator, * Understanding of cloud operating models, shared responsibility principles, and cloud security fundamentals.
-
Familiarity with CI/CD processes, Git workflows, and infrastructure as code pipelines.
-
Working knowledge of multiple operating/networking systems with expertise in at least one system.
-
Working knowledge of business goals, corporate IT standards, strategy and service level agreements.
-
Communicates effectively with all levels of employees, both technical and non-technical.
-
Establishes cooperative relationships with other departments.
-
Effective project team member.
-
Searches for and identifies alternative and/or innovative solutions to technical problems.
-
Uses planning skills to manage and complete projects on time and on budget.
-
Exercises sound judgment when making decisions.
-
Quickly adapts to multiple demands and rapidly changing priorities.