Description

Description

We are looking for a detail-oriented DevOps engineer to be a part of our DevOps team. This role requires designing and implementing CI/CD pipelines, managing cloud infrastructure for medium-sized multi-tier deployment, plan and implementing best practices for deployments among development teams.

Responsibility

  • Understanding customer requirements and project KPIs
  • Implementing various development, testing, automation tools, and IT infrastructure
  • Planning the team structure, activities, and involvement in project management activities.
  • Managing stakeholders and external interfaces
  • Setting up tools and required infrastructure
  • Defining and setting development, test, release, update, and support processes for DevOps operation
  • Have the technical skill to review, verify, and validate the software code developed in the project.
  • Troubleshooting techniques and fixing the code bugs
  • Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
  • Encouraging and building automated processes wherever possible
  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
  • Incidence management and root cause analysis
  • Coordination and communication within the team and with customers
  • Selecting and deploying appropriate CI/CD tools
  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
  • Mentoring and guiding the team members
  • Monitoring and measuring customer experience and KPIs
  • Managing periodic reporting on the progress to the management and the customer

Requirements

  • 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)
  • Cloud Network (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)


 

Education

Bachelor's degree in Computer Science