AWS/DevOps Engineer
Search for your next candidate
Ready to contact a candidate? Purchase a subscription today!
Updated: 1-Oct-2020
AWS/DevOps Engineer
AWS / Devops engineer
Toronto, ON
• More than 5 years of experience in IT industry with strong expertise on Linux administration and implementing DevOps tools like Ansible, Chef and Puppet for Continuous Integration and Continuous Deployment with build tools using Jenkins, ANT, and Maven on Cloud Infrastructure using AWS and on-premise virtualization using VMWare.
• Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation, AWS OpsWorks (Automate operations), Elastic Beanstalk, AWS S3, Glacier, (Storage in the cloud) and Cloud Watch Monitoring Management.
• Experience in creating and maintaining Auto scaling groups, IAM user roles, policies, EC2 Container Service (ECS) and Load Balancers.
• Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
• Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE
• Installed and used Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef specification.
• Experience with Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies. Strong ability to troubleshoot any issues generated while building, deploying and in production support.
• Ability in development of XML, Shell Scripts, Perl Scripts for monitoring and to automate the build and deployment process.
• Experience in Configuration management tools like Ansible, Chef and Puppet for Deployment on Multiple platforms along with knowledge in Chef.
• Expert in deploying the code through web application servers like WebSphere/Web Logic/Apache Tomcat/ JBOSS.
• Extensive working knowledge of build technologies like Jenkins, Maven, etc., Integration and automation of source control applications like Perforce, Subversion, Git.
• Expertise in Programming/scripting skills using tools like shell scripting, Python, with Strong communication and cross-functional skills and the ability to execute autonomously given a set of clearly defined strategies.
• Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear case, Perforce and GIT.
• Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts (war & ear) from source code.
• Worked on installing, configuring and managing Docker Containers, Docker Images for Web Servers and Applications and Implemented Docker-maven-plugin in Jenkins and maven pom to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.
• Dealt with Docker Hub, making Docker Images and taking care of various Image essentially for middleware establishments and space setups.
• Good experience in converting build.xml into pom.xml to build the applications using MAVEN.
• Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
• Provided systems administration support to physical Windows and Unix environment
• Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub, CHEF, Terraform and AWS
• Worked on changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. With this change provided better performance and easier management of the production environment.
• Maintain and support Docker containers running on Linux machines
• Build and automate infrastructure deployments in Azure cloud using PowerShell-ISE.
• Worked on ARM Templates in Azure for Automating the deployment process.
• Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation, AWS OpsWorks (Automate operations), Elastic Beanstalk, AWS S3, Glacier, (Storage in the cloud) and Cloud Watch Monitoring Management.
• Experience in creating and maintaining Auto scaling groups, IAM user roles, policies, EC2 Container Service (ECS) and Load Balancers.
• Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
• Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE
• Installed and used Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef specification.
• Experience with Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies. Strong ability to troubleshoot any issues generated while building, deploying and in production support.
• Ability in development of XML, Shell Scripts, Perl Scripts for monitoring and to automate the build and deployment process.
• Experience in Configuration management tools like Ansible, Chef and Puppet for Deployment on Multiple platforms along with knowledge in Chef.
• Expert in deploying the code through web application servers like WebSphere/Web Logic/Apache Tomcat/ JBOSS.
• Extensive working knowledge of build technologies like Jenkins, Maven, etc., Integration and automation of source control applications like Perforce, Subversion, Git.
• Expertise in Programming/scripting skills using tools like shell scripting, Python, with Strong communication and cross-functional skills and the ability to execute autonomously given a set of clearly defined strategies.
• Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear case, Perforce and GIT.
• Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts (war & ear) from source code.
• Worked on installing, configuring and managing Docker Containers, Docker Images for Web Servers and Applications and Implemented Docker-maven-plugin in Jenkins and maven pom to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.
• Dealt with Docker Hub, making Docker Images and taking care of various Image essentially for middleware establishments and space setups.
• Good experience in converting build.xml into pom.xml to build the applications using MAVEN.
• Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
• Provided systems administration support to physical Windows and Unix environment
• Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub, CHEF, Terraform and AWS
• Worked on changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. With this change provided better performance and easier management of the production environment.
• Maintain and support Docker containers running on Linux machines
• Build and automate infrastructure deployments in Azure cloud using PowerShell-ISE.
• Worked on ARM Templates in Azure for Automating the deployment process.
Willing to relocate: Anywhere
Work Experience
AWS/DevOps Engineer
RBC
-
Toronto, ON
March 2020 to Present
Responsibilities:
• Worked on managing infrastructure provisioning, S3, ELB, EC2, RDS, Route 53, Security Groups (VPC, NAT) and deployment via SCALR and EC2 Installation with CentOS, Ubuntu and Linux.
• Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
• Experience in building new application and deployment through Ansible and managing them in production environment.
• Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
• Worked on creation of Ansible manifest files to install Tomcat instances and to manage configuration files for multiple applications.
• Automated delivery pipeline using integration and infrastructure tools GIT, Jenkins and Ansible.
• Used Ansible Python Script to generate inventory and push the deployment to AWS Instances
• Worked with SVN to manage source code repositories and performed branching, merging, and tagging depending on requirement.
• Administered Jenkins for Continuous Integration and deployment into Tomcat/WebSphere application servers.
• Developed build and deployment scripts using MAVEN and ANT as build tools in Jenkins to move from one environment to other environments.
• Created Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes.
• Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
• Implemented Continuous Integration using Jenkins and GIT.
• Worked on integrating GIT into the continuous Integration (CI) environment along with, Jenkins
• Dockerized applications by creating Docker images from Docker file
• Worked on Nagios to identify and resolve infrastructure problems, worked on Nagios event handlers in case of automatic restart of failed applications and services.
• Worked with Docker Hub, Docker Engine, Kubernetes cluster, OpenShift.
• Good understanding of Kubernetes space pods namespaces service and Ingress.
• Created many Kubernetes deployment using deployment. yaml
• Automated Kubernetes deployments using CI/CD pipeline.
• Working on Multiple AWS instances, EC2, Elastic Load Balancer (ELB) and AMIs, VPC, Route53, set the security groups, Auto scaling to design cost effective, fault tolerant and highly available systems.
• Created S3 buckets, managed policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
• Configure and ensure connection to RDS database running on MySQL engines.
• Experienced in Bash Shell Scripting, automation of cron jobs in a timely manner.
Environment: RedHat, Jenkins, GIT, SVN, Maven, Ant, Docker, Kubernetes, AWS (Auto Scaling, Java, Oracle, REST, JSON/XML, CI/CD, Cloud Formation, EC2, S3, VPC, ELB, AMI, Route53, Glacier), Tomcat, WebSphere, jQuery, XML, MySQL, JIRA, Shell Scripting.
• Worked on managing infrastructure provisioning, S3, ELB, EC2, RDS, Route 53, Security Groups (VPC, NAT) and deployment via SCALR and EC2 Installation with CentOS, Ubuntu and Linux.
• Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts.
• Experience in building new application and deployment through Ansible and managing them in production environment.
• Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
• Worked on creation of Ansible manifest files to install Tomcat instances and to manage configuration files for multiple applications.
• Automated delivery pipeline using integration and infrastructure tools GIT, Jenkins and Ansible.
• Used Ansible Python Script to generate inventory and push the deployment to AWS Instances
• Worked with SVN to manage source code repositories and performed branching, merging, and tagging depending on requirement.
• Administered Jenkins for Continuous Integration and deployment into Tomcat/WebSphere application servers.
• Developed build and deployment scripts using MAVEN and ANT as build tools in Jenkins to move from one environment to other environments.
• Created Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes.
• Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
• Implemented Continuous Integration using Jenkins and GIT.
• Worked on integrating GIT into the continuous Integration (CI) environment along with, Jenkins
• Dockerized applications by creating Docker images from Docker file
• Worked on Nagios to identify and resolve infrastructure problems, worked on Nagios event handlers in case of automatic restart of failed applications and services.
• Worked with Docker Hub, Docker Engine, Kubernetes cluster, OpenShift.
• Good understanding of Kubernetes space pods namespaces service and Ingress.
• Created many Kubernetes deployment using deployment. yaml
• Automated Kubernetes deployments using CI/CD pipeline.
• Working on Multiple AWS instances, EC2, Elastic Load Balancer (ELB) and AMIs, VPC, Route53, set the security groups, Auto scaling to design cost effective, fault tolerant and highly available systems.
• Created S3 buckets, managed policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
• Configure and ensure connection to RDS database running on MySQL engines.
• Experienced in Bash Shell Scripting, automation of cron jobs in a timely manner.
Environment: RedHat, Jenkins, GIT, SVN, Maven, Ant, Docker, Kubernetes, AWS (Auto Scaling, Java, Oracle, REST, JSON/XML, CI/CD, Cloud Formation, EC2, S3, VPC, ELB, AMI, Route53, Glacier), Tomcat, WebSphere, jQuery, XML, MySQL, JIRA, Shell Scripting.
AWS/DevOps Engineer
JMFamily
-
Fort Lauderdale, FL
January 2019 to February 2020
Responsibilities:
• Provisioning the AWS EC2's for the application service deployment.
• Setting up Azure Load Balancer and chaining with Vnet by opening up the Ports.
• Foreman setup to view the Puppet Agents and master's and approving the certificates of master via Foreman.
• Provision AWS ECS cluster to deploy the Docker Container on to the Server, Configuring Load Balancer, Route53.
• Creating the Infrastructure like VM's, Load Balancers, Containers in Azure using terraform.
• Setting up Azure ASE for applications for connecting with On Prem Infra.
• Automated the Infra scripts to Chef and Puppet.
• Automated build and deployment using Jenkins to reduce human error and speed up production processes.
• Creating Azure AKS for Kubernetes Infra Master and Worker Nodes, Configuring etcd , controller manager
• Provisioned Kinesis streams for Application logging in Splunk and monitored the Server health using AppDynamics
• Security Patches and fixing the Security Vulnerabilities for Linux Servers.
• Server provisioning, automation (Puppet/Chef/Ruby), maintenance and performance tuning
• Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
• Managed GitHub repositories and permissions, including branching and tagging.
• Created Lambda Jobs - HTTP Services for Serverless Computing.
• Managed Docker orchestration and Docker containerization using Kubernetes.
• Provisioned Oracles Servers in AWS, mounting the required volumes in AWS.
• Implemented AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.
Environment: AWS, Containers, Docker, Kubernetes, Linux, Windows, Shell, Jenkins, Chef, Ruby, Terraform, EC2, ECS, EKS, AMI, EBS, Kinesis, Java, Dotnet, IBM MQ, Rabbit MQ, ALB
• Provisioning the AWS EC2's for the application service deployment.
• Setting up Azure Load Balancer and chaining with Vnet by opening up the Ports.
• Foreman setup to view the Puppet Agents and master's and approving the certificates of master via Foreman.
• Provision AWS ECS cluster to deploy the Docker Container on to the Server, Configuring Load Balancer, Route53.
• Creating the Infrastructure like VM's, Load Balancers, Containers in Azure using terraform.
• Setting up Azure ASE for applications for connecting with On Prem Infra.
• Automated the Infra scripts to Chef and Puppet.
• Automated build and deployment using Jenkins to reduce human error and speed up production processes.
• Creating Azure AKS for Kubernetes Infra Master and Worker Nodes, Configuring etcd , controller manager
• Provisioned Kinesis streams for Application logging in Splunk and monitored the Server health using AppDynamics
• Security Patches and fixing the Security Vulnerabilities for Linux Servers.
• Server provisioning, automation (Puppet/Chef/Ruby), maintenance and performance tuning
• Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
• Managed GitHub repositories and permissions, including branching and tagging.
• Created Lambda Jobs - HTTP Services for Serverless Computing.
• Managed Docker orchestration and Docker containerization using Kubernetes.
• Provisioned Oracles Servers in AWS, mounting the required volumes in AWS.
• Implemented AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.
Environment: AWS, Containers, Docker, Kubernetes, Linux, Windows, Shell, Jenkins, Chef, Ruby, Terraform, EC2, ECS, EKS, AMI, EBS, Kinesis, Java, Dotnet, IBM MQ, Rabbit MQ, ALB
AWS/DevOps Engineer
Verizon
-
Irving, TX
November 2017 to January 2019
Responsibilities:
• Troubleshoot build issues in Jenkins, performance and generating metrics on master' performance along with jobs usage.
• Worked on AWS EC2 Instances creation, setting up VPC, launching EC2 instances different kind of private and public subnets based on the requirements for each of the applications.
• Working on AWS Elastic load balancing for deploying applications in high availability.
• Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watcher in AWS.
• Used AWS S3 to store code bundles to deploy onto EC2 Instances.
• Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to JFrog
• Integrated JIRA with Git and Jenkins to automate end-to-end release cycle with Maven and Tomcat repository to set up continuous integration and formal builds as WARS's/EAR's through server console.
• Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
• Automated build and deployment process with Jenkins and Maven, eliminating 80% manual work.
• Yum package setup to deploy the puppet.
• Design develop build and packaging tools for continuous integration build and reporting. Automate the build and release cycles.
• Worked on setup on CI (Continuous Integration) and CD (Continuous Deployment) methodologies with GIT, Jenkins, SonarQube, Artifactory.
• Integrated various Version control tools, build tools, artifactory and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
• Maintain product release process, including generating and delivering release packages, generate various metrics for tracking issues against releases and the means of tracking compatibility among products.
• Drove strategy for migrating from SVN to GitHub, including branching, merging, and tagging
• Working collaboratively in a team environment & Working in cross-functional project teams.
• Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
• Worked with YAML Playbooks and designed automated deployment process for wide range of server types and application tiers.
• Monitoring application performance using SPLUNK Setting up the SPLUNK to alert for various metrics (CPU, heap, threads).
• Used JIRA as issue tracking, change management and Agile/SCRUM tool.
Environment: SVN, ANT, Ant, and Maven, Jenkins, Puppet, Artifactory, Clear case, Unix, Linux, Perl, Sonar, Hudson, Git, JIRA, Shell Script, WebLogic, SPLUNK.
• Troubleshoot build issues in Jenkins, performance and generating metrics on master' performance along with jobs usage.
• Worked on AWS EC2 Instances creation, setting up VPC, launching EC2 instances different kind of private and public subnets based on the requirements for each of the applications.
• Working on AWS Elastic load balancing for deploying applications in high availability.
• Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watcher in AWS.
• Used AWS S3 to store code bundles to deploy onto EC2 Instances.
• Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to JFrog
• Integrated JIRA with Git and Jenkins to automate end-to-end release cycle with Maven and Tomcat repository to set up continuous integration and formal builds as WARS's/EAR's through server console.
• Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
• Automated build and deployment process with Jenkins and Maven, eliminating 80% manual work.
• Yum package setup to deploy the puppet.
• Design develop build and packaging tools for continuous integration build and reporting. Automate the build and release cycles.
• Worked on setup on CI (Continuous Integration) and CD (Continuous Deployment) methodologies with GIT, Jenkins, SonarQube, Artifactory.
• Integrated various Version control tools, build tools, artifactory and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
• Maintain product release process, including generating and delivering release packages, generate various metrics for tracking issues against releases and the means of tracking compatibility among products.
• Drove strategy for migrating from SVN to GitHub, including branching, merging, and tagging
• Working collaboratively in a team environment & Working in cross-functional project teams.
• Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
• Worked with YAML Playbooks and designed automated deployment process for wide range of server types and application tiers.
• Monitoring application performance using SPLUNK Setting up the SPLUNK to alert for various metrics (CPU, heap, threads).
• Used JIRA as issue tracking, change management and Agile/SCRUM tool.
Environment: SVN, ANT, Ant, and Maven, Jenkins, Puppet, Artifactory, Clear case, Unix, Linux, Perl, Sonar, Hudson, Git, JIRA, Shell Script, WebLogic, SPLUNK.
Linux System Administrator
Kony India private Limited
-
Hyderabad, Telangana
August 2015 to July 2017
Responsibilities:
• Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and firewalls in both development and production.
• Install Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/ Linux systems.
• Installed and configured Apache on Linux servers
• Performed Web Logic Server administration tasks such as Application configuration, Application Deployment, monitoring and performance tuning.
• Job Scheduling and Automating process using CRON.
• Worked on shell scripts to automate installation, extract logs and take backups.
• Install, upgrade and manage packages via RPM and YUM package management
• Created and maintained the Shell/Perl deployment scripts for Web Logic, web application servers.
• Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell Scripts.
• Upgrading Kernel on Linux servers.
• Developed startup and automate scripts using Bash Shell Scripting and Python
• Automated Build Process with Build Automation tools ANT and MAVEN.
• Implemented Configuration Management, Change Management policies and procedures.
• Installed and configured MySQL on Linux environments.
• Increased database performance by utilizing MySQL configuration changes, multiple instances and by upgrading hardware.
Environment: Linux, shell, maven, Ant, Apache, Mysql, ANT, Web Logic
• Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and firewalls in both development and production.
• Install Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/ Linux systems.
• Installed and configured Apache on Linux servers
• Performed Web Logic Server administration tasks such as Application configuration, Application Deployment, monitoring and performance tuning.
• Job Scheduling and Automating process using CRON.
• Worked on shell scripts to automate installation, extract logs and take backups.
• Install, upgrade and manage packages via RPM and YUM package management
• Created and maintained the Shell/Perl deployment scripts for Web Logic, web application servers.
• Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell Scripts.
• Upgrading Kernel on Linux servers.
• Developed startup and automate scripts using Bash Shell Scripting and Python
• Automated Build Process with Build Automation tools ANT and MAVEN.
• Implemented Configuration Management, Change Management policies and procedures.
• Installed and configured MySQL on Linux environments.
• Increased database performance by utilizing MySQL configuration changes, multiple instances and by upgrading hardware.
Environment: Linux, shell, maven, Ant, Apache, Mysql, ANT, Web Logic
Education
Bachelor's Degree
Skills
• Build and Config Management Tools Chef, Ant, Maven, Ansible, Puppet • Cloud Technologies • AWS and Azure • SCM Tools • GIT, SVN and CVS • Operating Systems • Sun Solaris, Red Hat Linux, Centos, HP-UX • Scripting • Shell Scripting, ANT Scripts, Perl, Python, Ruby • Monitoring tools • Splunk, Zabbix, CloudWatch, Nagios. • Repository • Artifactory, Perforce, Nexus • CI tools • Jenkins, Hudson • Web Servers • Apache, Apache-Tomcat • Databases • Oracle 8/8i/9i/10g, MS SQL Server 7.0/2000, DB2, Sybase • Application Servers • IBM WebSphere, Oracle WebLogic Server, Oracle Application server and JBOSS, Tomcat