Apply
Job Type
Full-time
Description
Position Overview
We are looking for an experienced IT Senior Systems Engineer with a strong focus on Microsoft Azure and broad expertise in cloud administration, including AWS and Google Cloud Platform (GCP). As a critical member of our IT team, you will be responsible for designing, implementing, and managing our multi-cloud environment. So, If you're a cloud professional with a proven track record in cloud engineering, we invite you to apply to join our team and help drive our digital transformation.
Key Responsibilities
Multi-Cloud Infrastructure Design and Management:
* Lead the architectural design and deployment of cloud solutions across Azure, AWS, and GCP
* Continuously optimize cloud resources for performance, cost-effectiveness, and security
* Implement cloud policies, resource governance, and access controls in alignment with industry best practices and organizational requirements
Azure, AWS, and GCP Expertise:
* Serve as a subject matter expert in Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP)
* Design, deploy, and manage cloud resources, including virtual machines, storage, networking, and identity services across all platforms
* Ensure best practices for security, compliance, and governance are followed
Automation and Orchestration
* Implement infrastructure as code (IaC) principles using tools like Ansible, Terraform, or CloudFormation to automate cloud resource provisioning
* Promote a DevOps culture by fostering collaboration between IT and operations teams
Security and Compliance
* Enforce robust security practices within each cloud environment, including identity and access management, network security, and encryption
* Maintain compliance with industry standards and regulatory requirements specific to each cloud provider
* Monitor and respond to security threats and vulnerabilities across multiple cloud platforms
Documentation and Training
* Create and maintain detailed documentation of multi-cloud infrastructure, configurations, and operational procedures
* Provide training and knowledge sharing to team members and end-users on cloud-related topics
Requirements
* Bachelor's degree in Computer Science, Information Technology, or related field. Equivalent experience is also considered
* Proven work experience as an IT Systems Engineer with an emphasis on Microsoft Azure, along with hands-on experience in AWS and GCP
* Azure certifications, such as Azure Administrator or Azure Solutions Architect, are highly desirable
* Proficiency in PowerShell scripting for Azure automation and cloud administration
* Familiarity with cloud-native monitoring and management tools on Azure, AWS, and GCP
* Strong problem-solving and troubleshooting skills
* Excellent communication and collaboration abilities, including cross-functional teamwork
* Demonstrated project management skills, including the ability to manage multiple initiatives concurrently
Additional Skills & Abilities
In addition to the specific qualifications and responsibilities mentioned in the job description, the role may require base-level knowledge in various technology areas typically expected in an IT role. Some of these general technology requirements include:
Operating Systems: Proficiency in operating systems such as Windows, Linux, or macOS, including system administration, file management, and basic command-line operations.
Networking Concepts: Understanding of networking fundamentals, including IP addressing, subnetting, DNS, DHCP, routing, and network protocols (TCP/IP, HTTP, HTTPS, etc.).
Hardware Fundamentals: Understanding of computer hardware components, including CPUs, RAM, storage devices, and peripherals.
Virtualization: Understanding of virtualization technologies such as VMware or Hyper-V, including virtual machine deployment and management.
Troubleshooting Skills: Ability to diagnose and resolve technical issues, both hardware and software-related, and provide effective solutions.
Documentation and Communication: Strong documentation skills and the ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
Databases: Familiarity with relational database concepts and SQL querying. Knowledge of common database management systems like MySQL, Oracle, or PostgreSQL.
Monitoring and Logging: Experience with monitoring tools like ScienceLogic, SolarWinds, Thousand Eyes, Nagios, Zabbix, or Prometheus, and basic logging solutions such as SysLog and technology stacks like ELK stack (Elasticsearch, Logstash, Kibana).
IT Security: Awareness of information security best practices, including data encryption, access controls, and vulnerability assessment.
Scripting and Automation: Experience with scripting languages like Python, PowerShell, PERL, or Bash to automate repetitive tasks and processes.
IT Service Management (ITSM): Basic knowledge of ITSM frameworks such as ITIL, including incident management, change management, and service request processes.
Web Technologies: Familiarity with web technologies such as HTML, CSS, and JavaScript, and an understanding of web servers (e.g., Apache, Nginx).
Version Control: Familiarity with version control systems like Git to manage and collaborate on code repositories.
Physical Requirements
* Must be able to sit, stand, walk, stoop, kneel and reach
* Must be able to speak, write, read and understand English
* Must have visual acuity
* Must be able to lift 0-25 pounds