Systems Engineer - Cloud Stack
Core Skills :-
1. Core CloudStack Knowledge
- CloudStack Architecture: Clear understanding of the overall architecture, components, and services within Apache CloudStack.
- Installation & Configuration: Experience in installing, configuring, and managing CloudStack environments.
- Networking: Knowledge of CloudStack networking models, including basic and advanced networking, security groups, VLANs, and VPCs. Experience in SDN technologies such as Nicira NVP
- Storage: Familiarity with integrating and managing various storage types, including primary and secondary storage.
- Virtualization: Experience with hypervisors supported by CloudStack (e.g., KVM, XenServer, VMware).
- API & Automation: Proficiency in using CloudStack APIs for automation and integration with other systems.( Other 3rd party integrations for addon services as well as billing services ).
- Troubleshooting: Ability to diagnose and resolve issues related to CloudStack environments.
2. Cloud and Virtualization Expertise
- Cloud Concepts: Solid understanding of cloud computing principles, including IaaS, PaaS, and SaaS.
- Virtualization Platforms: Hands-on experience with hypervisors, BareMetal (via IPMI), Hyper-V, KVM, LXC, vSphere (via vCenter), Xenserver, Xen Project
- Containerization: Knowledge of container technologies like Docker, and how they can integrate with CloudStack.
3. Networking and Security
- Networking Fundamentals: Deep understanding of networking concepts, including TCP/IP, DNS, DHCP, VPN, and routing.
- Security Best Practices: Knowledge of security measures, including firewall configurations, security groups, SSL/TLS, and VPN setup.
- Load Balancing: Experience with load balancers, both hardware and software, in a cloud environment.
4. Storage Management
- Storage Protocols: Knowledge of storage protocols like iSCSI, NFS, and FC.
- Ceph or Similar: Experience with distributed storage systems like Ceph, especially if used in conjunction with CloudStack.
5. Automation and Scripting
- Scripting Languages: Proficiency in scripting languages like Python, Bash, or PowerShell for automation.
- Configuration Management: Experience with tools like Ansible, Puppet, or Chef for automating CloudStack deployments and management.
6. Monitoring and Performance Tuning
- Monitoring Tools: Familiarity with monitoring tools like Nagios, Zabbix, or Prometheus for tracking performance and health of CloudStack environments.
- Performance Tuning: Ability to optimize CloudStack deployments for performance, including tuning of hypervisors, networking, and storage.
7. Disaster Recovery and Backup
- DR Solutions: Knowledge of disaster recovery strategies and how to implement them within a CloudStack environment.
- Backup Solutions: Experience with backup solutions that integrate with CloudStack for data protection.
7. Migration
- Migration Tools :- experienced in using migration tools to CloudStack from external cloud environments and Physical servers.
Certifications (Optional)
- CloudStack Certification: If available, a certification in CloudStack would be a strong indicator of expertise.
- Cloud Certifications: General cloud certifications like AWS Certified Solutions Architect, or VMware VCP could also be beneficial.
Additional Skills (Optional)
- Knowledge of Java, Tomcat, Spring, Maven and Jenkins is an advantage.
Secondary Skills:
- Hosting Control Panels: cPanel, Plesk, InterWorx, Webuzo, Bare Linux Servers
- Mail Servers: Zimbra, O365, G Suite
- Web Servers: Apache, LiteSpeed, Nginx, IIS
- Databases: MySQL, MS SQL,NoSql,Postgres
- Hardware :- Knowledge in using tools like iDRAC, IPMI and iLO .
Job Descriptions :-
- Infrastructure Management: Maintain and develop all Linux-based infrastructure to ensure 24x7x365 uptime, while proactively monitoring system performance and planning for capacity requirements.
- Technical Escalation & SLAs: Resolve complex technical issues escalated by junior engineers while adhering to service level agreements (SLAs).
- Systems Engineering: Design and implement systems administration solutions tailored to project and operational needs.
- Communication: Communicate effectively with clients and colleagues over phone and email to resolve technical issues.
- Task Prioritization: Prioritize tasks and tickets based on severity and business impact.
- Windows Server Experience: Experience with Windows Server management is an advantage.
- Team Development: Train and mentor junior engineers on the latest technology advancements, maintaining a passion for continuous learning and skill development.
- Data Center & Web Hosting: Hands-on experience with web hosting and data center environments is preferable.
- Best Practices & Incident Reporting: Apply best practices in managing systems across environments, and perform fault finding, analysis, and incident reporting.
- System Upgrades & Patches: Manage software upgrades, patches, and hotfixes for servers, workstations, and network hardware.
- Scripting: Create and modify scripts or applications to automate tasks.
- Optimization: Provide input to improve the environment’s stability, security, efficiency, and scalability.
- Collaboration & Automation: Work with cross-functional teams to develop automation strategies and improve deployment processes.
- Windows Deployment: Proactively manage Windows deployment operations.
- Linux Expertise: Demonstrate expertise in OS clustering, partitioning, and virtualization.
- Scripting Skills: Strong familiarity with Linux scripting languages like Perl, Python, or Bash.
- Production Server Management: Build, monitor, and maintain services on production servers.
- Network Tools: Proficiency in using network tools such as iptables, Linux IPVS, and HAProxy.
Requirement:
- Experience: 3+years in Cloud Stack
- Location: Trivandrum (Hybrid)
- Qualification: Graduate – BE/ BTech / BSc, etc
HostDime Founded in 2003, HostDime is a global native carrier-neutral data center infrastructure company operating purpose-built public data center facilities in Mexico, Brazil, Colombia, and our flagship facility in Florida, USA, and with owned networks in the U.K., India, and Hong Kong.
HostDime's mission is to design, build, and operate purpose-built, next-gen, public data center facilities in emerging markets around the globe. HostDime offers an array of cloud-native infrastructure products and services including physical bare-metal servers, cloud servers (both private and public), colocation (cages and racks), and Hardware-as-a-Service in all our unique global edge data center locations. HostDime also provides professional managed services on all core products globally.
HostDime’s humble beginnings crafted the company’s fundamentals which it lives up to today: To service clients at the highest level possible and accept nothing less. To work hard everyday because we love what we do with a passion. To be a global leader in providing world class facilities with the highest level of uptime. To have the highest level of integrity and work ethic.
We now have 10 international data centers worldwide and is fast exploring to other international locations, which cater to a wide range of clients with ever-changing requirements. We offer advanced enterprise data center solutions to our clients through the innovative use of global technology by leveraging experience with great service. Our Indian data center is located in New Delhi, India. Our Indian operations started in 2010 and is headquartered in Trivandrum, Kerala.
We are globally recognized as an established, reliable, and trustworthy data center company in the industry and build long-term partnerships with our clients’ thanks to a large array of managed cloud hosting products above industry standards and unmatched, passionate customer support.