Senior Cloud Engineer II 2990 | Codersbrain
Job Description
Senior Cloud Engineer
Company Overview
[Company information was not specified.]
Job Summary
The Senior Cloud Engineer will be responsible for setting up, managing, and administering the Microsoft Azure cloud Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) environments. The role includes designing, implementing, and optimizing cloud solutions while ensuring security and compliance with organizational policies. This position plays a critical role in analyzing operational processes and migrating on-premises infrastructure to cloud-based solutions.
Responsibilities
- Set up, manage, and administer the Microsoft Azure cloud IaaS/PaaS environment, including provisioning, configuration, performance monitoring, policy governance, and security.
- Design, architect, develop, and implement highly available, multi-region solutions within Microsoft Azure Cloud.
- Analyze existing operational standards, processes, and governance to identify and implement improvements.
- Migrate existing on-premises infrastructure services to cloud-based solutions.
- Manage security and access controls of cloud-based solutions.
- Develop and implement policy-driven data protection best practices to safeguard cloud solutions against data loss.
- Perform OS patching for Linux and Windows servers, including applying security updates and bug fixes to virtual machines (VMs) running in the Azure cloud environment.
- Monitor and optimize performance, scalability, and security of cloud environments.
Qualifications
- Educational Requirements: Bachelor's degree in Information Technology, Computer Science, or a related field.
- Azure Cloud Expertise: Minimum of 8 years of extensive cloud engineering experience with Azure IaaS and PaaS services.
- Cloud Architecture: Strong understanding of cloud architecture principles and best practices.
- Infrastructure as Code (IaC): Proficient in using Terraform for automating the provisioning and management of cloud resources.
- Programming Skills: Proficiency in scripting languages, such as PowerShell and Python.
- DevOps Experience: Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Azure DevOps, Git).
- Networking: Ability to integrate on-premises networks with Azure Cloud using ExpressRoute or similar technologies.
- Monitoring and Logging: Experience with monitoring and logging solutions, including Azure Monitor, Grafana, App Dynamics, and Dyna Trace.
- Operating Systems: Strong experience in Windows and Linux OS administration and OS patching.
- Security: Proficiency in Azure Active Directory (AD), Azure Backup, Azure Networking, and firewalls.
- Cryptography: Understanding of Public Key Infrastructure (PKI), including certificates, encryption keys, and authentication protocols.
- Problem-Solving: Strong analytical and problem-solving skills to troubleshoot issues, identify root causes, and implement effective solutions.
Preferred Skills
- Experience with Helm Charts and Argo CD.
- Multi-cloud experience, specifically with Amazon Web Services (AWS) and Google Cloud Platform (GCP).
- Certified Kubernetes Administrator (CKA) certification.
- Azure Administrator Associate (AZ-104) certification.
Experience
Minimum of 8 years of relevant experience in cloud engineering and administration, specifically within Microsoft Azure environments.
Environment
[Work environment settings were not specified. This section can mention whether the position is remote, in-office, or hybrid, as well as any physical requirements, if available.]
Salary
[Salary details were not provided.]
Growth Opportunities
[Opportunities for career advancement within the company were not specified.]
Benefits
[Offered benefits, such as insurance, paid leave, or work policies, were not specified.]