Previous Job
Previous
Lead Software Engineer- DevOps
Ref No.: 17-10797
Location: Carrollton, Texas
Position Type:Right to Hire
Start Date: 03/21/2017

*****MUST BE A US CITIZEN OR HOLD A VALID GREEN CARD. NO CORP TO CORP*****

Title: Lead Software Engineer - DevOps
Location: Carrollton, TX 

Type: 6 Month Contract to Hire OR Direct Permanent 


NO CORP TO CORP. MUST BE A US CITIZEN OR HOLD A VALID GREEN CARD 

Primary Objectives:
Cloud Champions wanted! In this role, you will champion the public cloud platform within my client's Legal Enterprise Solutions business unit, live and breathe infrastructure automation, support hybrid cloud solutions, and display a strong understanding of cloud service models (PaaS, IaaS, and SaaS).
Using your strong engineering background, creativity, and intellectual curiosity, you will design, build and establish operational processes and deployment for a distributed, high-availability cloud platform and help automate processes, enhance performance and ensure security of system architecture that will have a global presence.
 
You will apply your existing knowledge of virtualization platforms, systems automation and proficiency in working with public cloud-based application development technologies and data analytics to help my client transform current enterprise applications into cloud-based services and application platforms.
The ideal candidate will have experience using industry standard tools and writing code and scripts to manage large infrastructure deployments, an understanding of the requirements for moving infrastructure from on-premise datacenters to the public cloud, and enjoy the challenges that arise in  supporting and enabling software development projects as they transition from on-premise to cloud -hosted architectures.
 
Key Responsibilities:
  • Provide technical leadership to a small Agile (Scrum) team that is part of a fast-paced, dynamic  DevOps organization.
  • Lead and mentor an agile team to design, implement and maintain  internal and external cloud-based solutions and infrastructure that spans across multiple public and private clouds and regions (AWS)
  • Enforce and refine SDLC best practices and perform code reviews
  • Automate management and orchestration tasks, streamline processes and perform standard administration functions as needed
  • Design and develop procedures to automate various systems and tasks (i.e. automating code builds and deployments, systems upgrade and maintenance, alerting and monitoring)
  • Define functional and operational requirements and create high-level specifications, ensuring feasibility, functionality and integration with existing systems/platforms
  • Research and promotion of new DevOps tools to simplify processes and identify opportunities for improving existing processes or implementing new process automation.
  • Assist Security team in reviewing system security to prevent, detect and respond to internal and external security threats
  • Handle production and non-production support issues as they arise. Participate in a 24/7 on-call rotation
  • Work in collaboration with architects to represent DevOps during design and development of software or extensive revisions to existing applications; products may be for use internally or resale
  • Work with heads of internal groups to find innovative solutions to their problems and make recommendations.  Lead spec and design meetings with these heads
 
Qualifications, Experience, knowledge & Skills
  • Bachelor's Degree in Computer Science or a related field. Equivalent professional experience may be substituted for education
  • 5+ years in application development, distributed systems architecture, data engineering or enterprise infrastructure operations with deep commitment to consistent coding standards
  • 5+ years demonstrated programming experience (Python, Ruby, Powershell, etc)
  • 3+ years as team lead or manager of technical resources in a fast-paced environment
  • Experience migrating, developing, automating applications on public and hybrid cloud platforms (preference for AWS experience) in a DevOps model
  • Innovative problem solving, design and testing skills, proven ability to think proactively, identify and escalate issues early; clearly document solutions and project results
  • Strong oral and written communication skills
  • Strong plus for experience with industry standard configuration management systems, including but not limited to Chef, Puppet, Ansible, Powershell DSC etc