Job Description
Azure/AWS Cloud Engineer
6-12 months Contract to Hire)
REMOTE
Azure and AWS. The solution will also be integrating with numerous systems in our corporate data center.
Expected Previous Experience:
Candidates must have at least 3+ years of experience deploying enterprise workloads to Azure and AWS for highly integrated medium to large organizations.
Candidates must have at least 3+years of experience designing and supporting integrated Azure and AWS environments, including IaaS and PaaS across production and non-production environments
Candidates must have 7+ years of previous system administration experience with cloud or on-premises systems or network administration.
Hands on experience with Azure Portal, Cloud Shell, Azure Devops, Terraform, PowerShell, Python, or other scripting languages.
Hands-on experience with one or more configuration management systems such as Ansible, Chef, or Puppet
Microsoft Azure and/or AWS Certification or other relevant certifications a plus.
Extensive knowledge of the Microsoft Enterprise software products and services.
Bachelor's degree (in Computer Science, Math or Engineering)
Primary Responsibilities
Participate in all phases of Azure/AWS solution delivery life cycle to provide architectural guidance, influence technical architecture and ensure architectural details adhere to adopted cloud standards and patterns that meet non-functional requirements in product and non-prod environments.
Lead design process for network connectivity between Azure/AWS and on premise resources adhering to standards and security requirements.
Provide solution support and configuration changes across all environments.
Maintain and ensure availability, monitoring and capacity of production and non-production environments.
Maintain subscription run book and execute daily, weekly, monthly and annual activities.
Drive continuous improvement and innovative DevOps practices and tooling for administration, provisioning and deployment including lower environment self-service for developers and testing teams.
Define and implement monitoring and management capabilities for both availability and performance management including notification and ticketing.
Develop and maintain solution documentation, configuration and standards.
Review solutions to ensure standards and change control process are met.
Develop, maintain and deliver knowledge transfer documentations and learning sessions to team members and support team members.
Accountable for oversight of vendor work and act as liaison to coordinate activities with vendors and other solutions teams.
Review of monthly consumption reports, establish and tune consumption optimizations automation
Participates in root cause analysis, debugging, support, and post-mortem analysis incidents and service interruptions.
Participate in disaster recovery planning and exercises.
Technical Skills
Expertise in cloud administration and Platform Services, preferably Azure/AWS (Compute, Storage, Networking, Security, Integration, Application and Data)
Experience with AKS/EKS, Azure networking and network virtualization, Azure storage, Azure monitoring, Azure Container Repository, Azure Log Analytics, Azure Data Factory, Function Apps, Lambda, Event Grids, Key Vault, Logic Apps.
An understanding of on-premises virtualization technologies, including virtual machines, virtual networking, and storage.
Strong background in network configuration, including TCP/IP, Domain Name System (DNS), VPNs, firewalls, and encryption technologies.
Experienced in DevOps, Azure DevOps Pipelines and tooling like Ansible, AWX or Tower, PowerShell, Terraforms, Jenkins, Git, PowerShell, Python, or other scripting languages, etc.
Experience with containerization technologies and tools, Docker, Kubernetes, etc.
Understanding of Active Directory concepts, including domains, forests, domain controllers, replication, the Kerberos protocol, and Lightweight Directory Access Protocol (LDAP).
Soft skills
Good technical consulting skills, analytical and problem solving skills to troubleshoot systems problems
Must be resourceful, self-starter, maintain skill set; aptitude to evaluate / become proficient in new technologies, processes and skills, motivated learner
Result oriented, "Let's do it right" and "Make it happen" attitude, seek win-win outcomes
Must have excellent written and verbal skills and be able to communicate and work with all levels of an organization
Team player that can collaborate with other teams and positively represent the ALIP and Azure capability team
Ability to work independently and as part of a team, ability to coordinate and facilitate technical meetings with multiple vendors and stakeholders
Must be flexible, good organizational skills, good listener with attention to detail and have ability to multi-task
Must be open to possible off-hour on-call support in high paced environment
Prefer background in Insurance