What You'll Do:
The Cloud Apprentice is a critical entry-level professional within the State of Ohio's Cloud Center of Excellence (CCOE), supporting the state's comprehensive cloud transformation and digital modernization strategy. This role provides hands-on learning and professional development in cloud computing technologies, focusing on supporting state agencies IT operations and modernization efforts.
CCOE Integration Responsibilities:
- Support CCOE strategic cloud adoption frameworks
- Assist in developing and implementing cloud governance standards
- Contribute to cloud best practices and standardization efforts
- Help document cloud migration methodologies
- Participate in cross-agency cloud collaboration initiatives
Key Responsibilities:
- Assist in managing and maintaining cloud infrastructure across state agency platforms
- Support cloud migration projects and cloud service implementations
- Participate in cloud security protocol development and maintenance
- Collaborate with CCOE senior engineers and Agencies IT professionals
- Perform routine system maintenance and technical troubleshooting
- Document technical processes and maintain comprehensive system records
- Contribute to cloud architecture design and optimization efforts
Minimum Qualifications:
1 course or 2 months experience in Information Systems/Information Technology, or a related field including but not limited to: Software Engineering/Development, Data Analytics/Business Intelligence, Database Administration, Network, IT Security and Help Desk/Customer Support
No more than 18 months work and/or training experience.
Knowledge:
- Programming Knowledge
- Interpersonal skills
- Managerial skills
- Leadership skills
- Ability to design, implement, and deploy cloud infrastructure
- Knowledge of IT ecosystems
- Knowledge of tools such as Visual Paradigm, Cloudcraft, Arcentry, Azure, and Edraw is an added advantage
- Good knowledge of at least one operating system: Linux, Unix, Solaris, Ubuntu, Windows. Preference is any Linux
operating system (e.g., Ubuntu or Red Hat), but prior experience as an administrator or architect in any of the well-known
operating systems is also helpful - Good understanding of networking: TCP/IP, IP addresses, HTTP, DNS
- Computer programming languages: Need at least a minimal understanding of a programming or scripting language.
- Security: Security in the cloud is important, and consequently, a high-level understanding of key security concepts is a
must for a Cloud Architect. So an initial knowledge of some basic security concepts, such as firewalls, is necessary
Skills:
- Cloud management: The ability to manage all aspects of a cloud-based application, from user access to infrastructure.
- Data management: The ability to deploy database platforms that help companies manage, protect, and use the
information they collect. - Teamwork: The ability to function well with other IT team members, developing cloud-based applications in tandem with
other cloud architects, cloud engineers, and cloud consultants. - Problem-solving: The ability to troubleshoot issues in application performance to restore full cloud functionality for a
company's use. - Programming: The ability to use common programming languages like Python and Java to develop custom cloud-based
applications. - Interpersonal communication: The ability to effectively correspond with fellow IT team members, executives, and client
representatives. - Cloud infrastructure: The ability to create an operational cloud infrastructure, which supports a client's network and
promotes secure data storage. - User management: The ability to help a company manage all users of a cloud-based application, allowing each
employee access to any necessary resources stored on cloud servers. - Have in-depth knowledge of at least one operating system. Understanding Windows, Linux, Solaris, Ubuntu, or Unix will
guarantee that you can create a compatible cloud. - Understanding networks involves familiarizing yourself with specific Internet-related elements.
- Knowledgeable in HTTPS, DNS, and TCP/IP.
Abilities:
- Communication (e.g. Oral, Written, Active Listening)
- Problem sensitivity/problem solving
- Time Manage (e.g. organization and prioritization)
- Active learning
- Match the appropriate knowledge repository technology for a given application or environment*
- Accurately define incidents, problems, and events in the trouble ticketing system*
- Design and deploy highly available, scalable, fault-tolerant, and reliable applications.
- Design and deploy enterprise-wide scalable operations.
- Based on specific requirements, select the right services for the design and deployment of an application
- Implement cost-control strategies