Email ID: firstname.lastname@example.org
Contact No: 902-***-****
PROFESSIONAL SUMMARY: TECHNICAL SKILLS:
●Having 5+ years of experience in DevOps, Configuration Management, Build and Release and deployments for entire development life cycle.
●Worked on installation, configuration and administration on Red Hat-Linux, CentOS, Ubuntu, SUSE Linux, AIX, Red Hat Satellite, and Windows Server.
●Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Trouble shooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning.
●Hands-on experience with DevOps automation tools like Docker, Ansible and monitoring tools like Nagios, Splunk.
●Designed high availability (HA) applications on AWS across Availability Zones and Availability Regions.
●Setting up storage data in AWS using S3 bucket and configuring backups to S3 bucket, archiving data to Glacier. Created VPN connection, Create VPC peering between many VPC's in AWS.
●Expertise in package management using Redhat RPM, YUM used in several Linux distributions such as Redhat Enterprise Linux, SUSE Linux Enterprises and Fedora.
●Experience in maintaining LDAP, FTP, DNS, DHCP and NFS services on Windows and Redhat Enterprise Linux in Development Environments.
●Experience in managing applications using AWS Cloud which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, SQS, RDS, IAM, Route 53, Auto scaling, Cloud Front, AWS Lambda, Cloud Watch, Cloud Formation, OPS Work, Security Groups.
●Experience with Jenkins for CI/CD and end-to-end automation for all build and deployments.
●Experience using Maven, Gradle and ANT as build tools for building of deployable artifacts from version control tools.
●Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, SVN, CVS, and TFS.
●Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
●Administered tasks like taking backups, file system disk space, creating NFS mounts.
●Good working experience with databases like SQL and involved in creating stored procedures, functions, triggers and complex queries.
●Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
Duration: Jan 2018 – PRESENT
Client: Admiral Insurance Services Halifax, NS
Role: DevOps / AWS Engineer
●Used EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts. Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
●Created Cloud Formation templates and deployed AWS resources using it.
●Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
●Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone’s instances.
●Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
●Worked in container-based technologies like Docker, Kubernetes and OpenShift.
●Maintained infrastructure configuration via code, managing PowerShell user data and launch scripts as well as JSON and YAML templates for deploying, automating server stack creation.
●Deployed Microservices, including provisioning Azure environment.
●Implementation, administration, training and support of GitHub Enterprise, TeamCity, Artifactory, TFS, and SonarQube.
●Designed an Architectural Diagram for different applications before migrating into Amazon Cloud.
●Setup AD Environment on AWS and integrating with on premise data center AD.
●Experience in working with version control system – GITHUB.
●Used both GIT and BIT bucket source control systems to manage code.
●Used MySQL, DynamoDB and Elastic ache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
●Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
●Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
●Used AWS Beanstalk for deploying and scaling web applications and services developed with JAVA, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
●Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
●Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
●Configured and monitored distributed and multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
●Manage the configurations of multiple servers using Chef. Build and Deployment of the java applications onto different environments.
●Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
●Written multiple recipes and also customized facts for efficient management of the Chef clients.
●Application deployment and configuration Via Puppet.
●Worked with Docker for convenient environment setup for development and testing.
●Wrote Docker images for Bamboo, Nexus and various.
●Deployed JAVA/J2EE applications through Tomcat Application servers.
●Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that the systems adhere to organizational standards and policies.
Environment: AWS, Subversion, Puppet, Ansible, Bamboo, Nexus, MAVEN, Nagios, VMware, JIRA, Stash, Ruby, Java/J2EE, Python, Jenkins, Web logic, Tomcat, BASH, Perl Scripts, Shell scripts, SCRUM, LINUX, Windows.
Duration: Nov 2016 – Dec 2017
Client: Western Forest Products, Victoria, BC
Role: DevOps /AWS Engineer
●Worked closely with the development and infrastructure teams to analyze and design scalable solutions with high availability, globally distributed, clustered, and supporting database replication, disaster recovery, and data resiliency.
●Performed the daily system administration tasks like managing system resources and end users support operations and security.
●Administration of RHEL which includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
●Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes.
●Created Chef Cookbooks using recipes to automate system operations and Evaluated Chef framework and tools to automate the cloud deployment.
●Automated the build and release management process including monitoring changes between releases.
●Managed deployment activities for multiple server instances by enabling password less SSH communication between the servers and utilizing the synchronize utility in the Shell scripts.
●Perform daily backup operations, ensuring all required file systems and system data are successfully backed up to the appropriate media.
●Worked with OpenShift platform in managing Docker containers and Kubernetes clusters.
●Repair and recover from hardware or software failures. Coordinate and communicate with impacted programs.
●Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
●Developed Cloud Formation scripts and utilized Cloud Formation Templates to automate launch of EC2 instances and deploying AWS resources using those templates.
●Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
●Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
●Involved in launching and configuring of Amazon EC2 Cloud Servers using AMI and configured the servers for specified applications.
●Installed and configured AEM 6.0instance and developed Templates, Components, Dialogs, Widgets which are the building blocks for a page.
●Worked with Selenium WebDriver and automated it with Jenkins Enterprise Pipeline.
●Used Jenkins to create a Jenkins file in Groovy to automate Selenium with the current pipeline’s.
●Managed routine backup, scheduling jobs like disabling and enabling CRON jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
●Provided 24x7 on-call Support for Technical Problems on weekly rotation basis.
Environment: AWS, Subversion, GIT, Puppet, Chef, ANT, MAVEN, Jenkins, JIRA, Web logic, Java/J2EE, Pythons, Ruby, Perl Scripts, Shell scripts, LINUX, Windows.
Duration: Sep 2015 – Oct 2016
Client: Amex Bank of Canada, Toronto, ON
Role: DevOps Engineer
●Setting up and building AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, Elastic Search, Security Group, Auto Scaling, Lambda and RDS in Cloud Formation and involved in deploying the content to Cloud platform on AWS using EC2, S3, and 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.
●Used Ansible to document all infrastructures into version control and Used Ansible to document application dependencies into version control.
●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.
●Worked with SE team for any missing or new requirements via scheduled calls and Q chats and supported interfacing application teams by providing production logs and Data as needed for their data analysis.
●Take ownership for all the SXP tickets and provide status on calls and co-ordinate end-to-end ensure all systems are in sync on some tickets which have dependencies.
●On-call support bi-weekly for troubleshooting production issues and for any updates/patches.
Environment: TFS, SVN, Chef, Puppet ANT, Maven, Jenkins, Azure, IIS, Shell scripts, Teamcity, PostgreSQL, JIRA, Service Desk, Splunk, Nagios, Linux, Windows.
Duration: Nov 2014 – Aug 2015
Client: Shadow Info system, INDIA
Role: System/Linux Administrator
●Administrate RHEL and CentOS that includes installation, testing, tuning, upgrading and loading patches, troubleshooting.
●Installation of Linux server using PXE boot and kickstart scripts.
●Administered and maintained Linux server in Dev and production environments.
●Worked and troubleshoot web server like Apache and application servers.
●Worked with VMware ESX Server and configured VMs for Red Hat Enterprise Linux servers.
●Worked on Shell scripts, Perl scripts for automation of daily tasks and created cron jobs and at jobs.
●Performance Monitoring, resolving network issues & Tuning the system using tools such as – top, iostat, vmstat, netstat, Dtrace, Strace.ip routes.
●Managed user accounts, File systems, Disk quotas, Network and system monitoring, end user connectivity.
●Performed routine system management, operating system upgrades and software update, installation and remove packages using RPM and YUM.
●Utilized GIT and SVN for source code management.
●Developed Shell/Python/Perl/Ruby scripts for automation of the build and release process.
●Administered and Configured Logical Volume Manager which involved creating and modifying file system, logical volume, Physical volume, Volume groups.
●Managed file system permissions for users and groups.
●Worked on version control tools like SVN and GIT (also for code management).
●Worked on installation and configuration of SSH, TELNET, FTP, DHCP, DNS.
●Worked on version control tools like SVN and GIT.
●Worked with TCP/IP network configuration.
●Provided 24x7 on-call support for UNIX Production Problems on weekly rotation basis.
Environment: RHEL, Solaris, Centos, VMware ESX, Ansible, Git, SVN Nginx, Docker, Tomcat, Apache, Weblogic.
C#, C++, Shell Scripting, Perl, Bash, Python, Java, SQL
AWS EC2, IAM, SNS, RDS, Cloud Watch, S3, VMware
SVN, CVS, Clear Case, GIT, TFS
ANT, Maven, Gradle, Chef, Puppet, Ansible
JENKINS, Cruise Control, Anthill PRO
JIRA, Clear Quest, Bugzilla
WebLogic, WebSphere, Tomcat, JBOSS, Nginx
Oracle, SQL Server, MySQL, DB2
Windows, Mac OS UNIX/Linux