P

DevOps Engineer

PeerXP
Full-time
On-site
Bangalore, Karnataka, India
Software & Automation
We are looking for DevOps Engineers with 6 months to 1 year of experience to join our Engineering Team in Bengaluru.

DevOps Engineer responsibilities include deploying product updates, identifying production issues and implementing integrations that meet customer needs. Ultimately, you will execute and automate operational processes fast, accurately and securely.

  • 6 months to 1 year of experience in DevOps.
  • Hands-on knowledge and experience on version control tools such as GIT and SVN.
  • Experience working with Apache, Nginx, JBoss, and Tomcat Servers.
  • Understanding of load balancing technologies.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Strong in GitLab CI/CD.
  • Passionate to resolve reliability issues and identify strategies to mitigate going forward.
  • Basic awareness but strong interest to learn, work, and grow in the DevOps area.
  • DevOps/Operations, Dev or QA background with some awareness or practical experience working on Cloud (AWS services ELB, VPC, S3, RDS ), Python/Shell scripting, Jenkins, Dockers, Kubernetes.
  • Knowledge of Infra-as-a Code concepts using AWS, Terraform, Cloud formation.
  • Should be Good in Unix and aware of basic networking concepts (DNS, DHCP, VPN, NAT, TCP/IP).
  • Proficiency in scripting languages including Bash, Python.
  • Help increase system performance with a focus on high availability and scalability.
  • Propose, scope, design, and implement various infrastructure architectures.
  • Strong knowledge of configuration management tools.
  • Keep up to date on modern technologies and trends and advocate for their inclusion within products when it makes sense.
  • Ability to learn and apply new technologies through self-learning.
  • Worked on system backup & recovery.
  • Excellent written and verbal communication skills to facilitate efficient and effective interaction with peers and customers.



Requirements

Required Toolset knowledge

  1. Operating Systems – Linux (Ubuntu, CentOS, RHEL), Windows
  2. Version Controlling – Git
  3. SCM Tools – GitHub or GitLab or BitBucket
  4. Scripting Languages - Bash/Shell or Python
  5. Databases – MySQL or PostgreSQL
  6. Application Web Servers – NGINX or Apache2
  7. Cloud – AWS or Azure or GCP or DigitalOcean
  8. Configuration Management – Ansible (basics)
  9. Infrastructure as Code – Terraform, CloudFormation (basic)
  10. CI/CD – Jenkins or GitLab CI/CD
  11. Containerization – Docker
  12. Orchestration – Kubernetes (basic)
  13. Knowledge of at least one High-level Programming Languages like Java, NodeJS, Python etc.

Good to Have Toolset knowledge

  1. Operating Systems – Windows Server
  2. Version Controlling – SVN, Mercurial
  3. Scripting Languages – Bash/Shell and Python
  4. Databases - MongoDB, Cassandra, Oracle, Microsoft SQL
  5. Application Web Servers – Tomcat, Wildfly etc.
  6. Build Tools – Ant, Maven etc.
  7. Configuration Management Tools – Puppet, Chef etc.
  8. Continuous Integration – Circle CI, Bamboo, GitHub Actions etc.
  9. Code Quality – SonarQube
  10. Orchestration – Docker Swarm, Kubernetes (Advanced)