Post Job Free

Resume

Sign in

Engineer Aws

Location:
Irvine, CA
Posted:
June 06, 2020

Contact this candidate

Resume:

Maaz Shareef

AWS DevOps Engineer

Email: addnim@r.postjobfree.com

PH: 847-***-****

PROFESSIONAL SUMMARY

7+ years of experience in automating, configuring and deploying instances in the areas of Data Centre Operations, Systems Administration, Cloud computing, Software Configuration Management (SCM).

Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.

Administration various environments in software development life cycle (SDLC)Windows, Ubuntu, Red Hat Linux, SUSE Linux and CentOS. Experience supporting Chef Environment with multi servers and involved in developing manifests.

DevOps experience with Puppet, Ansible, Kubernetes, Chef, AWS (OPS Work) and OpenStack.

Configuration Management, Build, Release Management and Quality Assurance using CVS, VSS, Team Foundation Server TFS, Subversion.

Implemented Team Foundation Server TFS as Version Management for Microsoft Technologies.

Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.

Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.

Developed Chef Cookbooks and Recipes to manage systems configuration.

Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT.

Experience in cloud stack such as AWS (Cloud formation) and VMWARE stack.

Creating Linux Virtual Machines using VMware Virtual Center (ESXI), hypervisor-v, PHP Virtual Box.

Design high availability (HA)applications on AWS across Availability Zones and Availability Regions

Experience in working with Web-Development technologies like HTML, Java Script, CSS, XML and frameworks like Node JS.

Good Exposure on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.

Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python, Core Java Ruby, PHP PERL.

Have a good knowledge on programming languages like Java, .NET

Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.

Worked with React, Redux, JavaScript ES6, TypeScript.

Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.

Hands on experience with infrastructure and application monitoring tools such as Nagios, Splunk, Dynatrace, etc.

Extensive experience with software Build automation and standardization tools like ANT, Maven, and Gradle.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node. JS, Python, Ruby, and Docker on familiar servers such as Apache, Kafka and IIS.

Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.

Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.

Experience in using Nexus Repository Managers for Maven builds.

High exposure to REMEDY, BUGZILLA and JIRA defect tracking tools for tracking defects and changes for Change management.

Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.

Configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, SQUID, postfix, send mail, ftp, remote access, security management and Security trouble shooting skills.

Experience with MongoDB, MSSQL, MySQL and Server DB Tasks.

Exposure to ETL tools including Informatica and Pentaho.

Strong ability to troubleshoot any issues generated while building, deploying and in production support.

Familiar with network tool Nagios and cacti.

Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.

Good at communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Clouds:

AWS, Azure, OpenStack, PCF

CM Tools:

Chef, Puppet, Ansible

CI/CD and Build Tools:

Jenkins, Nexus, Visual Studio Team Services (VSTS), Concourse CI, Hudson, Bamboo, Artifactory,

u Build/u Release/u Deploy, ANT, Maven, Gradle

Container Tools:

Docker, Kubernetes, OpenShift

Version Control Tools:

SVN, Git, Bit bucket, TFS, VSS, CVS

Monitoring Tools:

Nagios, New Relic, Splunk, ELK, App Dynamics, Dynatrace

Operating Systems:

Windows Server, RedHat, Ubuntu, CentOS, Debian, Solaris, SuSe, Mac.

Languages/scripting:

Shell Scripting, Core Java, Python, JSON, YAML, Java Script, HTML, CSS3, Spring Boot, Groovy, Bash, Perl, Ruby, J Query

Web/Application servers:

Apache HTTP, Kafka, Tomcat, Nginx, JBoss, Oracle/BEA Web Logic, IBM Web Sphere, Web Services

Databases:

Oracle, DB2, MySQL, MySQL Server 2008, Dynamo DB, MongoDB, Cassandra

Virtualization Tools:

Oracle Virtual Box, VMWare, vSphere, ESXi, vCenter, Vagrant

Bug Tracking and Ticketing tool:

JIRA, RALLY

Certifications:

1.AWS certified solution architect - Associate (PESG2251ENVEQ7S7)

2.AWS certified DevOps Engineer - Professional (BXN4JJY13MQ4QPS6)

PROFESSIONAL EXPERIENCE: -

Comcast, Phoenix, AZ Mar. 2019 - Present

AWS DevOps Engineer

Responsibilities:

Worked on multiple AWS EC2 instances, set the security groups, Elastic Load Balancer (ELB)&AMIs, Auto scaling to design cost-effective, fault-tolerant & highly available systems.

Migrated VMWARE VMs to AWS with VMDK import tools.

Utilized Amazon Elastic Block Storage (EBS) which provides persistent block storage volumes for use with EC2 instances in the AWS cloud. Implemented NAT gateways for web apps hosted on private subnets.

Worked with AWS S3 services like creating buckets, configuring buckets with permissions, logging, versioning, tagging & lifecycle policies to back the data from AWS S3 to AWS Glacier. Worked on Kinesis for gathering the user input data and log files for security purposes and export them to S3 if needed.

Used AWS Beanstalk for deploying & scaling web applications & services developed with Java, PHP, Node.js, Python, Ruby on familiar servers such as Apache.

Set CRON Jobs to download daily backups of critical services to on-premise using AWS-CLI. Used AWS API Gateway to make REST API call to Dynamo DB.

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

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

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

Capable of doing Ansible setup, managing hosts file, using yaml linter, authoring various playbooks and custom modules with Ansible.

Experience in working in with Kafka connectors,Producer and consumer APIs.

Build effective monitoring, alerts, and metrics for production services using Dynatrace, Splunk and ExtraHop.

Configured and administered the Dynatrace Application Performance Monitoring (APM) suite of tools to support overall performance management efforts.

Experience in using Python for ETL source to target package builds.

Experience in Kafka architecture including offset management, partition strategy and DR requirements

Experience in Good understanding of Kafka Security with Kerberos.

Demonstrated how Ansible along with Ansible Toswer can be used to automate different software development processes all over the organization and Looked into Kerberos security for Ansible Tower.

Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.

Experienced with deployment automation of all the microservices to pull the image from the private Docker Registry and deploy to Docker Swarm Cluster using Ansible.

Created scripts in Python which integrated with Amazon API in SaaS environment to control instance operations. Implemented zero downtime deployment process in WebLogic using Python, Shell script& automated it using Jenkins.

Used different Jenkins plugins like Global Build Stats plugin, job generator plugin to help developers create new jobs, Hudson Post build task Plugin to publish artifacts to repositories once the build is succeeded and to perform some other tasks depending on the output of the build, Amazon EC2 plugin to create slaves on EC2 servers etc.

gitImplemented Maven Release Plug-in through Jenkins Jobs for deploying the artifacts to GIT repository.

Initiated responsibility for administering the GIT servers which included install, upgrade, backup, adding, users, creating repository/branches, troubleshooting merging, tagging issues & maintenance.

Configured JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.

Implemented & configured Data Dog for continuous monitoring of applications in the production environment & enabled notifications via emails & text messages.

Worked on testing, evaluation & troubleshooting of Mongo DB, NoSQL database systems & cluster configurations to ensure high availability in various crash scenarios.

Environment: AWS, Terraform, Ansible, Docker, Jenkins, Gitlab, Nagios, JIRA, PowerShell, Java, .Net, Bash Scripting, Python, MongoDB, Maven, Nagios, Shell, Perl, JBoss Application Servers, Windows, WebSphere Application Server, Python, Linux, Solaris.

T. Rowe Price, Owings Mills, MD Sept . 2018 - Feb 2019

DevOps Engineer

Responsibilities:

Design CloudFormation templates for Kinesis streams encryption, S3 buckets for blocking private access

Perform S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.

Worked on CloudWatch alarms for RDS, DynamoDB using metrics and design dashboards.

Worked with terraform versions v0.12 & v0.11

Created a playbook in ansible for the implementation of MFA and for Patching.

Created playbooks for deploying of Linux and windows on vmware vsphere, vmware_guest modules in ansible.

Responsible for build server on AWS, and have Ansible configure,security management using vault, testing environments setup using vagrant.

Administered and Created dashboards for multiple monitoring systems such as Dynatrace, New Relic, Solarwinds, Splunk, ExtraHop.

Develop shell script for enabling versioning on s3 buckets to detect unused buckets and enable lifecycle policies for unused buckets.

Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines through Power Shell Script and Azure Portal.

Experience in using Azure Vault keys to encrypt keys and small passwords.

Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.

Configured Azure Active Directory and managed users and groups.

Develop python script for automated backups for Jira, confluence, bitbuckets using Container services and lambda functions

Develop shell script for server-side encryption across all CloudWatch log groups in Stage and Prod environments.

Perform remediation of CIS Benchmark and Trusted advisor for Dev, Stage, Prod, Test accounts which includes disabling public access for s3 buckets, ensure credentials unused for 90 days or greater are disabled and ensure VPC flow logging is enabled in all VPCs.

Develop script to monitor the async lambda queue for each account including Dashboard to show lambda execution, notifications to the Operations Queue in the event of warnings/alerts.

Perform migration of metadata for each stage and each environment in S3 to confluence using Jira plugin.

Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.

Point team player on Open shift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through SSH and logs, modification of Build configs, templates, Image streams, etc.

Experience in working in with Kafka connectors,Producer and consumer APIs.

Managing the Open shift cluster that includes scaling up and down the AWS app nodes.

Develop critical performance metrics for an operational dashboard for Aurora, Lambda, API Gateways.

Configure securing the Cloud Front origin S3 buckets with an appropriate ACL policy.

Develop Cloud search using Cloud Formation, AWS CLI and CLI shell script to deploy and hardening of Cloud search.

Work on decommissioning of legacy environments and legacy Jenkins jobs.

Develop workflows for Cognito across all Environments and secure them.

Configure cost optimization in all environments to monitor usage and implement Janitor monkey to detect unused resources.

Collaborate in the automation of AWS infrastructure via Cloud Formation, software and services configuration.

Provide security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user/role management.

Develop workflows for enabling of Cloud Formation termination protection, configure default VPC's, security service token.

Environment: Amazon Web Services, Cloud Watch, Kubernetes, Lambda Cloud Formation, Docker, Shell script, S3, Python, Jenkins, Bitbucket, Jira, Lambda, Elastic Container Service etc.

Principal Financial Group – Des Moines, IA Dec 2016 - Aug 2018

Sr. Cloud DevOps Engineer

Responsibilities:

Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.

Participated in design and architect of 7-layer VPC architecture on AWS for customers. Automated whole 7-layer VPC provision and validation with a single click by integrating with Jenkins.

Build web applications in Python/Django, including front-end (user interfaces) and back end.

Installed application on AWS EC2 instances and configured the storage on S3 buckets.

Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.

Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.

Configured AWS cloud infra as code using terraform and continuous deployment through Jenkins.

Processed large chunks of unstructured data using Elastic Map Reduce (EMR) and worked extensively with the EMR cluster.

Build high performance web services, using languages such as python.

Develop ETL packages using Python.

Administered and Created dashboards for multiple monitoring systems such as Dynatrace, New Relic, Solarwinds, Splunk, ExtraHop.

Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.

Managing the multi-tier and multi-region architecture using AWS Cloud Formation.

Automating the cloud formation using Terraform.

Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, Snowflake and AWS big data technologies

Working with VPC IPv4, IPv6, Route tables, NAT instances, Internet Gateway (IGW) and Virtual private gateway (VGW).

Built WebLogic 12c and Tomcat domains on Linux and Windows environments.

Performed WebLogic server administration tasks like configuring Managed servers and setup cluster environment.

Had very strong exposure using ansible automation in replacing the different components of Open shift like ECTD, MASTER, APP, INFRA, Gluster

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.

Configured JDBC resources, data sources and bounded to the J2EE applications, configured the connection pools for the data sources.

Created and monitored the JMS Server, JMS Connection Factories, Queues, Topics, File Store, Database Store and Message Bridges.

Provided Migration configuration for transactions, security, services, JMS servers and services while transitioning from development to production environment.

Experience in configuring and managing secured environments using SSL and digital certificates.

Expertise in migration and up gradation of WebLogic Server and updating JDK versions, applying patches and installing service packs for WebLogic server.

Installed WebLogic Application server 10.3.6/12.1.2 using graphic and silent mode and configured the WebLogic domain.

Built WebLogic and Tomcat domains on Linux and Windows environment using HPSA tool.

Performed WebLogic server administration tasks like configuring Managed servers and setup cluster environment.

Installed and Configured Wily Introscope to monitor WebLogic servers.

Deployed WARs, EARs using WebLogic Admin Console as well as running scripts.

Troubleshoot WebLogic Server connection pooling and connection manager with Oracle, DB2 checking the code in to CVS.

Researched and troubleshooted emerging application issues, from WebLogic configuration to code issues.

Environment: WebLogic Server 10.3.x/9.x, JBoss 5.x, JDK1.6, J2EE, JSP, Servlets, EJB, LDAP, Kubernetes, JDBC, XML, Apache,, UNIX (Solaris 8/9.0/10.0, LINUX 5), AWS, Terraform, Git, SVN, Jenkins, Bash, Shell, Python etc.

Black Knight- Jacksonville, FL, Oct 2015 – Nov 2016

DevOps Engineer

Responsibilities:

Strong experience on DevOps tools such as GIT, Chef, Docker, Puppet, Vagrant, Virtual box, Ansible, Jenkins, Maven, ANT and SVN.

Developed and implemented automated Linux infrastructure environments on VMs using Vagrant, Chef, Jenkins, Maven, Git, Kafka, Apache and Tomcat servers.

Worked closely with different projects for build and release SCM effort like Branching, Tagging, Merge, etc.

Versioning and Source control of codes using GIT, Bit bucket using concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.

Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Maven the Java projects and managing Maven repositories.

Expertise in converting build.xml into pom.xml to build the applications using MAVEN.

Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins. Building/Maintaining Docker container clusters managed by Kubernetes Linux Bash, GIT, Docker, on GCP.

Implemented a continuous delivery using Jenkins in Linux environment.

Expertise in writing CHEF cookbooks and recipes to automate infrastructure as a code.

Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.

Virtualized the servers using the Docker for the test environments and dev-environments needs and, configuration automation using Docker containers.

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 Puppet Enterprise.

Setup the Jenkins jobs for Continuous integration process and to execute test cases.

Experience in LINUX and using SHELL, PERL, PYTHON scripting to automate processes.

Experience in resolving Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.

Skilled at Software Development Life Cycles (SDLC) and Agile Programming Methodologies.

Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GITHUB (sub version control).

QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.

Used JIRA to track issues and Change Management.

Worked on Tomcat 7, JBOSS, Web Logic and Web Sphere Application servers for deployments.

Strong experience in working in Linux and Windows environments.

Environment: ANT, Puppet, Jenkins, Make, JIRA, Perforce, Shell, UNIX, Linux, Subversion, AWS, Nexus, Apache 2.x, Kubernetes, Apache Tomcat 6.x/7.x, New Relic

Build & Release Engineer

Value Labs - Hyderabad, Telangana July 2014 - July 2015

Responsibilities:

Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.

Assist with maintaining current build systems, developed build scripts, and maintained the source control system. Responsible for CI environments (Jenkins, Nexus, Sonar)

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Performed weekly and on-call deployments of application codes to production environments.

Coordinated application release with developer, DBA, QA and project management teams.

Worked in cross-platform environments like Linux, UNIX, AIX and Windows.

Documented detailed build configuration, Build procedures and change history for releases.

Participated in the designing from initial stage of development and prepared the class and sequence diagrams.

Coordinating with development teams to perform builds and resolve build issues.

Analyze and create daily reports on the status of server backups on intranet and extranet.

Configured the Environment, run unit tests and created reports by using Maven.

Partially worked on JIRA to capture, organize and prioritize issues in an Agile Scrum environment.

Owned Release to Production Process, gathered approvals, signoffs from stakeholders and QAs before going to PROD.

Coordinated with the Offshore and Onsite teams for Production Releases.

Strengthened the relationship with the client by delivering successfully and this helped in gaining more project scope.

Linux Developer

Speck Systems – Hyderabad, India Feb 2013 - June 2014

Responsibilities:

Responsible for installing and configuring CentOS and Solaris platforms.

Responsible for software configuration management (SCM) using SVN, Hudson and JIRA tools.

Worked on logical volume management (LVM) by adding external disks from SAN storage.

Responsible for User and Group Management.

Responsible for providing Privileged Password Management access to accounts in Solaris 10, Linux and windows servers.

Experience in LINUX and using SHELL, PERL, PYTHON scripting to automate processes.

Installed and configured subversion on both Linux and windows platforms.

Build high performance web services, using languages such as python.

Managed all the subversion repositories for branching and tagging.

Worked closely with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.

Developed shell scripts for automating various tasks (logs cleaning, backup applications, backup database files)

Installed and configured Apache HTTP, Apache Tomcat and JBoss on Linux production servers.

Resolved update, merge and password authentication issues in Bamboo and JIRA.

Troubleshooting issues riced during the build and deployment process.

Worked on creating scripts for deleting the old deployed code and deploy the newly built code on application servers Tomcat and Web Sphere.



Contact this candidate