Cloud Services Engineer

Baltimore, Maryland (US)

 

The Cloud Engineer will be responsible for the management and migration of traditional infrastructure to a cloud-based automated infrastructure. The cloud engineer will play an integral part in advancing the Cloud eco-system and culture of technical excellence. The incumbent will champion the Cloud Management Platform, live and breathe Infrastructure Automation, support Hybrid Cloud Solutions, and demonstrates abilities of all Cloud-as-a-Service varieties: PaaS, IaaS, SaaS, etc. The Cloud Engineer will build the next generation of Cloud infrastructure; become a key contributor supporting end-to-end private/public cloud automation IT and infrastructure application delivery, including infrastructure provisioning and integration with continuous integration/continuous development platforms, using existing and emerging technologies. This will require solid experience moving infrastructure to the Cloud.

Responsibilities:

Provision and administer Infrastructure as a Service and Platform as a Service environments using best practices for enterprise customers across multiple public cloud offerings, e.g. AWS, Oracle Cloud Services and Azure.

Assist in the design, deploy, maintain and lead the implementation of Cloud solutions using Microsoft Azure or Amazon Web Services (AWS), Office 365 and underlying technologies.

Develop clear, concise installation, configuration procedures, runbooks and contributing to the maintenance of operational standards.

Create automated approaches and scripts for system administration tasks where possible and appropriate.

Implement security measures in all technical activities to limit unauthorized access/use.

Provide advanced systems and intermediate network support as requested as part of troubleshooting analysis.

Present technology concepts and terminology to technical peers and customers.

Interpret and provide solutions on complex technologies/architectures.

Design and deliver secure cloud solutions on Azure or AWS.

Deep Windows Server expertise and some Linux knowledge.

DNS / Elastic IP / Route 53.

Cloud Formation / Automation / PowerShell / DSC / Comparable Linux Scripting.

Active Directory and Azure AD.

Architecture design, system evaluation, system analysis, and infrastructure assessment.

Deploy, test and document development, pre-production, and production environments.

Backup cloud and on-premise resources, including in a hybrid environment.

Scripting image deployment and bootstrapping.

Leverage resource tagging to allocate costs and optimize resource planning.

Create gold images and employ auto scaling.

Assist in preparing cost analysis based on expected usage.

Configure multi-factor authentication on virtual and hardware devices.

Create IAM users and groups.

Strong background in Microsoft based applications.

Maintain account documentation, such as architecture diagrams and portal links.

Train and mentor Junior Administrators and Engineers.

Qualifications:

Bachelor's degree in Computer Science or equivalent work experience

At least 6 years of overall technical architecture experience in defining high security, high availability solutions

2+ years’ experience of designing and delivering secure cloud solutions on Azure or AWS with extensive knowledge about various cloud services

At least 2 years of experience in designing deployment strategies for cloud/virtualization and implementation best practices

At least 3 years of experience of designing solutions using IaaS, PaaS, and SaaS

Experience with AWS CloudWatch and other automation services

Experience in agile development

Strong analytical and communication skills

At least 3 years of experience in thought leadership, white papers and leadership/mentoring staff and internal consulting teams