Published: July 23, 2024 - The Cloud Automation Engineer has extensive hands-on experience in scripting and automation for application infrastructure provisioning and deployment in private and public cloud environments, with deep expertise in cloud computing, storage network services, and containerization technologies. This position requires proficiency in microservices, application servers, web servers, messaging servers, both NoSQL and SQL database technologies, with a proven track record in creating CI/CD pipelines and automation. The engineer is also a strong team player with significant experience mentoring engineers, gathering and documenting business requirements, leading technical teams, and writing technical documentation in a large, matrixed, retail organization.
- Scripting
- Infrastructure as Code
- Cloud Platforms
- Containerization
- Continuous Integration/Continuous Deployment
- Configuration Management
- Monitoring and Logging
- Version Control
- Security Best Practices
- Networking
- Problem-Solving
- Communication
- Collaboration
- Adaptability
- Attention to Detail
- Time Management
- Critical Thinking
- Teamwork
- Continuous Learning
- Initiative
Summary of Cloud Automation Engineer Knowledge and Qualifications on Resume
1. BS in Computer Science with 3 years of Experience
- Working knowledge of public cloud hosting services such as Amazon Web Services and/or Azure
- Fluent in scripting languages such as Python and JavaScript
- Must be able to develop and update light-weight applications, scripts, and services
- Working knowledge of utilizing analytics software
- Experience writing and understanding technical documentation
- Strong written and verbal communication skills
- Good problem-solving and analytical skills
- Passionate in automating and optimizing processes
- The ability to work in a distributed team
- Independent and self-motivated individual
- Experience with source code management and CI/CD tools
- Understanding of FinOps
- Having AWS/Azure cloud certification
2. BS in Information Technology with 2 years of Experience
- Good understanding of the Cloud preferably with AWS or Azure
- Good knowledge of Big Data and ETL Testing.
- Have significant exposure and experience in SQL queries and Database Testing.
- Knowledge of any of the programming language like Python/Java
- Test Automation experience with tools like Selenium Web Driver
- Good understanding of shell script.
- Proficiency in automation and black box testing
- Thorough understanding of SDLC and STLC.
- Strong communication and presentation skills (verbal and written).
- Strong knowledge of software QA methodologies, tools, and processes
- Ability to create test plans and test cases.
3. BS in Software Engineering with 8 years of Experience
- Experience developing Cloud/SaaS Applications using modern technologies in the area of system, device or network management.
- Strong experience with Automation and Tool development
- Working experience driving integration test frameworks
- Understanding of CI/CD tools (e.g. Jenkins)
- Working experience with Kubernetes/Dockers
- Have strong scripting experience, preferably with Python
- Experience in design patterns, persistence modeling and microservices.
- Proven abilities to prepare Design Specifications, participate in Design and Code Reviews and work with Customer Support Teams for Customer Escalations.
- Experience with developing and managing cloud-computing environments like Amazon EC2, Azure, and GCP
- Knowledgeable in application security, web applications as well as microservices.
- Thorough knowledge and experience in building RESTful services and using REST API (frameworks like Jersey, and Spring)
- Test-driven development and deployment With Agile methodologies and DevOps culture
- Strong, proven performance diagnostic skills
4. BS in Cloud Computing with 10 years of Experience
- Experience developing backend services in distributed servers or cloud environments.
- Networking experience - protocols in L2-L3 space, networking technologies in L4-7 space.
- A strong working knowledge of contemporary Persistence Technologies – in memory, RDBMS and No-SQL.
- Familiarity with at least one flavor of Linux (preferably CoreOS/RHEL)
- Knowledge of container technologies like Docker and container orchestration like Kubernetes.
- Production experience coding Cloud applications using Java, Python, Go and/or Scala.
- A solid grasp of data structures, algorithms, object-oriented design, distributed computing and cloud computing paradigms
- The ability to quickly learn, develop working experience and thought leadership in new technologies and tools
- The ability to work knowledge of caching technology such as Redis or Hazelcast. And messaging frameworks like RabittMQ or Kafka.
- Thorough knowledge and experience of frameworks like Jersey, Spring, and Vext.x, Netty, flask and transport protocols like WebSockets, gRPC, etc.
- Knowledge of RDBMS like Postgres and No-SQL DBs like Cassandra, Elastic Search, Open TSDB and related technologies like Kairos.
5. BS in Electrical Engineering with 9 years of Experience
- Working experience as an Infrastructure DevOps or automation engineer
- Should have worked on setting up and troubleshooting Kubernetes Clusters in a Production-ready environment
- Help teams in migration from monolithic applications to Microservices using containerization solutions (Docker, Kubernetes)
- Good exposure to Microservices architecture and their deployment in the cloud world. (Especially GCP + Azure +Terraform)
- Worked on onboarding Microservices (Middleware/UI) components using DevOps technique and look for improvements
- Prior experience in automating CI/CD process, and platform services using open-source tools
- Good knowledge of Istio, Prometheus, Grafana dashboard, GCP Stack Driver
- Good in automating day-to-day operational and deployment tasks using tools like Consul, Vault, Spinnaker, etc.
- Should have good troubleshooting and debugging skills
- Code development experience with various languages, like Python, Golang, Shell, etc.
- Strong experience with automation methodologies and processes
- Configuration management and build orchestration with Jenkins, Ansible, Packer, Terraform, Artifactory, Vault, Docker, Kubernetes, etc.
6. BS in Cybersecurity with 6 years of Experience
- Experience managing a hybrid multi-cloud environment
- Able to identify and execute upon opportunities for reducing manual updates/changes with automation
- Solid understanding of Containerization technologies such as Docker
- Excellent work ethic, strong sense of ownership
- Experience leading/participating in Agile and hybrid development and deployment projects
- Excellent verbal and written communication skills
- Strong interpersonal skills, and effective communication across teams
- Problem-solving and logic and analytical abilities
- Knowledge of Git, Maven, and Jira (Agile).
- Learning ability and awareness of the latest technology with a passion for technology
- Excellent team player and self-motivator
7. BS in Data Science with 3 years of Experience
- Software development/engineering experience
- Experience designing and implementing developing and architecting high-scale secure solutions in AWS or other major cloud environments
- Experience developing and deploying in AWS GovCloud
- Advanced knowledge of Amazon Web Services (AWS) and cloud architectural patterns
- Excellent verbal and written communication skills
- Ability to solve problems in a logical, methodical, and time-efficient manner
- Demonstrated track record of influencing others
- Work experience with healthcare data and healthcare-related security concepts and control frameworks including HIPAA and HITRUST
- Cloud experience in GCP and Azure or AWS
8. BS in Information Systems with 8 years of Experience
- Extensive hands-on scripting and automation experience in application Infrastructure provisioning and deployment in private and public cloud environments
- Subject matter expert in cloud computing, storage network services and containerization technologies
- Subject matter expert in operating systems
- Deep understanding of microservices, application servers, web servers, messaging servers, NOSQL and SQL database technologies
- Extensive experience in creating CI CD pipelines and Automation
- Team player with strong experience in mentoring and training less experienced engineers
- Experience gathering and documenting business requirements of application characteristics, including third-party software requirements, backend resources, and implementation approaches
- Experience leading technical or project teams with or without direct reports in a large matrixed, retail organization
- Experience in an IT role requiring interaction with senior leadership
- Experience working in a large matrixed organization, in the retail industry
- Experience working with third-party IT vendors and/or systems solution providers
- Experience writing technical documentation in an infrastructure development environment