Resume

Sign in

Aws Engineer

Location:
Toronto, ON, Canada
Posted:
March 20, 2020

Contact this candidate

Resume:

BHARATH REDDY

PHONE NO: 587-***-**** EMAIL ID: adcdt8@r.postjobfree.com

WORK SUMMARY

Around 5 years’ experience in DevOps Management methodologies and production deployment configurations. Involved in installation, configuration and troubleshooting RHEL, Sun Solaris, CentOS, Ubuntu.

Extensive experience working with continuous delivery using Chef, created Cookbooks and coded recipes for configuring infrastructures and for automating deployments and administrating infrastructure of the nodes.

Proficient with Continuous Integration tools like Jenkins and Hudson.

Expert in using different source code version control tools like GIT, SVN and Bitbucket.

In-depth knowledge of Apache Subversion (SVN) and Jenkins/Hudson Continuous Integration,

Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Shell, bash and Java scripting.

Strong experience in Configuration Management tools like Chef, Ansible and Puppet performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.

Expertise working with Kubernetes to automate deployment, scaling and management of web Containerized applications.

Extensive experience with JIRA for Project Planning/Management.

Strong background in Installation, Configuration, Upgrades, troubleshooting, performance monitoring on RHEL, Sun Solaris, CentOS.

Expertise in handling tasks in Red Hat Linux, upgrading RPM using YUM, kernel, HBA driver, configure SAN Disks, Multi-pathing and LVM file system.

Well versed in configuring Volume Groups and Logical Volumes, extended logical volumes for the system growth needs using Logical Volume Manager (LVM).

Installed, configured and implemented the RAID volume management using VERITAS Volume Manager and Solaris Volume Manager (SVM) on Solaris. Also Experienced in VERITAS file system, VERITAS Net Backup for disk management and mirroring tasks.

Developing Maven and Ant scripts to automate the compilation, deployment and testing of Web and J2EE applications to the platforms.

Expertise working with installation and configuration of web servers like Apache, Tomcat, and Web Logic.

Experience in automating deployments on Application Server JBoss, Tomcat.

Deployed and configured Jenkins CI including slave node configurations and SSH control plane implementations.

Hands on experience using Nagios and Splunk for Continuous Monitoring.

Good knowledge on Docker and Docker-files. Containerizing web application from Linux server to Docker containerizes.

Profound knowledge of product deployment in servers, mail servers, monitoring tools & shell scripts, networking, SQL/MySQL.

Excellent communication skills, high analytical and problem-solving capabilities and good team player.

TECHNICAL SUMMARY

Operating systems

Linux (RHEL, CentOS, Ubuntu), Solaris, Windows variants, Mac OS

Infrastructure as a service

Amazon Web Services(AWS)

Test, Build and Automation

Jenkins, Chef, Ansible, Python, Maven, Ant, AnthillPro, Hudson

Continuous Monitoring

Nagios, Log Stash, Cloud Watch

Version Control Tools

Git, SVN, Bitbucket

Containerization

Docker, Kubernetes

Scripting Languages

Bash, Shell, Python, Java, Java Scripts, Ruby, YAML, HTML, CSS

Database

MySQL, Oracle, Cassandra, AWS RDS

SDLC

Agile, Waterfall, Scrum

Application/Web Servers

Web logic, WebSphere, Tomcat, JBoss

Networking/Protocol

TCP/IP, DNS, DHCP, NIS, NFS, LAN, WAN, SMTP, FTP/TFTP, RIP, OSPF, Subnets

PROFESSIONAL EXPERIENCE

Mar 2018 – Present Build and Release Engineer

Client: Bayshore healthcare, Calgary, AB

Description: Bayshore HealthCare is one of the country’s leading providers of home and community health care services and is a Canadian-owned company. At Bayshore, we believe in creating special moments for our clients each and every day, whether at the bedside, on the phone or in the clinic. These moments touch the lives of our clients and our employees, and they guide the way we run our business.

Job Responsibilities:

Worked with the fast pace of Agile Development team building software systems

Coordinated with Architects, Systems, Network, Software & QA Engineers, to continuously improve the reliability and efficiency of Build and Deployment processes to support every phase of development including production releases

Responsible in understanding of the interdependencies and structure of systems and implement this knowledge to improve the build and release processes which allow rapidly evolving product offerings

Improved continuous integration environment, monitored builds, maintained configuration & automated processes

Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.

Handled the development of reporting metrics and to provide reports to Management on different levels of statistics

Worked with Source Control Tools such as GIT Stash, Sub version

Worked on requests for ad hoc deployment for a particular environment and use the ad hoc deploy plan in bamboo

Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.

Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.

Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.

Worked on ENV property files management involved in ENV property files promotion to the SCRUM environments

Configured Red Hat Kick start for installing multiple production servers.

Installation, Configuration and administration of VMware.

Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.

Managed Code Repository by administering database baseline, improved practices of branching and code merge.

Used ANT & MAVEN build tools in Jenkins to build scripts and move from one environment to other.

Used Perl & Shell scripts to automate build & release process; managed Maven project dependencies.

Built & deployed Java/J2EE to Web App Server in Agile continuous integration environment and automated process.

Integrated JIRA with Stash and created automated release notes using Perl scripts.

Used JIRA to track bug issues and change management.

Environment: AWS, Subversion, Jenkins, Puppet, Ansible, Maven, VMware, JIRA, Stash, Ruby, Web logic, BASH, Perl Scripts, Shell scripts, SCRUM, Oracle, Windows.

Sep 2016 – Feb 2018 AWS Release Engineer

Client: Intact Financial Corporation, Toronto, ON

Description: Intact Financial Corporation is the largest provider of property and casualty (P&C) insurance in Canada and a leading provider of specialty insurance in North America. We are evolving our products and services to ensure that we continue to meet customers’ changing needs. By leveraging data and technology, we have made it easier for customers to connect with us in the way they prefer, be it online, on the phone or in person through a broker.

Job Responsibilities:

Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.

Creating 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.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.

Responsible for Design of different Release Environments for new projects.

Implementing new projects builds framework using Jenkins & maven as build framework.

Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment

Managed Chef Cook books to automate system operations.

AWS Cloud management and Chef Automation.

Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.

Using Jenkins AWS Code Deploy plug-in to deploy to AWS.

Defining Release Process & Policy for projects early in SDLC.

Member of CCM representing changes for Release and environment configuration

Responsible for nightly and weekly builds for different modules.

Responsible for code build, release and configuration.

Perform Deployment of Release to various QA & UAT in Linux environments.

Optimized volumes and EC2 instances.

Used IAM to create new accounts, roles and groups.

Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier

Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.

Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.

Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.

Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.

Experimented with Docker, by using Docker-compose.

Worked on applying patches and recommending necessary security fixes for web Application servers.

Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.

Troubleshoot the build issue during the Jenkins build process.

Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: AWS, Subversion, Jenkins, Puppet, Web logic, BASH, Perl Scripts, Shell scripts, Ansible, Maven, VMware, JIRA, Stash, Ruby SCRUM, Oracle, Windows.

Aug 2015 – Aug 2016 DevOps Engineer

Client: Open Text, INDIA

Description: Many companies are digitally transforming their business with Open Text EIM solutions and services. Open Text Professional Services works with customers to enable success in their digital journeys. Providing comprehensive EIM expert services for all phases of the transformation, from planning to implementation, operation, continuous improvement and education, whether on-premises (off cloud), in the cloud or a hybrid scenario, Professional Services can help.

Job Responsibilities:

Developed and supported the Software Release Management and procedures.

Performed all necessary day-to-day Subversion/GIT support for different projects.

Hands on experience with version CVS, SVN, Clear Case and GIT control to create daily backups and checkpoint files.

Managed the source codes repository of multiple development applications using SVN version control tools.

Worked on managing the Private Cloud Environment using Chef.

Integrated GIT into Jenkins to automate the code check-out process.

Installed Jenkins on Linux Machines and created the master/slave architecture.

Automating the regular tasks in Subversion and streamlining the process of access to SVN.

Worked with development team to migrate Ant scripts to Maven.

Implemented Git, GitHub, Jenkins, Maven, SVN and also ran the Chef cookbooks/recipes to automate build and manage on tomcat, apache, WebLogic.

Used Shell/Perl scripts to automate the deployment process.

Installed, Configured and Administered Hudson/ Jenkins Continuous Integration Tool.

Coordinated with software development teams and QA teams on issues and solved the problem.

Experience in implementing Data warehouse solutions in AWS Redshift, worked on various projects to migrate data from one database to AWS Redshift, RDS, ELB, EMR, Dynamo DB and S3.

Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.

Design and Implement WCF services layer hosted on Windows Azure. This layer is the middle tier between SQL Azure and SharePoint online external content.

Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them and installed Pivotal Cloud Foundry (PCF) on EC2 to manage containers created by PCF.

Worked directly with Azure Product team in tracking and resolving defects in the beta Azure IaaS offering.

Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.

Built various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications.

Designed and implemented for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Chef.

Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Environment: AWS, Subversion, GIT, Puppet, Chef, ANT, MAVEN, Jenkins, JIRA, Docker, LINUX, Web logic, SQL Server Database (Azure), Python, Ruby, Perl Scripts, Shell scripts, Oracle, windows.



Contact this candidate