AWS DevOps Engineer Offshore Core

CANVAS27.com Work Location: Bangalore,Experience: 5 Years,Zenmonics is looking for an AWS experienced Build & Release Engineer who will be responsible for definin.....

CANVAS27.com Bengaluru ₹ NA 5-8Y Full Time
Job Description
  • Work Location: Bangalore,Experience: 5 Years,Zenmonics is looking for an AWS experienced Build & Release Engineer who will be responsible for defining, implementing and managing the build, integration and release processes for multiple product releases. Must serve as the doorkeeper for source code and system deployment, establishing controls and processes while building relationships across technology & dev groups to create and manage system deployment documentation. Must also work with developers to build consensus and work towards improving the process on a regular basis
  • RESPONSIBILITIES, Develop, analyze, and maintain tools to support and automate processes for multiple product releases, including build and deployment automation, configuration, and developer tools, Write scripts to automate processes for deployment and release and establish the documentation (Ex: release notes, deployment guide etc
  • ), Work with project teams to determine an appropriate build schedule and automate the build and packaging process, Compile and assemble software from source code, Support developers for development tools including, but not limited to, source control, testing tools, and Integrated Development Environments (IDEs), Works with developers to use best practices for source control management (SCM), Support development efforts with environment availability and releases, Troubleshoot and fix issues related to environment/build, Experience with database deployment/scripting (Oracle/SQL Server/DB2),AWS specific responsibilities, Deep understanding of AWS IAM service policies, roles, groups, and users
  • Manage AWS infrastructure using AWS CloudFormation templates
  • Hands on experience using AWS CLI, AWS Storage Service - Should be able to upload content to AWS S3, enable versioning if required, setup lifecycle policy to automatically move S3 content to S3-IA or Glacier, and should have very good understanding of server side and client-side encryption with knowledge of key management
  • Hands on experience using AWS network and be able to create infrastructure from ground up using multi-regions multi-zones create VPCs, VPC peering, create security groups and Network ACLs, create private/public subnets, setup NAT gateway, create routing table, auto scaling, Create EC2 private/public instances with SSH enabled with bootstrap scripts, create golden EC2 AMIs and Snapshot instances that are not needed, create load balancers and auto scaling,Push docker image to AWS ECR, Spin up docker container using AWS ECS, Accurately calculate infrastructure needed by AWS ECS and create it
  • Monitor the health of instances using AWS CloudWatch or third-party services
  • Deploy Lambda functions and monitor their health, Create Route53 routing policies and know what each one does, Create CloudFront distribution, Create AWS RDS instance and manage it, Create file system using AWS EFS and mount it from EC2 instance, Troubleshoot issues and work with AWS support team to get resolutions to hard to solve problems
  • Knowledge of AWS SDK and ability to code in Java/Python/NodeJS is preferred but not mandatory, Hands on experience using AWS API Gateway is preferred,EDUCATION AND EXPERIENCE, Bachelors degree in Computer Science, Information Systems, or other related field, or equivalent work experience, advanced degree preferred, Minimum of 5 years experience on DevOps, Deep understanding of SCMs including SVN, GIT, Experience required in managing and deploying applications to J2EE application servers such as JBoss, WebSphere
  • Strong experience required in source control management tools such as SVN and GIT, Experience maintaining continuous integration software is required, such as Bamboo, Jenkins, Experience with build tools such as Maven, ANT, GRUNT, Experience with Unix/Shell scripting and PowerShell scripting, Some experience with database (SQL) scripts is required, Own and manage the administration of source code version control, branching, and labelling
  • Experience designing and deploying a high quality, scalable enterprise software solution,SKILLS AND KNOWLEDGE, Excellent written and verbal communication skills, Excellent presentation skills, ability to present at management/executive level, Excellent problem solving, organizational, and priority management skills, Able to work independently, act pro-actively, keep management apprised of project related issues, Able to multi-task, Must be flexible and embrace change
Job Summary
Work Location: Bangalore,Experience: 5 Years,Zenmonics is looking for an AWS experienced Build & Release Engineer who will be re