Post Job Free

Resume

Sign in

Aws Engineer

Location:
Toronto, ON, Canada
Posted:
January 18, 2021

Contact this candidate

Resume:

Sindhu K

Phone: 438-***-**** Email: adjiln@r.postjobfree.com Address: 235 Sherbrook St W-Montréal, QC, H2X 1X7

Professional Summary:

Over 5+ years of IT experience as DevOps Engineer in the areas of Cloud Computing, System Administration, Data Centre Operations, Software Configuration Management, Build and Release Management and Linux Administration and Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.

Expertise in Amazon Web Services cloud platform and its services like EC2, S3, RDS, Lambda, VPC, VPN, Dynamo, EBS, ELB, SNS, Glacier, Auto - Scaling, IAM, Route53, AMI, Security-Groups, Cloud Front, Cloud Watch, OpsWork, and Cloud Formation through AWS management console and AWS Command Line Interface.

Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.

Experience working with AWS Lambda which runs the code with response of events.

Experience in transform traditional environment to virtualized environments with, AWS - EC2, S3, EBS, EMR, ELB,Kinesis, Redshift, Matillion, chef, Puppet, Jenkins, Jira, Dockers, Vagrant, Neutron, Swift, Cinder, and VMware .

Expert in Automate various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks and have Integrated Ansible with Jenkins.

Experience in building new application and deployment through Ansible and managing them in production environment.

Expertise in writing new plugins to support new functionality in Terraform.

Experienced in Infrastructure Automation tools like Puppet, Ansible, and Terraform.

Experienced in implementing and configuring DevOps tools like Git bash, Jenkins, Docker, Chef and Nagios in various Linux distributions.

Experience in using Jenkins to drive all micro - services builds out to the Docker registry and then deployed to Kubernetes.

Extensive experience on Hudson, Jenkins, Team City and Bamboo for continuous integration and developed End-to-End automation solution for build, release, and deployments.

Expertise in containerization and handling multiple images using Docker and Docker-composer and knowledge on Docker engine, Hub, Machine.

Experienced using different log monitoring tools like Splunk, ELK (Elastic Search, Log Stash, and Kibana) for to see logs information and monitor and get the health and security notifications from nodes.

Expertise in Installation, Configuration, Migration, Troubleshooting and Maintenance of Splunk, Passionate about Machine data and operational Intelligence.

Experience in Ruby Cucumber ATDD framework, Ruby coding, and Testing.

Expert in deploying the code through web application servers like Web Sphere, Web Logic, Tomcat and JBOSS.

Strong experience in Linux Administration, Networking, Storage, and Cloud technologies.

Experience in Shell and Python scripting for automation

Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.

Experience in developing and implementing web applications using Java/J2EE Technologies, which includes core Java, Servlets, JDBC, springs, Hibernate, JSP and Java Beans.

Experience in Unix/Linux system administration, Server Builds, System builds Installations, Upgrades, Patches, Troubleshooting on RHEL and CentOS.

Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab) and Clear case.

Experience in working with relational databases like Oracle, MySQL, MS Access, Postgre SQL, SQL server, NoSQL, Cassandra, and Mongo DB.

Expertise in working with different Bug Tracking Tools like JIRA, Clear Quest and Quality center.

Experienced with documentation tools, development tools & office productivity tools e.g. MS Project, Word, Excel, Visio, Power-point, Visual SourceSafe, Toad etc.

Excellent Analytical and Communication skills, Quick Learner, Versatile Team player, Organized, Self-Motivated, ability to pick up innovative technologies and solve complex technical problems.

Technical Skills

Cloud Environment

Amazon Web Services: EC2, S3, ELB, kinesis, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic, RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM, SNS.

Programming Languages

C, C#, Cobol, RPG, Bash, Python, Ruby, Perl, shell, PHP, Java Script.

Version Control Tools

GIT, GitHub, GitLab, Subversion (SVN), and Bit Bucket.

Build Tools and Artifactory

Maven, Ant, JFrog and Nexus.

Automation and Configuration Tools

Docker, Jenkins, Bamboo, Chef, Puppet, Ansible, Salt stack, Terraform, Grafana, Hudson, TFS, Kabana, Nagios, Prometheus.

Application Servers

Web Logic, Apache Tomcat, JBoss, Web Sphere and Nginx.

Bug tracking and monitoring Tools

JIRA, Bugzilla, Nagios, Cloud Watch, Splunk, ELK Rally, Fisheye, Remedy, Service Now and Sonarqube.

Scripting Languages

Shell Scripting, Python, Ruby, Perl, Yaml, Node.js and Groovy.

Operating Systems

Linux (Red Hat, CENTOS & SUSE) and Windows.

Databases

MySQL, Oracle, MongoDB, SQL SERVER, Cassandra, Postgre SQL.

Infrastructure Tools

VMware, KVM, Foreman, Apache Lib cloud

Monitoring Tools

Graphite, Nagios, New Relic, App Dynamics.

Professional Experience

Client: Nuance, Montréal, QC. Nov 2019 - Present

Role: AWS DevOps Engineer

Interacted with Business Users and Analysts for requirements gathering for all the use case implementations.

Extensively worked on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.

Responsible for day to day Build and deployments in Dev, Test, pre-production and production environments. Implemented AWS high availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.

Worked on AWS cloud to provision new instances and S3 Storage Services and AWS EC2 & Cloud watch services and CI/CD pipeline management through Jenkins.

Worked on Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.

Worked on Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via Ansible cookbooks.

Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.

Worked on Automated AWS volumes snapshot backups for enterprise using Lambda

Used EBS stores for persistent storage and also performed access management using IAM service.

Created alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage, maintained user accounts IAM, RDS, and Route53 services in AWS Cloud.

Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change and managing the configurations of multiple servers using Ansible.

Worked with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.

Used Ansible to orchestrate software updates and verify functionality.

Used Ansible to document all infrastructures into version control.

Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts on Data Dog.

Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

Extensively worked on Setup Elastic Load Balancer for distributing traffic among multiple Web Logic servers and involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.

Created functions and assigned roles in AWS Lambda to run python scripts.

Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.

Worked on implementation team to build and engineer servers for Linux & AIX operating systems.

Involved in Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes.

Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework.

Involved in implementing Technologies from Red Hat like Open shift & Open stack cloud base - IaaS & PaaS.

Developed strategy to migrate Dev./Test/Production from an enterprise VMware infrastructure to the IaaS, Amazon Web Services (AWS) Cloud environment including run book processes and procedures.

Managed Artifactory repository for the current project created a new repository and provisioned it.

Wrote PowerShell scripts to automatically restart the uDeploy agents on LINUX machines

Performed Automation and Scaling of applications using Kubernetes.

Used GIT as Version Control System for two applications. Managed development streams and Integration streams.

Responsible for setting up JIRA as defect tracking system and configured various workflows, customization, and plug-ins for the JIRA issue tracker.

Environment: AWS, EC2, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Java, Python, Ruby, Redshift, Docker, GIT, Ansible, JIRA, Terraform, Cassandra, Docker and Red Hat Enterprise Linux Services.

Client: IBI Group, Toronto, ON. July 2018 – Sep 2019

Role: DevOps Engineer

Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment

Creating, configuring, and deploying instances on AWS environment, also handling Cloud Watch, Elastic Search and managing security groups on AWS.

Create the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.

Administered Puppet Enterprise to provision multi-platform virtual machine configurations across infrastructure. Infrastructure consists on multiple-platform environment servers dedicated for building, deploying as well as for development, test and production systems.

Installed, Configured, and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.

Worked on site-specific and global variables using Puppet hiera (YAML and JSON) for creating re-usable modules.

Automated the cloud deployments using Puppet, python (boto& fabric) and AWS Cloud Formation Templates.

Work on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.

Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris

Perform the automation using Puppet Configuration management. Automation of applications end to end through puppet.

Used Puppet to automate Configuration management and to manage Web Applications, Configured Files, Database, Commands, Users Mount Points and Packages.

Configured the IT infrastructure as code writing manifests, classes, and modules in Puppet.

Develop the scripts to push patches, files and maintain configuration drift through the Puppet tool.

Involved in Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, and production environment.

Installed and used monitoring tool like Nagios, Configured, and Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring. Monitoring focal utilizing Nagios.

Automated the process to create Docker images which include automated package builds into the image and deploy them as needed.

Design and implementation of a Puppet-based configuration management system for all new Linux machines.

Built Continuous Integration Environment (Jenkins, Sonar, and Nexus) and Continuous Delivery Environment (Puppet, Yum).

Worked with AppDynamics App IQ Platform product suite includes Application Monitoring, End User Monitoring, Database Visibility, Infrastructure Visibility, and Application Analytics.

Extensively used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.

Involved in Implement Jenkins as Continuous Integration Server for Installation, Configuration, Design and Administration, and integrating tools with other systems.

Troubleshoot the build issue during the Jenkins build process.

Install and administer Git, Jenkins and Artifactory.

Implement rapid-provisioning and life-cycle management for Red Hat Linux using Kick-start.

Deploy the generated build to WEB and App server using the continuous integration process to all Environments.

Deployed the applications to Tomcat Application Server and static content to apache web servers.

Worked on management and configuration of day-to-day task in RHEL including RPM, Kernel, and HBA driver upgrade.

Monitor software, hardware, and/or middleware updates and utilizing technologies like Jenkins, Maven, and Git.

Handled deployment of JAR, EAR and WAR files to the respective application server instances.

Designing cloud hosted solutions, specific AWS product suite experience.

Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker. Integration of Jenkins with Jira, GitHub.

Environment: GIT, Jenkins, Artifactory, Open Stack, Red Hat, Puppet, IaaS, bit bucket, Web logic, PowerShell, Cloud, JIRA, Ant, JUnit, Python, Maven, Ruby, AWS, VM ware, GitHub, Cloud Formation, AWS CLI, AWS Auto Scaling, Nagios, Terraform, Jenkins, Jira, Windows, Shell Scripts.

Client: Interfacing Technologies, Montréal, QC. Oct 2016 – Jun 2018

Role: DevOps Engineer

Design and executed automated scripts to validate functionality, interoperability, and data integrity within the IT testing guidelines.

Used Chef deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.

Design roles and groups using Azure Identity and Access Management (IAM)

Designing cloud-hosted solutions, specific AWS product suite experience.

Involved in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto Scaling groups, AMIs.

Built Applications using Binary builds hosted in Open Shift and expose them to make them reachable to Applications outside of Open Shift and messaging solution to automate device data sync with client database utilizing Open Shift applications deployed on AWS.

AWS server provisioning using Chef Recipes. Using Cloud Trail, Cloud Passage for AWS security and scanning Involved strongly in administration and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process.

Migrated VMware VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc. with opscode Chef Cookbooks/Recipes.

Extensively worked on Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.

Used Terraform to transform the infrastructure from on - premise to cloud.

Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.

Installed and setup Chef for planning and designing of GUI for automation purpose using cloud forms, Design RPM packages for installation and configuration thorough chef resource.

Worked on Converting production support scripts to Chef Recipes and Testing of Cookbooks with Chef-Spec.

Worked on documentation - Chef Basics, Initial setup of Chef, Data bags implementation, Coding Standards, Cookbook document and testing docs.

Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation and written recipes, tools, shell scripts and monitoring checks.

Involved in Installation Chef-Server Enterprise On-Premise/WorkStation/Bootstrapped the nodes using knife.

Involved in CI/CD servers, Bamboo allows developers to automatically build, integrate, and test source code, then prepare the app for deployment and Bamboo also works seamlessly with Atlassian other tools like Jira (project management).

Configured and Monitored distributed and multi-platform servers using Nagios and Splunk.

Worked on Implementing a Continuous Delivery framework using Jenkins, Chef, Maven and Nexus in Linux environment.

Created bit bucket repositories including merging and building feature branches.

Used Stack Driver Monitoring in GCP to check the alerts of the applications that run on the Google Cloud Platform and deployed on GCP using Google Cloud Deployment Manager.

Worked with Docker containers which are lightweight and fast for reducing the cycle time of development, testing and deployment.

Involved in Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.

Managed the deployment activities for multiple server instances by enabling password less communication between the servers and utilizing utility in the shell scripts.

Used JIRA to track issues and Change Management.

Environment: AWS, Java, Shell, Nexus, ANT, Jenkins, Maven, GIT, Docker, Chef, PowerShell, Nagios, Docker, Open Shift, Python, Jira, Terraform, Bit bucket, GCP, ELK, Splunk, Bamboo

Client: Path Core, Toronto, ON. Sep 2015– Sep 2016

Role: DevOps Engineer

Worked with Public Cloud Platform like Amazon Web Services for compute AWS EC2 and Storage S3

Deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMware Vm's as required in the environment.

Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Worked with GIT, Subversion and GIT branching, tagging and merge strategies, git-stash.

Build and deployment of Java to a variety of environments executing continuous improvement of builds with Maven plugins and Maintained development infrastructure including Nexus artefact repository, Jenkins CI server, JIRA and Confluence for maintaining docs and calendars.

Jenkins for build code, base, unit testing, test runs, Selenium for user acceptance tests, static code analysis, code quality metrics, Artifactory, GIT, Splunk, document generation, Jira and deployment as part of our test driven development thus automating the SDLC pipeline and App Dynamics for monitoring Handled Application deployment to IBM Web Sphere, JBOSS, Tomcat and databases like Oracle database.

Worked on HP-UX, Red Hat and Ubuntu flavours of Linux.

Created ANT and MAVEN POMs to automate the build process for the new projects and integrated them with third party tools like Sonar and Nexus.

Successfully administrated GIT and Jenkins automating deployment of builds to different environments.

Managed code in Git repository and deployed application on Apache and tomcat server instance and virtual through Vagrant.

Utilized WAR and JAR files for deployment of enterprise apps.

Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.

Tested application module using Java on selenium grid using Jenkins automation tool.

Environment: GIT, Subversion, Java, ANT, Maven, Jenkins, Nexus, Sonar, Oracle, Red Hat, Ubuntu, Vagrant, Splunk, tomcat, Web Sphere, JBOSS, Nexus, Selenium.



Contact this candidate