Post Job Free
Sign in

Engineer Aws

Location:
Langley, BC, V4W 3Y8, Canada
Salary:
70000
Posted:
December 10, 2020

Contact this candidate

Resume:

Suman Reddy

Sr. Cloud/ DevOps Engineer

Phone No: 778-***-**** Email Id: **************@*****.*** Address: Langley, BC V4W 3Y8

Professional Summary:

Skilled Professional with 6+ years of experience in IT industry with major focus on Azure, AWS Cloud/DevOps, Continuous Integration and Continuous Delivery (CI/CD pipeline), Build and Release management, Linux/Windows administration and support.

Experienced in virtualization tools like Vagrant, VMware, Virtual Box, Citrus Xen and Windows Hyper-V.

Experience configuring Azure App Services, Application insights, Application gateway, DNS, Traffic manager, Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.

Experience Active Directory, Azure AD, ADFS, SSO and MFA and security

Involvement in Server framework advancement on AWS cloud, broad utilization of Virtual Private Cloud (VPC), EC2, Cloud Formation, Cloud Front, Elastic Cache, Elastic Beanstalk, Cloud Watch, SQS, IAM, SNS, EBS, S3, Security Group, Auto Scaling, Dynamo DB, Route53, IoT, API Gateway, AWS Lambda, AWS RedShift and Cloud Trail.

Worked extensively with Terraform key highlights, for example, Infrastructure as code, Execution designs, Resource Graphs, Change Automation.

Experienced in Automating, Configuring, and deploying instances on AWS, Azure environments, and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.

Expertise in Creating Kubernetes HA clusters with Multiple Zones. Hands on with installation and configuration of Kubernetes, clustering them and managed local deployments using Helm.

Experience working with Apache Hadoop, Kafka, Spark and Log stash.

Deployed and configured Prometheus to monitor Kubernetes.

Experience in using Docker and setting up ELK with Docker and Docker-Compose. Actively involved in deployments on Docker using Kubernetes. Familiarity with Docker Swarm and Docker Mesos.

Solid hands-on skill on Configuring and coordinating the servers with tools like Chef, Ansible and Puppet.

Experience in using Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.

Experience in Configuring and Administering Repository Managers like Nexus, Artifactory.

Administered and Engineered Jenkins, Bamboo and Hudson for managing weekly Build, Test and Deploy chain, SVN/GIT with Development, Testing and Production Branching Model for weekly releases.

Mastered in setting up SSH, SCP, SFTP connectivity between Linux hosts. Installation, configuration and maintenance DNS, NIS, NFS, CIFS, FTP, NIS, Samba Server, LDAP, remote access, security management, and system troubleshooting skills.

Strong experience utilizing Ant and Maven to build Jar, war, tar, and ear artifacts.

Great communicative, interpersonal, and leadership abilities with capacity to work effectively in both autonomous and group work situations. Capacity to memorize and adjust rapidly to rising modern technologies/frameworks/environments.

Technical Skills:

Cloud Azure, AWS, Open Stack, PCF, GCP.

CI/CD & Build Tools Jenkins, Hudson, Bamboo, ANT, Maven

Version Control tools GIT, Subversion

Monitoring Tools Nagios, SPLUNK, ELK, New Relic, Graylog, Graphene, Zabbix.

Databases MySQL, NoSQL, MongoDB, DynamoDB, Elasticache.

Application servers Web Logic Application Server 8.x, 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere /4.x/5.x6.x/7.x/8.x, Web Logic (8/9/10) & SAMBA

Containers Tools Docker, Docker Compose, Docker swarm, Docker Mesos, Kubernetes

Scripting Languages Python, Ruby, Perl, PHP, Bash, Power shell.

Virtualization Tools VMware, Windows Hyper-V, Virtual box, Vagrant, Citrix Xen.

Networking/Protocol TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP, SAMBA

Education

Bachelor of Technology in Computer Science – JNTU, India AWS Certified Solution Architect Associate

Azure/DevOps Engineer May 2019 - Present

Servus Credit Union, Edmonton, AB

Responsibilities:

Created Azure Automation Assets, Graphical run books, PowerShell run books that will automate specific tasks. deployed Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.

Developed Microservice on boarding tools leveraging Python and Jenkins for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Performed configuration of Azure Web Apps, App services, Application insights, Azure DNS, Azure Network Watcher and implementing Azure site recovery, Azure stack, Backup and Automation.

Configured diagnostics, monitoring and analytics on Azure using API Management, Logic Apps and set up documentation using Swagger API, while focusing on scale and resilience for Azure Web Apps.

Transformed current Terraform modules that had version conflicts to empower controls and missing potency. Also, had written Templates infrastructure as a code using Terraform to build staging and production environments.

Designed and configured Azure Virtual Networks, subnets, DHCP address blocks, DNS, security policies and routing.

Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.

Deployed the built Docker image on Mesos using Marathon . Using a multi-container setup deployed on Mesos .

Used ANT, Puppet/ Chef Scripts to build the application and deploy.

Integration of Maven/Nexus, Jenkins, GIT, Confluence and JIRA.

Configured Kubernetes Services type load balancer and Cluster IP to expose UI based application and migrated cluster CNI from Flannel to Kube-router to support Kubernetes network policies.

Created reproducible builds of the Kubernetes, managed Kubernetes manifest files and releases of Helm packages.

Worked with Terraform Templates to automate the Azure IaaS virtual machines using Terraform modules and deployed virtual machine scale sets in various environments.

Used Flume, Kafka to aggregate log data into HDFS.

Used Docker and setting up ELK with Docker and Docker-Compose. Implemented ELK Stack for Application Logging.

Used Jenkins and pipelines to drive all micro services builds out to the Docker-registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

Created scripts in Python and used Maven pom.xml to build Jar, war, tar and ear artifacts.

Experience working with JIRA, Confluence, BitBucket.

Performed user administration; startup and shutdown scripts; cronjobs, file system maintenance and backup scripting and automation using shell scripting (BASH, KSH) and Perl.

Environment: J2EE, AWS, Azure, Chef, Puppet, Docker, Kubernetes, Ansible, Terraform, Maven, Jenkins, Kafka, Mesos, Nexus, Shell, Perl, Python, PowerShell, WebSphere Server, JBOSS, SMABA, Nginx, Apache Tomcat, LDAP, Sonar, GIT, JFrog, VERITAS, SPLUNK, JIRA, Confluence, Agile, JAVA, UNIX and LINUX.

AWS/DevOps Engineer Jan 2018 – April 2019

Accenture (Save-On-Foods), Langley, BC

Responsibilities:

Responsible for the Automation of the deployment of the Actualize Global applications on AWS using various resources, VPC EC2, S3, IAM, AMI’S, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates. Managed user roles, permissions and grant permissions to access the AWS resources through IAM.

Configured nodes express applications in production and pre-production environment by Configuring with Nginx and Ansible Web servers.

Working with setting up Elasticsearch Cluster, Kibana and Log stash using CHEF cookbooks and integrating with current environment.

Worked on migrating the VMWARE VMs to AWS using AWS CLI by uploading data to S3 and EC2-import- image and created a disaster recovery repo for VM's in AWS using EBS. Managed Services like EC2, S3 Bucket, Route, ELB, EBS.

Extensively worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing and configurations across various nodes. Worked with AWS Cloud management and Chef Automation.

Committed and inspected Docker hosts, Docker containers on OpenStack and AWS cloud environments. Worked on infrastructure with Docker containerization and maintained Docker Images and containers.

Utilized different plug-ins to broaden the base functionality of Jenkins to deploy, integrate tests and show reports.

Automated deployment modules of WebLogic, WebSphere applications and configuration settings using a combination of PowerShell scripts and Puppet.

Deployed and maintained Splunk for monitoring. Developed multiple shell scripts for system monitoring and converting raw data into Splunk format.

Managed both enterprise as well as on premises chef server and installed chef client using bootstrap script and created run list using Terraform module for chef provisioner.

Installation, configuration and maintenance DNS servers, Mail servers, FTP servers, NFS, NIS, LDAP and Microsoft Active Directory & Samba Web servers on Sun Solaris, Linux platforms.

Administered Linux servers for several functions including managing WebSphere, Apace/Tomcat server, mail server, MySQL database, build and firewalls in both development of JAVA and PHP applications and their production.

Kickstart both Virtual Server and bare-metal ROM CPAN, obtaining the specs files convert them to rpm format for installation on both RHEL and CentOS Servers.

Installed and administrated LAN/WAN and two HP-UX (HP9000) based servers for all the showrooms used for retailing purpose and warehouses around the globe using LVM, NFS, Disk Mirroring, Raid-5, Routers, EMC management for Symmetrix.

Environment: Linux, Sun Solaris, HP-UX, Kickstart, Git, SVN, Ant, Maven, Kubernetes, Docker, Jenkins, Nexus, Kafka, Hudson, Ansible, TerraformPuppet, Mesos, WebLogic, WebSphere, Apache/Tomcat, DNS, FTP, NFS, RPM, LDAP, AD, SAMBA, Nagios, Zabbix, Putty, Java, PHP, Python, Shell, PERL, JIRA, LVM, RAID, PowerShell.

Role: Cloud and DevOps Engineer Mar 2016 to Dec 2017

Accenture (Nutrien Financials), Vancouver, BC

Responsibilities:

Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools and OpenStack Multinode Installation, Configuration and Administration.

Deployment and maintenance of Linux Server systems like RHEL/CentOS/Ubuntu to run OpenStack Cloud environment.

Integrated OpenStack Grizzly with Open Switch to create software defined Networking tenant and service providers network and routers.

Design AWS architecture, Cloud migration, AWS EMR, Dynamo DB, RedShift and event processing using lambda function.

Create AWS instance via Jenkins with EC2 plugins and integrate nodes in Ansible and Integrating AWS S3 bucket with Jenkins for backup of code

Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups. Optimized volumes, AWS Kinesis, SQS and EC2 instances.

Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications

Configured the Weave Net such that it creates the Virtual networks which connect Docker Containers to multiple hosts.

Created a Swarm using Docker CLI to deploy the services to a Swarm and managed the Swarm behavior.

Fully responsible for DevOps infrastructure architecture, Jenkins, Puppet and Ansible implementation, Responsible for CI infrastructure and CD infrastructure and process and deployment strategy.

Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.

Installed/Configured and Managed Nexus Repository Manager and all the Repositories.

Used ELK (Elasticsearch, LogStash, Kibana) stack for log management and Creating Kibana visualizations to analyze logs.

Integrated BitBucket with JIRA for transition JIRA issues from within BitBucket Server and monitored the JIRA issues in BitBucket Server.

Used Kick start/Jump start to build Linux OS server for application automation.

Performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, and SNMP.

Used Git with Jenkins to integrate to automate the code checkout process.

Manage users and groups in Solaris & Linux servers to create, modify and delete users/groups and troubleshooting user related issues.

Used Virtual Box for teleportation of running virtual machines between hosts without interruption.

Environment: Jenkins, Puppet, AWS, OpenStack, Linux, Solaris, RHEL 6.x, Vagrant, Ant, Git, Jira, Nexus, Windows, Bash, Python, Apache2, Nginx, OpenStack, Network Protocols, Virtualization, BMC Remedy, Oracle HTTP Server.

Build and Release Engineer June 2014 – Feb 2016

Accenture (BMW Automotives), India

Responsibilities:

Expertise in all phases of the software development life-cycle (SDLC) with clear-cut focus on the build and release of quality software. Experienced in Agile/Scrum, most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.

Designed and implemented CI (Continuous Integration) system configured Jenkins servers, Jenkins nodes, supported to create required scripts (Perl & Python), and created / configured VMs (Windows/Linux).

Design, Implement and maintain Windows, UNIX, Solaris, CentOS, and Ubuntu systems in a mixed environment.

Expertise in Puppet Administration tool (Ingrown tool), a tool which acts as a puppet dashboard for managing puppet profiles, modules, classes, and top scope variables.

Expertise in version control tools such as Git, SVN, BitBucket.

Expertise in ANT as build tools on Java projects for the development of build artifacts.

Solid experience utilization Jenkins for enormous business scale establishment and application organizations and pulling the code from GIT and utilizing Ant to construct Jar, war, and ear ancient rarities.

Composed python and shell scripts to do all CI/CD using Jenkins, Git in GitHub, to access the databases to retrieve and archive data and to improve application security.

Managing and architecting large volumes of Servers and monitoring its applications through Nagios and Zabbix. Administered Apache and Nginx web servers and queering several RDBMS servers like SQL, MySQL for data integrity.

Maintained artifacts storage under snapshots, application releases in Nexus repository management and performed lot of POC's (proof of concept) for different features of the application to achieve best results.

Environment: Agile, Windows, Linux, Unix Puppet, HTTP, SVN, SQL DB, MySQL, GIT, Chef, GitHub, Jenkins, Kubernetes, Docker, ANT, Sonar Qube, Python, Shell Script, Open Shift, Nagios, Zabbix, Redhat Network Satellite Server, Solaris Servers, Nginx, JAVA, NEXUS, JIRA, Confluence.



Contact this candidate