Cloud Automation Engineer Job Description
Cloud Automation Engineer Duties & Responsibilities
To write an effective cloud automation engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included cloud automation engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Cloud Automation Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Cloud Automation Engineer
List any licenses or certifications required by the position: AWS, ITIL, GCP, IAT, MCSE, CMA, DNS, SAFE, II, VCA
Education for Cloud Automation Engineer
Typically a job would require a certain level of education.
Employers hiring for the cloud automation engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Information Technology, Technology, Computer, Design, Management, Communication, Programming Languages
Skills for Cloud Automation Engineer
Desired skills for cloud automation engineer include:
Desired experience for cloud automation engineer includes:
Cloud Automation Engineer Examples
Cloud Automation Engineer Job Description
- Work with other tech leads providing technical leadership for all platform infrastructure development
- Excellent practical software design, development and testing skills
- Experience in modern service development techniques and patterns
- Experience working under Agile software development methodologies, in a team environment is strongly desired
- Work with cross-functional teams to create Chef Cookbooks while supporting the Chef-Server platform
- Automate workflows utilizing Rundeck
- Work with product management to define service descriptions and artifacts required during the on boarding process for new cloud services
- On-going support for our log aggregation service, workflow automations, and configuration services
- Developing key business reports and metrics based on monitoring data
- Working with members of the Cloud Application Management teams to gather requirements and design solutions to meet the monitoring needs of new products and services
- Understanding of application automation tools – eg
- Understanding of Cloud/Service Providers, Systems Integrators and Outsource Providers
- Very good understanding of OOP principles, data structures, algorithms, design patterns
- Deep understanding of VMs/containers/cloud instances creation and management
- Demonstrable cross-team evangelical/coordination abilities
- General understanding of application and infrastructure security best practices/design
Cloud Automation Engineer Job Description
- Analyzing requirements, designing and developing software supporting API implementations and/or interfaces between cloud components and business automation applications
- Integrate Government Off-The-Shelf and Commercial Off-The-Shelf products into the MDA Cloud infrastructure
- Writing scripts to automate the provisioning and maintenance of systems in a distributed, cloud infrastructure
- Designing, building, and integrating Linux systems across multiple cloud environments and all other activities in a highly classified and large Linux environment
- The scripts will require knowledge/experience of all the different aspects both hardware and software of the Linux environment
- The role will also be expected to resolve new problems as the technology and scripts are deployed that will require creative solutions
- The position is on a large team and will act as the SME for Linux with a focus on the scripting and automation for that part of the technology
- Work in small teams of cloud engineers performing core infrastructure software engineering tasks
- Mentor new consultants in core infrastructure engineering skills and practices
- Demonstrates proficiency with Java application servers and web servers, including installation, tuning and trouble shooting
- Experience developing shell scripts (ex
- Experience developing automation solutions (ex
- Bachelor’s degree in a related field and or 5-7 years’ experience in IT Infrastructure
- In-depth knowledge of VMware automation and orchestration toolsets ( vRealize Suite – vRA, vRO, vROPS and vRB)
- Must understand interrelationships between systems, applications, various functional teams and their build processes
- Experience working with configuration management tools such as puppet, chef and upguard
Cloud Automation Engineer Job Description
- You will contribute to the formulation and maintenance of an enterprise-wide baseline of operating systems and software for the implementation, operation, and maintenance of a platform-as-a-service for a hybrid cloud compute model
- You will provide recommendations on evaluation, selection, implementation and maintenance of IT systems, ensuring appropriate investment in strategic and operational systems
- You will perform integration of Operating System and COTS for custom in-house developed products
- You will perform full integration of DevOps tools that support continuous integration and continuous delivery
- You will perform full integration of ITSM tools to track licensing, certificates, assets and compliance of permanent and ephemeral systems
- Maintains knowledge and understanding of current and emerging technologies, equipment and systems
- You will review and provide input to policies and standard operating procedures
- You will develop technical documentation
- You will communicate with other program personnel, government overseers and senior executives
- You will perform other related duties as assigned
- Experience with programming/scripting languages such as powershell, bash, java, perl
- Working knowledge of container technologies such as Docker, Vagrant, Bluedata and Shippable
- Experience working with various operating systems including Windows and Linux
- Knowledge of application packaging solutions such as RPM, MSI, dpkg, or NuGet/Chocolatey
- Managed vSphere environments over 70 hosts and 2000 guests, across multiple datacenters
- Experience using capacity planning and resource management software
Cloud Automation Engineer Job Description
- Develop REST API for windows L1/2 System Administrator tasks
- Work to optimize and streamline deployments in a devops environment
- Develop solutions for the automation, security, audit, compliance monitoring and auto-remediation of common infrastructure and application components and services with an eye towards developing visualization and self-service endpoints capabilities
- Create new services that will constantly exercise and strain our systems, enabling them to be designed in anticipation of those failures
- Collaborate with architecture and engineering leadership in helping to drive standards, patterns and training for other engineers to use as they move their applications to the cloud
- Design and implementation of infrastructure as code, configuration, monitoring/alerting and other automation tasks
- Create automated testing of infrastructure as code software
- Provide hands-on technical leadership to other engineers, helping them learn the correct ways for automating infrastructure
- Collaborate cross-functionally with product and program management, and other business teams to define platform functionality requirements
- Experience developing complex server-side software in Java or other object oriented language
- Proof of concept evaluations
- Self-motivated with excellent time management and organization
- Master in interpreting business needs and design efficient and scalable solutions to meet those needs
- Ability to take on complex, escalated questions or problems and troubleshoot to resolution
- At least 1 year experience with Ansible or At least 1 year experience with Puppet or At least 1 year experience with Chef or At least 1 year experience with OpenStack or At least 1 year experience with Teraform
- REST API/JSON/XML
Cloud Automation Engineer Job Description
- Perform research and development on new technologies and methodologies
- Experience automating infrastructure on-premise or in the cloud
- Hands-on skills in troubleshooting and debugging complex software
- Must be comfortable in a Linux/Bash environment
- Experience with containerized deployments in Docker, Kubuernetes or AWS ECS is preferred
- Experience with formal source control systems (Git preferred) and best practices with code reviews
- Experience with what makes software resilient and highly available
- Experience with the automation of Linux images using tools such as Packer is strongly desired
- Experience with CI/CD tools, such as Jenkins, strongly desired
- Prior experience with high-volume, transactional software is desirable
- Solve problems related to these mission critical services and build automation to proactively detect and prevent their re-occurrences
- Configuration management experience with configuration management tools such as Puppet, Chef, Ansible, CFEngine
- Ability to work independently with minimal supervision when required
- Ability to troubleshoot network protocols
- Knowledge of at least one relational database
- Knowledge of CI systems