Cloud Infrastructure Engineer Job Description
Cloud Infrastructure Engineer Duties & Responsibilities
To write an effective cloud infrastructure engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included cloud infrastructure engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Cloud Infrastructure Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Cloud Infrastructure Engineer
List any licenses or certifications required by the position: AWS, JNCIE, CCIE, SSL, ITIL, OS, MCSE, CKA, PKI, RHEL
Education for Cloud Infrastructure Engineer
Typically a job would require a certain level of education.
Employers hiring for the cloud infrastructure engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Technical, Engineering, Education, Software Engineering, Information Systems, Business, Information Technology, Computer Engineering, Computer
Skills for Cloud Infrastructure Engineer
Desired skills for cloud infrastructure engineer include:
Desired experience for cloud infrastructure engineer includes:
Cloud Infrastructure Engineer Examples
Cloud Infrastructure Engineer Job Description
- Recruits, motivates, and develops a talented staff, and establishes a clear definition of functional excellence in cloud services
- Propose and develop solutions to hardware, software and process related projects and issues
- Create and maintain products and services documentation and files for training and reference
- Participate on the beta phase of products and services development teams
- Support rapid Cloud solution implementations and customer engagements related to Cloud computing solutions
- Design and conduct tests and evaluations of IaaS systems
- Ensure cloud-base systems meet confidentiality, integrity and availability requirements any relevant/associated compliance needs
- Perform root cause analysis for service interruption recovery
- Have a positive cultural impact in the UTC way of working
- Develop operational practice for technologies like Opscode Chef, multiple Public Cloud platforms, Basho Riak, Cassandra, Tomcat, Apache, Nginx, Sensu, Splunk, Graphite, Solr
- BS or MS degree in Computer Science, STEM or equivalent experience
- Strong understanding of Linux Systems Engineering/ Administration
- Experience supporting high-traffic, public facing websites and supported high availability servers, particularly web servers
- Bachelor’s degree in Business, Computer Science, or related technical discipline and a minimum of 5 years’ experience or Associates degree with minimum 8 years’ experience or High School diploma with minimum 10 years’ experience as a Systems Administrator or Sr
- Extensive experience managing Linux in an enterprise environment (Oracle Enterprise Linux 6 or similar distribution, RHEL 6)
- Experience with Postgres, AWS, Mesos, Zookeeper, Ceph a plus
Cloud Infrastructure Engineer Job Description
- Work with vendors and service providers to remediate issues and ensure that services received meet contracted SLAs
- Configure, deploy, optimize infrastructure (compute and network) and services (web, NFS, SFTP, DNS, LDAP) as instructed
- Participate in a L2-L3 rotating 24/7 on call schedule, roughly one week out every six
- Design, deploy and support this company's private cloud (compute, storage, networking) with an emphasis on OpenStack
- Evaluate & execute new components for cloud technologies like OpenStack or AWS and facilitate transition from Pilot to Production environments
- Develop, manage and cooperate on offering deployment in Cloud environment
- Design, develop and maintain orchestration workflows for Cloud environment
- Develop and manage cloud interfaces to internal and external systems
- Provide support to teams (infrastructure – OS, DB, Middleware and other various software or customer application) during integration to Cloud environment
- Provide operations support and troubleshooting of Cloud infrastructure environment
- Extreme passion for quality, scale and performance
- Experience with distributed systems and fundamental algorithmic concepts
- Proven understanding of TCP/IP, Sub-netting, DNS, DHCP, NAT, Routing, And related networking protocols, technologies and security related protocols (SSH, HTTPS, AAA, IPsec)
- Intermediate level knowledge of project management and organizational change management principles/methodologies
- Ability to present ideas and manage projects interface with business stakeholders on (complex) projects
- This position requires an existing TS\SCI Security Clearance
Cloud Infrastructure Engineer Job Description
- Working closely with software engineering teams to improve availability of services
- Managing seamless upgrades of infrastructure and services through automation
- Automatic scaling of infrastructure and services
- Be challenged and expected to act as a change agent in our DevOps culture, principles and practices, using the creation & maintenance of our repos and documentation
- Proactively appraise and modify current architecture to identify issues, research alternatives and determine improvements
- Work with development teams and business users to help design and architect cloud native applications
- Act as the liaison for architecture team to security team, and help implement security standards around public cloud
- As a team member of the Cloud Infrastructure team, continue to focus on current best practices around techniques, process and new technologies pertaining to Cloud environments and market delivery
- Document Cloud architectures, policies and procedures
- Execute on technical design, delivery, and architecture on major new platforms and products for a team of engineers
- Experience in testing Redhat server clusters
- Experience with testing disaster recovery and business continuity
- 6+ years’ experience Linux administration including recent experience managing a cloud based environment
- 2+ years’ experience with automation tools, specifically Chef, Puppet or closely related
- Knowledge of Amazon Web Services (AWS) and user support
- Knowledge of container build and deployment using Docker
Cloud Infrastructure Engineer Job Description
- Follow procedures and maintain scripts to deploy software onto new and existing Cloud server infrastructure
- Performs all other related duties as assigned, including responding to problems in an on-call situation 24 hours a day during a rotation
- Review Cloud tool sets regularly for efficiency and cost for performance
- Building and maintaining Cloud, Hybrid Cloud and on premise infrastructures
- Managing / monitoring of Cloud based boundary protection products
- Recommend improvements to existing on premise and cloud based infrastructures
- Document procedures and review/update on a bi-annual basis as necessary or upon direction from Team Leaders
- Vcenter and Infrastructure strategy, design, troubleshooting, and operations in a Windows Environment
- Responsible for establishing end-to-end monitoring and alerting on all critical aspects to ensure SLAs and get proactive notifications of possible issues for all systems
- Development of Infrastructure Monitoring tools and Strategy
- Expertise with Linux (any distro, but RHEL or derivative a plus)
- Minimum seven years' experience running a production service supporting applications, systems and network using a *nix environment such as Red Hat Enterprise Linux, CentOS, or Scientific Linux
- Optimize cloud infrastructure utilization
- Solid understanding virtualization technologies (VMware, RHEV, KVM, HyperV)
- Interest and motivation to document key points of design and operational practices, working within existing within the team approaches
- Networking, storage, security, general automation, orchestration, Docker and Kubernetes preferred
Cloud Infrastructure Engineer Job Description
- Create continuous delivery pipelines that lead to reliable and secure deployment and configuration of our solutions
- Work closely with analysts and science team members to implement algorithms, metrics and analytic logic as scalable, production-ready services
- Design, develop, and deploy software solutions that manage the lifecycle of machines in our data centers
- Design and develop enhancements to host lifecycle management systems that extend our data center reach to cloud-based hosted solutions
- Leads Backup and Recovery design, deployment, architecture and operations
- Leads Storage systems design, deployment, architecture and operations
- Develop and implement best practices to be used by other teams designed to increase productivity working in the cloud
- Create and implement automation for cloud platforms operations, monitoring and alerting purposes
- Manage day-to-day activities for a 24x7x365 global support delivery team that directly supports NM's Azure business applications and resolves critical and complex technical issues
- Relentlessly champion and advocate for our business applications customers in representing their issues to engineering teams and be a change agent to develop innovative ways to resolve their issues
- Strong Ruby, Python, or Java skills
- Expertise in testing and supporting infrastructure services is mandatory
- Experience working with testing Cloud based Network services
- Functional knowledge of Networking (VPN, firewalls, switching, and DNS)
- Ability to understand and develop PowerShell based solutions is a plus
- Motivation with an emphasis on team growth and performance