Job Title: Mid-Level - Cloud Engineer
Job Summary
A Mid-Level Cloud Engineer plays a key role in designing, deploying, and maintaining cloud infrastructure and applications. This position requires hands-on experience with cloud technologies and an understanding of how to manage and optimize cloud environments for performance, security, and cost-efficiency. The ideal candidate will be responsible for ensuring that cloud solutions are robust, scalable, and aligned with the organization's strategic goals.
Key Responsibilities
- Cloud Solution Deployment: Deploy and manage cloud infrastructure and services for applications, ensuring they meet performance, scalability, and security requirements.
- Cloud Architecture Assistance: Assist in the design and implementation of cloud architectures that are secure, scalable, and cost-effective.
- Automation and Configuration Management: Write and maintain scripts and use tools like Terraform or Ansible to automate cloud infrastructure management.
- Troubleshooting: Identify and resolve cloud-related issues, including performance bottlenecks and downtime.
- Collaboration: Work with developers, security teams, and other stakeholders to ensure the integration of cloud solutions with applications.
- Documentation and Reporting: Document cloud architectures, configurations, and deployment procedures for internal use and clients.
Skills and Knowledge Required
- Cloud Infrastructure: Proficiency in deploying and managing cloud services (AWS EC2, S3, Azure VMs, GCP Compute Engine).
- Automation: Experience with tools like Terraform, Ansible, or CloudFormation for automating cloud infrastructure provisioning and management.
- Networking and Security: Understanding of cloud networking, including VPCs, security groups, firewalls, and VPNs.
- CI/CD Pipelines: Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and integrating them with cloud platforms.
- Monitoring and Scaling: Knowledge of scaling applications in the cloud, as well as using cloud-native monitoring tools to track system health.
- Cost Optimization: Experience with cloud cost management and optimization techniques.
Educational Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, or related fields.
- Certifications (Preferred): AWS Certified Solutions Architect – Associate, Microsoft Certified: Azure Administrator Associate, Google Cloud Professional Cloud Architect.
Key Focus Areas
- Cloud Infrastructure Management: Designing and deploying cloud solutions to meet organizational needs.
- Automation and Optimization: Enhancing the efficiency of cloud environments through automation.
- Security Best Practices: Ensuring that cloud solutions are secure and comply with organizational and regulatory standards.
Experience
2-5 years of hands-on experience with cloud infrastructure, cloud services, and automation.
Tools and Equipment
- Cloud Platforms: AWS, Azure, Google Cloud.
- Automation Tools: Terraform, Ansible, CloudFormation.
- CI/CD Tools: Jenkins, GitLab CI, CircleCI.
- Version Control: Git, GitHub.
- Monitoring Tools: AWS CloudWatch, Azure Monitor, Datadog, New Relic.
Other Requirements
- Strong problem-solving and troubleshooting skills.
- Ability to work independently and manage cloud projects.
- Effective communication skills to work with cross-functional teams.