Position Summary:
The Cloud Systems Engineer’s main responsibility is to deploy, administer, monitor, back-up, and maintain (deploying upgrades) the Company’s Linux-based Cloud Environment. The Cloud Systems Engineer is involved in the configuration and administration of various components supporting the Company’s cloud applications. The incumbent is responsible to support the cloud infrastructure by monitoring and troubleshooting production issues, and if unable to resolve, escalating to appropriate associates/management in the manner required. The incumbent must be available 24x7 to respond to critical system outages and events. The incumbent will also be involved in leading technically complex, large-scale projects to create new cloud infrastructures or update existing ones. They back up or modify existing applications, servers, and related data to provide for disaster recovery, and will test backup plans on a regular basis to ensure they run properly. Cloud Systems Engineers will collaborate with different teams within the IT department to discuss, analyze, or resolve usability issues, and work on projects to update or create new cloud infrastructures. This position will also mentor Linux Administrators and Offshore Contractors.
Major Responsibilities:
Technology:
- Responsible to supporting cloud infrastructures and ensure that our cloud based systems meet the needs of the Company.
- Responsible to ensure vendor software/technology is configured to work within the Company cloud infrastructure
Project Management:
- Responsible for the creation of project plans, timelines, milestones, goals and ownership
- Must complete and implement projects on time, and ensure all tasks and projects are executed to department quality standards
- Other projects as assigned by the supervisor
Analytics:
- Involved in analyzing system/software capabilities and how it relates to creating a technical solution.
- Identify future opportunities for system enhancement and value generation.
- Demonstrate understanding of Company’s web infrastructure and how it supports web based applications
Customer Experience:
- Work closely with project team during scope development and option analysis phase.
- Manage the projects and/or solutions to meet client group expectations.
- Execute technical solutions to department quality standards.
- Regular, predictable, full attendance is an essential function of the job
Qualifications:
Education and Experience Requirements:
- 5-7 years of functional experience. Architectural Experience in AWS is preferred
- 1-3 years of project management experience (including large scale projects, and managing multiple projects at one time).
- Bachelor’s degree or equivalent combination of education and experience required, advanced degrees preferred
- Green Belt or PMP certification preferred
Knowledge and Skill Requirements:
- Advanced level experience with Redhat Linux
- In-depth knowledge and experience with Amazon Web Services (AWS). Advanced Understanding of core AWS services, uses, and basic AWS architecture best practices
- Experience with various virtualization technologies and multi-tenant, private and hybrid cloud environments
- Advanced Shell Scripting experience. Ability to apply in Enterprise environment to automate
- Experience with scripting languages such as Python is preferred
- Experience with provisioning and configuration management tools and technologies such as Cloud Formation, Ansible is preferred.
- Chef, Puppet, and Docker experience is preferred
- Working technical knowledge of current systems software, protocols, and standards, including firewalls, Active Directory, etc.
- Advanced level troubleshooting skills and use of tools such as HTTP Watch, Fiddler, NMAP, GREP, TOP, NETSTAT, VMSTAT, TCPDUMP
- Working knowledge of Multi-tier architectures: load balancers, caching, web servers, application servers and databases.
- Good knowledge of Network administration (DHCP, DNS, IP routing, VLANs, Firewalls)
- Advanced Knowledge of Backup, Restore, Disaster Recovery processes and tools
- Ability to use a CI/CD pipeline to deploy applications on AWS
AWS
Recommended skills
Multi Tenant
Docker
Implement Projects
Infrastructure
Architecture
Administration