You are viewing a preview of this job. Log in or register to view more details about this job.

DevOps Engineer

Qualifications

  1. Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related major.
  2. 3+ years of experience with creating and operating cloud environments.
  3. Good knowledge of Ruby or Python.
  4. Experience with AWS, Docker, Kubernetes, Terraform, or CloudFormation
  5. Experience working with real-time systems, large-scale scalable software architectures, and large data sets.

Responsibilities

  • Cloud infrastructure, automation, and provision.
  • Monitoring, observability, and metrics gathering.
  • Maintain, enhance, and ensure good health of all software delivery processes and systems.
  • Design, develop, test, deploy, maintain, and improve DevOps Pipelines.
  • Work with clients and vendors to develop a best-in-class DevOps solution.

Skills Required

  • Experience in Software integration, Linux Administration (RHEL (6,7), CentOS, Fedora, Ubuntu), Configuration Management (Ansible, Chef, Puppet), Continuous Integration, Continuous Deployment, Build and Release Management, Cloud Implementations (AWS, Azure) on agile principles and building Cloud Native APPS.
  • Experience on AWS Cloud using services such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Cloud Formation Templates, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, Lambda, Code commit, Code deploy, EMR, RDS and Glacier.
  • Experience in Migration of Legacy applications from reverse proxy and agent-based authentications to SAML based authentication and Experience in implementing SSO and created Multi Factor Authentication for additional security (IAM).
  • Extensively experience in Implementation of continuous integration and deployment by using various CI tools like Jenkins, Bamboo and Hudson using Build Automation DevOps tools like ANT, Maven, Artifactory /Nexus, Anthill Pro and Puppet/Chef/Ansible.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, GITHUB, Subversion (SVN), CVS and TFS on Linux and windows platforms.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Good experience in deploying Database Changes to Cassandra, MongoDB, PostgreSQL, MS SQL Server and MY SQL databases and Couch Base.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters and must have worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Experience with Configuration Management automation tool Ansible and worked on integrating Ansible YAML Scripts and Use Ansible to manage Web applications, Environments configuration Files, Users, and Packages.
  • Experience in Automate deployments through configuration management using Chef and tested chef cookbook modifications on AWS cloud instances using Test Kitchen and Chef Spec and Used Chef to automate Configuration management& Applications and managed Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Experience on Installing, Configuring, Administration and troubleshooting for VMware ESXI 6.0, 6.5 servers. HA, DRS, VMotion and Troubleshooting of Virtual Center.
  • Experience in migrating P2V, V2V using VMotion by creating Snapshots, Cloning, Cold Migrations and Hot Migrations.
  • Experience Used ELK (Elasticsearch, Logstash and Kibana) for name search pattern