Senior DevOps Engineer

  • Banglore
Job Description:

The Sr. DevOps Engineer works to improve software development and release lifecycle efficiencies by modernizing our processes & workflows and building a robust Continuous Integration/Deployment pipeline. The Sr. DevOps Engineer will provide guidance in organizing, securing, and automating existing product development workflows and must be proficient with agile development processes and best practices.

Responsibilities:
  • Consulting with management on the operational requirements of software solutions.
  • Utilize various open source technologies
  • Use various tools to orchestrate solutions
  • Build independent web based tools, microservices and solutions
  • Write scripts and automation using Perl/Python/Groovy/Java/Bash/Node Js
  • Configure and manage data sources like MySQL, Mongo, Elasticsearch, Redis, Cassandra, Hadoop, etc
  • Improve reliability and performance of test and build processes
  • Design and maintain automated release channels
  • Understand how various systems work
  • Understand how IT operations are managed
  • Manage source control including SVN and GIT
  • Contributing expertise on information system options, risk, and operational impact.
  • Proactively look for ways to automate the installation and upkeep of build tools and dependencies
  • Review and recommend solutions and tools to improve the software development process
  • Managing the installation and configuration of solutions.
  • Collaborating with developers on software requirements, as
  • Developing interface simulators and designing automated module deployments.
  • Completing code and script updates, as well as resolving product implementation errors.
  • Overseeing routine maintenance procedures and performing diagnostic tests.
  • Documenting processes and monitoring performance metrics.
  • Conforming to best practices in network administration and cybersecurity.
Requirements and qualifications:
1. AWS
  • Certification or 1+ years hands on
  • Linux systems configuration
  • Networking and infrastructure components like ELB
  • Monitoring and alerts
2. Docker
  • Experience with containers as build artifacts
  • Configuration, provisioning, and deployment to production environments
  • Certification or 1+ years hands on
3. Build and Deployment Automation
  • Jenkins
  • Demonstrable track records of implementing continuous deployment (CD) through to production
  • 5+ years of software development experience
Nice to Have
  • Kubernetes: Container provisioning, orchestration and clustering
  • ELK stack (Elastisearch, Logstash, Kibana)
  • Redis & cache
  • RabbitMQ& Other queue system
  • Bamboo
  • AppDynamics: Application Performance Monitoring (APM)
  • git and github
  • PCI application security standards
  • Ansible
  • Terraform
  • Vault
Mandatory KeySkils:

AWS services such as

  • EC2
  • Load Balancer
  • IAM
  • VPC
  • S3,SES,SQS
  • EBS
  • Auto-Scaling
  • GIT and Build & Release automation and JIRA
  • Elastic Load Balancing
  • AWS Lambda
  • Athena
  • CI/CD Pipeline
  • Docker
  • S3
  • Monitoring tools
  • CloudWatch
  • Linux
  • Cache on Redis and Elastic Search
  • Database Administration on MongoDB & MySQL
  • Queue on RabbitMQ, Kafka

If you are a passionate and motivated MEAN stack developer looking for an exciting opportunity to work with a dynamic team, please apply today.