We are seeking Cloud DevOps engineer to develop and maintain infrastructure to support PaaS, IaaS and CaaS applications. The engineer provides strategic innovative and cost-effective solutions to increase efficiency, reliability, and integration of services and operations, working in a semi-autonomous environment.
- Contribute to and drive technological and architectural decisions
- Collaborates with developers, testing, integration and product owners for DevOps
- Participate in reviewing design and code for other team members
- Adhere to agile development principles while following and improving all aspects of the scrum process
- Function as a subject matter expert in multiple product components
Bangalore/Remote/WFH
- Bachelors or Master’ degree in computer science, information systems, or related
- Strong working experience in Python and Bash
- 2-3 year of experience as a DevOps over the public cloud (AWS, GCP)
- Good Knowledge of security principles (Cloud)
- Good knowledge of application networking and troubleshooting
- Understand continuous integration and continuous delivery (CI + CD)
- Experience with AWS cloud platform (Cloudformation, Lambda, API-Gateway, IAM Roles and Policy, ECS, ELB, SNS, SQS, RDS, VPC and few more other services based on the resources we are using)
- Cloud Security (Private Links, Private endpoints, Waf, Security group and ACL, Resource policy)
- CloudNetwork (GCP and AWS, - VPC, VPN, Route53, Private and Public zone, Peering and Routing)
- Experience with Google cloud platform (GCP Kubernetes, Cloudfunction, CloudSQL, VPC, Hybrid VPN, IAM, Roles, Services accounts, Bucket, PubSub)
- Knowledge of containerization technologies - Docker, Kubernetes
- Knowledge of tradeoffs among PaaS, CaaS and IaaS cloud-based solutions
- Basic knowledge of NoSQL database
- Has setup CI/CD pipelines (AWS Code pipeline, Jenkins)
- Understanding of Source code management tools (Codecommit, Bitbucket)
- Code Vulnerability
- Few other DevOps tools (Ansible, Terraform)
- Ability to learn quickly, and independently in a fast-paced environment
- Excellent time-management, multi-tasking, and communication skills
- Superior analytical and problem-solving abilities
- Desire to work in a team oriented, collaborative environment