Job Description Qualifications: This position serves as a technical expert responsible for the design, implementation, and support of cloud based information technology solutions in current and future state.
This role includes architecting, building and maintaining infrastructure, security services, and system components in commercial or government cloud service providers to deliver highly available and scalable services.
The level of work required is considered advanced and staff must be able to work under minimal supervision.
This job does not have direct reports.
Principal Duties and Responsibilities Lead the technical design, maintenance, and operation of cloud based platforms (AWS, Azure, Google Cloud, etc.) Provide guidance to technical teams regarding architectural and procedural best practices and functional experience Lead automation efforts to minimize manual work and ensure transparency in all aspects of the secure cloud ecosystem Work with stakeholders to obtain and translate requirements into technical implementations Integrate existing legacy systems with proposed systems by identifying gaps between the current and future state, and leading the development and implementation of solutions Oversee and develop continuous delivery framework and tools Setup framework for infrastructure as code and automation Create and maintain technical documentation for designs Document and communicate issues, solutions, and timelines to appropriate stakeholders Assist with implementation of customer side monitoring tools and may lead operation outage events Provide timely/responsive technical support both within and across departments and applications including rotational on call support Education and Experience Bachelor’s degree in Computer Science, Information Systems, or equivalent background or experience 3 years working with cloud based platforms (AWS, Azure, Google Cloud, etc.) in an enterprise environment 5 years software engineering experience in a team based environment Knowledge and Skills Experience integrating legacy platforms and applications with cloud based systems Experience with infrastructure as code tools (CloudFormation, Azure Resource Manager, Terraform, etc.) Experience with system configuration tools (Chef, Puppet, Ansible, etc.) Experience with implementing architectural frameworks (Service Oriented Architecture, Domain-Driven Design, etc.) Experience developing solutions in an iterative (Agile) approach Experience with source code management tools (Git, SVN, etc.) Experience with CI/build tools Experience with various programming languages (Java, JavaScript, Python, etc.) Experience with Web Services, API, REST, RPC Advanced knowledge of cloud based platforms AWS, Azure, Google Cloud, etc.
Understanding of basic networking concepts Experience with deploying, managing, operating and monitoring of applications in scalable, highly available and fault tolerant data centers (both on premise and hosted) Experience learning, sharing, and implementing best practices with the ability to define operational processes, implement DevOps, deployment checklists, etc.
Advanced ability to solve problems by considering available information, prioritizing and making timely decisions; correlate data using standard business and technology tools and approaches, spot trends and apply sound security and risk management principles Ability to assess necessary activities and prioritize for completion of assignments using excellent time management, prioritization skills and work ethic Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
Responsibilities: Strong verbal and written communications skills required.
Must be able to create and deliver presentations to technical and/or business audience.
Advanced ability in use of typical office-related technical tools such as Microsoft Visio, PowerPoint and Office.
Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
This position has additional screening requirements due to the information accessed while performing the job.
These additional screenings would be initiated at the time of offer acceptance and can take approximately two months to be completed.
The screening covers areas such as education/employment verification, criminal history, credit history, and reaches out to your references and people that know you well.