Post Job Free

Resume

Sign in

Aws Engineer

Location:
Calgary, AB, Canada
Posted:
September 14, 2020

Contact this candidate

Resume:

SARATH C

Email ID: adf263@r.postjobfree.com Phone No: 306-***-****

PROFESSIONAL SUMMARY:

Around 5 years of experience as a DevOps / Build and Release Engineering, Software confirmation management in automating, build, deploy and release.

Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, and Puppet.

Experience in web applications and other services to the cloud, involved with networking, firewalls, hosting, Windows and Azure.

In-depth knowledge in Shell scripting and exposure to Perl, Ruby, Python scripting.

Experience on Amazon WEB Services (EC2, S3, Cloud Formation, Lambda).

Utilized AWS for EC2, Amazon API Gateway, Lambda and several other services.

Good knowledge of UCM Clear Case, Clear Quest and experience with an additional version control system such as SVN, Perforce, CVS and TFS.

Hands on experience of IT automation software tools like Puppet and Chef.

Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.

Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, CVS, Subversion, Team foundation server, and Nexus.

Worked directly with Amazon Web Service architects to help reproduce and resolve customer issues.

Expert in deploying the code through web application servers like WebSphere/Web Logic/ Apache Tomcat/JBOSS.

Production support of Apache and JBoss including installation, configuration, management and troubleshooting.

Experience with build tools ANT and MAVEN for writing build. xmls and pom. xmls respectively.

Ability in deployment, Build scripts and automated solutions using Python, Perl and Shell scripts.

Installed and Deployed Red Hat Enterprise Linux, CentOS and installation of packages and patches for Red Hat Linux Servers.

Used Chef for managing server application server such as Apache, MySQL.

In AWS, wrote an image management using APIs exposed by AWS. Installed and configured Chef in AWS.

Experience in writing Docker files to build the micro-service applications.

Experience in trouble shooting, Configuring and Deploying Enterprise Applications in application servers such as Tomcat and JBoss.

Administered and Implemented CI tools AnthillPro and Jenkins for automated builds.

Experienced in Test end-to-end project management & Cloud Computing -Microsoft Azure, Application Life Cycle Management and Application Security & Compliance.

Installed and configured the RPM packages using the YUM Software manager.

Have working knowledge of defect tracking tool JIRA. Experience using WebLogic, WebSphere web servers for deployments.

Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

Good analytical, problem solving, communication skills and have the ability to work independently as a member of a team.

TECHNICAL STACK:

Control Version Tools

CVS, Tortoise SVN, Clear Case, GIT, Perforce, PVCS, Perforce, Team Foundation Server

Cloud Computing

AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance),Azure

Languages/Scripting

C, C++, Java/J2EE, JavaScript, Perl scripting, Batch scripting, Power Shell scripting, SQL, Ruby, Python,

Web Technologies

Servlets, JSP, HTML, JavaScript, XML

CI Tools

Jenkins, Chef, Puppet

Build Tools

ANT, MAVEN and Gradle

Bug Tracking Tools

JIRA, Remedy, HP Quality Center, IBM Clear Quest

Web servers

Web logic, WebSphere, Apache Tomcat, JBOSS

RDBMS

Oracle, SQL SERVER, MYSQL, DB2

Operating System

Windows, Mac OS X, UNIX, LINUX, REDHAT, Fedora, Ubuntu, Cloudera

Others

MS Outlook, Azure, Agile, SCRUM, Load Balancing

WORK EXPERIENCE:

Jul 2019 – PRESENT Terraform, Calgary, AB

Description: Terraform has been developing apps since 2009 and working in technology for over 20 years. And TERRAFORM is one of the most experienced apps development company Calgary and it believes that the developer and client working together is imperative. We have the skill and ability to do website and software development, our main focus is app development.

Role: DevOps Engineer Responsibilities:

Setting up and building AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, Elastic Search, Redshift, quicksight Security Group, Auto Scaling, Lambda and RDS in Cloud Formation and involved in deploying the content to Cloud platform on AWS using EC2, S3, EBS.

Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.

Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS Ec2 instances.

Used Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.

Support an Agile CI/CD Environment as a DevOps Engineer where we make the Atlassian tools (Jira and Bitbucket) and also provide layer 3 supports on these tools if there are any issues.

Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform

Implemented a Continuous delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s.

Our Continuous Integration stack consists of GIT, Jenkins, CI/CD, the Docker Trusted Registry and OpenShift Enterprise.

Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.

Used OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.

Created automated deployment job for Tomcat with Jenkins and managed deployment automation using Puppet, Custom Puppet Modules and Ruby.

Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.

Responsible for a boarding application teams to build and deploy their code using GitHub, Jenkins and Ansible.

Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.

Responsible for design and maintenance of the GIT Repositories and the access control strategies and performed all necessary day to day GIT support for different projects.

Created new jobs in Jenkins and built pipeline for Continuous Integration and migrated applications to the AWS cloud.

Used Ansible and Ansible Tower as Configuration management tool to automate repetitive task.

Wrote Ansible Playbooks with Python SSH as a wrapper to manage configurations of AWS nodes and Test Playbooks on AWS instances using Python.

Worked on maintaining, administering and supporting of Red Hat Enterprise Linux (RHEL) servers.

Technologies: AWS, Subversion, Azure, TFS, SVN, Chef, Puppet, Nagios, ANT, Maven, Jenkins, Shell scripts, PostgreSQL, JIRA, Service Desk, Splunk, Oracle, Windows.

May 2018 – Jul 2019 Financial CAD Corporation, Surrey, BC

Description: FINCAD provides innovative and trusted financial analytics software to organizations worldwide. With deep market understanding, a client-centered business approach, and unmatched quantitative and software engineering expertise, FINCAD is uniquely positioned to lead the market in enterprise valuation and risk technology.

Role: AWS DevOps Engineer 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.

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

Jan 2017 – May 2018 Manulife, Toronto, ON

Description: Manulife is a leading international financial services group that helps people make their decisions easier and lives better. We operate primarily as John Hancock in the United States and Manulife elsewhere, including our headquarters in Canada and global offices across Europe and Asia. We provide financial advice, insurance, as well as wealth and asset management solutions for individuals, groups and institutions.

Role: AWS DevOps Engineer 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.

Automated the build and release management process, including monitoring changes between releases.

Used Shell/Perl scripts to automate the deployment process.

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

Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.

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.

Technologies: 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.

May 2015 – Dec 2016 Ness Technologies, INDIA

Description: Ness works in close collaboration with its clients to create more engaging customer and employee experiences, enhance business insight, and improve operational productivity. We find and exploit opportunities to unleash business value by re-imagining business processes, pursuing data to inform decisions, and delivering memorable experiences using digital platforms.

Role: Software Associate 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.

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



Contact this candidate