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. What you will be doing:
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
Requirements:
Bachelors or Masterdegree 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)
Your Profile:
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