Lead Cloud Engineer

Community United Federal Credit Union
Lenexa, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Lenexa, United States of America

Tech stack

Amazon Web Services (AWS)
Azure
Bash
Client Server Models
Software as a Service
Cloud Computing
Cloud Engineering
Configuration Management
Software Documentation
Computer Networks
Data Systems
Relational Databases
Linux
DevOps
Disaster Recovery
DNS
Infrastructure as a Service (IaaS)
Information Lifecycle Management
Subnetting
OSI Models
Python
Routing
Powershell
Scrum
Systems Development Life Cycle
Ansible
TCP/IP
Virtual Machines
Diagnostic Tools
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Build Management
Heroku
Infrastructure Automation Frameworks
Information Technology
3-tier Architectures
Puppet
Terraform
Jenkins

Job description

Responsibilities: The Lead Cloud Engineer will oversee the design, migration, and implementation of cloud-based infrastructure. This includes overseeing and assisting with the deployment, monitoring and maintenance of high-availability SaaS, IaaS, and PaaS solutions hosted in the Azure cloud. Support multiple agile teams that are responsible for delivering quality solutions and supporting those solutions through the SDLC change process and into production. Help set cloud standards and best practices as the company expands its cloud presence. Support the creation and maintenance of critical Application Environments running on Microsoft's Azure platform. Support, maintain, and create Deployment systems and CI environments - (with Azure Dev Ops and Jenkins). Provide Tier 3 Incident Support for Applications as required to assist internal Support Teams. Collaborate with other software developers to properly automate software build, test and deployments. Assist the Manager of the Cloud Team with sprint planning and daily stand-up activities. Lead and report on cloud project status. Lead the team in the absence of the Manager of the Cloud Team. Manage and lead assigned project activities to achieve stated project goals, objectives, and schedules. Mentor, train and lead junior system and DevOps engineers. Follow security best practices. Interact with security team to implement and maintain security controls on the cloud infrastructure. Participate in on-call duty and perform after hours work as needed to support business needs; attend and participate in departmental meetings. Create standardized templates using orchestrators such as Terraform. Assist all team members with deployments and support of infrastructure and network systems. Assist with the onboarding of new engineers (shadowing, training, mentoring, and support). Identify and share "best practices" as appropriate. Implement and support Disaster Recovery solutions. Ensure capacity planning processes are followed by allocating system resources. Participate in direction of documentation standards and reviews. Implement, administer, and maintain policies and procedures for ensuring the security and integrity of the company systems. Create and deliver presentations to peer groups outside of own team. Provide technical development mentoring to less experienced engineers. Attend and lead leadership meetings as needed. Provide trend analysis to management as well as peer groups to enable informed decisions.

Requirements

  • Bachelor's degree in Computer Science or related and 5 years progressive experience, which must include experience with the following, concurrently:
  • Infrastructure automation/infrastructure as code using Terraform.
  • 5 years in a major cloud platform such as Azure or AWS.
  • Load balanced Web architectures.
  • Estimating Azure costs and identifying operational cost control mechanisms.
  • Scripting languages such as Powershell, Python, Bash
  • Automation/configuration management software such as Ansible or Puppet.
  • Development of Methods of Procedure (MOP's).
  • Position also requires demonstrated knowledge/skills in the following:
  • Fundamental network knowledge, TCP/IP, routing, subnetting, DNS, OSI model
  • Linux
  • Azure Services w/ specific strengths in App Services, Virtual Machine Scale Sets, Virtual Networks, Application Gateway, Azure Kuberenetes Service
  • Standard concept, practices and procedures w/in a particular field; can explain Systems technology in non-technical terms
  • Scripting skills
  • Ability to leverage vendor tools to research, open and resolve defects or performance problems
  • Advanced levels in software and information lifecycle process, data systems, relational databases and client server concepts
  • Ability to utilize vendor diagnostic tools to drive quick problem and performance resolutions
  • Project management skills and knowledge of the technology industry
  • Ability to create automation script using multiple preferred scripting languages
  • Working knowledge in two or more technology families.

Applicants must have legal authority to work in the United States.

Apply for this position