Cloud Engineer
- Department:
- R&D
- Location:
- Bangalore, Karnataka, India
Design, build and configure applications to meet business process and application requirements.
Job Requisite:
- Bachelor’s Degree in Computer Science or Engineering; Master’s degree a plus.
- Experience in architecting and designing technical solutions for Microsoft/Google/Amazon centric solutions based on industry standards using AWS, Google Cloud & Azure
- Experience in security models in Azure. Experience in configuring and using PaaS offerings like WebApp, Azure DB services Azure Kubernetes, Azure Data Lake etc.
- Expertise in designing and running overall Virtual Private Cloud VPC environment including server instance, storage instances, subnets, availability zones. Knowledge of design and operationalize HA DR scenarios based on best practices of Azure.
- Knowledge of web services, API, REST and RPC.
- Experience working with OpenStack, Linux/UNIX, Rack space, Docker and Microsoft Azure.
- Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.
- Database experience, including knowledge of SQL and NoSQL, and related data stores such as PostgreSQL.
- Extensive experience with open-source technology, software development and system engineering.
- Excellent communication and organizational skills, and the ability to stay focused on completing tasks and meeting goals within a busy workspace.
- Interest in Cloud Engineering and its impact on greater business practices.
- Skilled at working in tandem with a team of engineers, or alone as required.
Technical Experience:
1. Microsoft Azure Experience:
- Experience with any of the following: O365, Azure, Azure Stack, Azure AD
- Experience with claims based authentication (SAML/OAuth/OIDC), MFA, and RBAC
- Knowledge of cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, application firewalls, SIEM, etc.
- Cloud migration and run frameworks, Azure native tools, Windows/Database Server Infrastructure, Cloud security, Azure and datacentre networking architecture etc.
- Understands Azure architecture styles/patterns, migration of apps to cloud, fresh build as well as run.
- Understands Cloud performance tuning, cost optimization methods.- Understand Infrastructure as code concepts
- Experience in CI CD for Azure Web Apps. PowerShell, Source Control Management Tools like Subversion, Git, Bit bucket. Exposure of working on Azure pipeline setup activities quality-checking tools. Exposure of creating artifacts like NuGet, NPM, MAVEN and Python packages.
2. Google Cloud Experience:
a. Infrastructure (Server, Storage, and Database) discovery, design, build, and migration experience.
b. Hands-on experience with GCP services using GCP console or Deployment Manager
c. Expert level experience in writing infrastructure as code using Cloud Formation
3. AWS Experience:
a. Develop architecture blueprints and detailed documentation. Create bill of materials, including required Cloud Services (such as EC2, S3 etc.) and tools.
b. Design the overall Virtual Private Cloud VPC environment including server instance, storage instances, subnets, availability zones, ...
c. Design the AWS network architecture including VPN connectivity between regions and subnets
d. Experience designing, implementing, and documenting scalable and highly available solutions in AWS
e. Strong understanding of micro service architectures, principles and patterns.
f. Experience with containerization related management stacks like Docker, Swarm, Kubernetes.
g. Deep familiarity with AWS cloud infrastructures optimization, CI/CD, patch management, security approach
h. Experience developing Cloud applications with API management and distributed micro services based architecture.
Technical skills:
- Version Control Tool: Git (GitLab, GitHub, Bitbucket)
- Build Tool: Maven or any other
- Platform: AWS, Azure, GCP
- Continuous Integration Tool CI/CD: Jenkins
- Configuration Management Tool: Chef, puppet, Ansible, Terraform
- Container Platforms: Docker, Kubernetes
Years of experience: 3-7 years
Location: Manyata Tech Park, Bengaluru, Karnataka, India
Work Timings: 1 to 9pm IST
Company Profile:
Evertz India Private limited is the subsidiary of Evertz Microsystems (TSX:ET) is a leading global manufacturer of broadcast equipment and solutions that deliver content to television sets, on-demand services, WebTV, IPTV, and mobile devices (like phones and tablets). Evertz has expertise in delivering complete end-to-end broadcast solutions for all aspects of broadcast production including content creation, content distribution and content delivery. Considered as an innovator by their customers, Evertz delivers cutting edge solutions that are unmatched in the industry in both hardware and software. Evertz delivers products and solutions that can be found in major broadcast facilities on every continent. Evertz’ customer base also includes Telco’s, satellite, cable TV, and IPTV providers. With over 1500 employees, that include hardware and software engineers, Evertz is one of the leaders in the broadcast industry. Evertz has a global presence with offices located in: Canada, United States, United Kingdom, Germany, United Arab Emirates, India, Hong Kong, China, Singapore, and Australia. Evertz was named one of Canada’s 50 Best Managed Companies, which recognizes excellence in Canadian-owned and Canadian-managed companies. Canada’s 50 Best Managed Companies identifies Canadian corporate success through companies focused on their core vision, creating stakeholder value and excelling in the global economy.