DevOps Engineer (Job Code : J42146)  

 Job Summary
Share this job on Facebook  Share this job on Twitter  Share this job on Linked In
 
Experience:
3.00 - 4.00  Years 
 
Location:
Bangalore
 
Designation:
DevOps Engineer
 
Degree:
BE-Comp/IT, BE-Other, BTech-Comp/IT, BTech-Other, MCA, ME-Comp/IT, ME-Other, MSc-Comp/IT, MS-Comp/IT, MSc-Other, MTech-Other
 
Educational Level:
Graduate/Bachelors
 
Stream of Study:
 
Industrial Type:
IT-Software/Software Services
 
Functional Area:
IT Software - Application Programming / Maintenance
 
Key Skills:
CI/CD
 
Job Post Date:
2020-01-17 17:00:09  
 
 

 Company Description
 
Our client is a software development company that has built web, mobile and social experiences for
global clients since September 2006. our client of agile developers has experience building scalable web apps, innovative social and mobile apps, high-performing media and e-commerce sites and smart big data apps. Clients include leading brands.

 

 Job Description
 
Role Introduction

A DevOps Engineer is someone who works with software developers, system operators, and
other production IT staff to administer code releases. DevOps should have hard as well as soft
skills to communicate and collaborate with development, testing, and operations teams.
Ultimately, he/she should be able to set up the right infrastructure to maintain functional and
stable web applications to meet the company’s needs.

Role Base Location: Bangalore

Responsibilities

1. Be an expert in Configuration, CI/CD and AWS Automation Responsible
for devOps strategy, tools selection and process creation for each client

2. AWS infrastructure provisioning, autoscaling, networking, security, and auditing
procedures for application and supporting code, components, and processes (e.g. build
servers and deployment servers) to deliver multiple environments, e.g. development,
quality assurance/staging (- QA- ), performance, user acceptance testing / education (-
UAT- ), and production

3. Automate Configuration management leveraging recipes and infrastructure as a code

4. Must have knowledge on orchestration technologies like Kubernetes or Docker Swarm.

5. Must have worked on Infrastructure as code (e.g.Terraform, Ansible), Containers
(Docker) and Container orchestration (Kubernetes).

6. Continuous integration (- CI- ) and continuous deployment (- CD- ) setup

7. Source code management, branching, merging, labeling, and code consumption
topology and integration with CI/CD process

8. Connecting the source code management, build and deployment tools and workloads
running in AWS

9. Be up to date with emerging technologies

Must-Have Qualification

1. 2-3 years of relevant experience with 3-4 years overall work experience
2. Significant experience in Configuration Management & Provisioning Automation
3. Strong cloud based workload automation and troubleshooting skills
4. Experience in Source code management and quality management
5. Experience in supporting live business critical and dynamic workloads
6. Strong cloud based workload automation and troubleshooting skills
7. Good understanding of architecture and tradeoffs in distributed computing environments
8. Should be hands on and have had prior experience with systems role as well as dev
stack with a working understanding of code and script (PHP, Python, Perl and/or Ruby)
9. Expert in Chef, Ansible and other recipe based configuration management tools
10. Expert in Github, Jenkins, Bamboo, Go.CD and associated products
11. AWS - Opsworks, Cloudformation, VPC, Elastic beanstalk
12. Experience in Docker, Packer.io and other container based deployments