Post Job Free

Resume

Sign in

Engineer Cloud

Location:
Bellevue, WA
Posted:
June 28, 2018

Contact this candidate

Resume:

Rajesh DevOps/Aws Automation Engineer

Phone: +1-937-***-**** Email: ac51tr@r.postjobfree.com

PROFESSIONAL SYNOPSIS

Amazon Web Services AWS Certified with 5 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server in all domains.

Experience in IT industry comprising Linux Administration, Software Configuration, Build and Release Management, Deployment Automation, Amazon Web Services and Cloud implementation.

Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.

Experience on technologies and platforms including JAVA, Node.js, Jenkins, Subversion, Git, Unix/Linux, windows server, VMWare, Docker, Ansible, Chef, Puppet AWS, across Financial and Healthcare sectors.

Provisioning Web Servers in AWS using different services EC2, VPC, ELB, Auto Scaling, Route53 using Cloud formation templates & AMI’s using Infrastructure as a Service (IAAS).

Architected and implemented automated Cloud Infrastructure using Chef and Puppet on multi platforms on AWS Cloud Servers.

Experience in working with configuration management tools like Puppet, Chef and Ansible. Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.

Implemented Continuous Delivery framework using Chef Jenkins, and Maven in Linux environment on AWS Public cloud.

Extensively used Ruby scripting on Chef Automation for creating Cookbooks comprising all resources, Data bags, templates, attributes.

Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.

Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.

Dockerized applications by creating Docker images from Docker file.

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

Extensively worked on Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.

Proficient in Python, Shell Scripting, SQL, build utilities like open make, ANT and Cruise Control.

Good knowledge and hands on Experience in some monitoring tools like Splunk, Nagios.

Experience in working Microsoft Release Management Life Cycle methodologies using tools like VSTS.

Experience working on Azure Cloud services, Azure storage, Azure CLI, Azure Active Directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.

Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web-Jobs in Cloud infrastructure.

Experience in Atlassian, ticketing and tracking tools like JIRA, REMEDY Bugzilla for Production hotfixes and bugfixes.

TECHNICAL SKILLS

Programming Languages

Python, Java, SQL

Scripting

Shell, PowerShell, Bash, Python, Ruby

Versioning Tools

GIT, Bitbucket, SVN, VSTS, MS Data

Automation Tools

Jenkins, Bamboo

Infrastructure Code

Cloud Formation, Python Boto3, Terraform

Web Frameworks

Django, Flask

Build Tools

Ant, Maven

Configuration Management Tools

Ansible, Chef, Puppet

Databases

MYSQL, MSSQL, PostgreSQL, Oracle, MongoDB, Cassandra

Virtualization

VMware, Docker, Kubernetes

Monitoring Tools

Cloud Watch, Nagios, ELK, Splunk

Cloud Technologies

AWS, Azure

Bug Tracking Tools

Bugzilla, Atlassian JIRA, Remedy

Repository Manager

Artifactory, Nexus.

Web Servers

Web logic, Web Sphere, Apache Tomcat, JBOSS

Methodologies

Scrum, Waterfall

Operating Systems

Linux, Unix, Windows and Mac OS

PROFESSIONAL EXPERIENCE

Microsoft, Redmond, WA 01/2018 to Till Date

Python/ DevOps Engineer Roles and Responsibilities

Assess the infrastructure needs for each application and deploy it on Azure platform.

Working with Continuous Integration (CI) and Continuous Delivery/Deployment (CD) Environment.

Build and Deployed the code artifacts into the respective environments in the Microsoft Azure cloud.

Involved in design, implementation and modifying the Python code.

Used Azure Container Services with Kubernetes for Orchestrating the servers.

Created Non-Prod and Prod Environments in Azure from scratch.

Developed website both frontend and backend modules using Python Django Web Framework.

Designed front end website using HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap.

Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.

Deployed and Published Django Web App in platform as a services PaaS in azure App services.

Developed Python and shell scripts for automation of the build and release process.

Managed VSTS repositories for branching, merging and tagging.

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 VSTS.

Environment: Azure Kubernetes services, Container Services, Model management, Terraform, Docker, Python, Django, HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, GitHub, VSTS.

Nordstrom, Seattle, WA 08/2017 to 12/2017

DevOps/Aws Automation Engineer Roles and Responsibilities

Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies like Ansible, Terraform, Packer, Cloud formation, Docker and Server spec.

Having experience in administering continuous integration (CI), delivery and build automation tool Jenkins.

Improve speed, efficiency and scalability of the continuous integration environment, automating wherever possible using Python, Ruby, Shell and PowerShell Scripts.

Created and maintain Continuous Integration Process Documentation.

Build Cloud Formation templates to use automation function on EC2 instances in Amazon cloud service which can also reuse for different environments, applications, AMI's or etc. and to simplify provisioning and management of EC2 instances, RDS and VPC on AWS.

Implementing AWS services like EC2, Elastic Load balancing (ELB), Route53, S3, Cloud Front, SNS, RDS, IAM with existing projects.

Using Jenkins as continuous integration tool creating new jobs, managing required plug-ins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports etc.

Configured AWS IAM and Security Group in Public and Private Subnets in VPC.

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, ELB Security Group, Auto Scaling, and RDS in Cloud Formation templates.

Configure and ensure connection to RDS database running on MySQL engines.

Involved while Project Moving from AWS to Google Cloud.

Environment: AWS, Boto3, Cloud Formation templates, Jenkins, Ansible, Terraform, Python, Shell Scripts, Groovy.

DuPont Pioneer-Luxoft, Kirkland, WA 02/2017 to 08/2017

DevOps/Aws Engineer Roles and Responsibilities

Automated setting up server infrastructure for the DevOps services, using Ansible, shell and python scripts.

Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups

Experience in administrating, deploying and managing RedHat, Ubuntu and CentOS servers.

Worked on Chef Cookbooks and Chef recipes to automate infrastructure as a code. Setup the Chef Nodes, Chef Client, Chef Server, and Chef Workstation. Worked on Bootstrapping the Nodes.

Wrote Json and Yaml templates for Cloud formation and ruby scripts for Chef automation and contributing to our repository on GitHub.

Created message management using Amazon SQS.

Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

Created AWS Route53 to route traffic between different regions.

Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.

Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.

Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.

Designing and implementing Docker workflow reduced built and deployment times.

Good Knowledge on container management using Docker in creating images.

Hands on experience in creating Docker containers and Docker consoles for managing the application life cycle

Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code

Provisioned and maintained Amazon AWS Server Provisioning via Chef. This included the provisioning of the instances, ELBs, DNS. Also contributed code to the Jenkins-AWS module on GitHub.

Analyzed and resolved conflicts related to merging of source code for SVN and GIT.

Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, Zabbix for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.

Worked on AWS EC2/VPC/S3/SQS/SNS based on automation Terraform, Ansible, Python, Bash Scripts.

Created DEV, QA, PROD, STAGING, UAT Environments in AWS from scratch.

Managed large scale of deployments in stage and production environment.

Involved End to End Design Development and Testing of modules.

Experienced in Agile Methodologies and SCRUM Process.

Environment: AWS, Boto3, Cloud Formation templates, Docker, Ansible, Apache, Terraform, Python, ANT, Maven, Sonar cube, WebSphere.

Yahoo, Sunny vale, CA 01/2016 to 11/2016

DevOps Engineer

Roles and Responsibilities

Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, Red Shift, Lambda, SNS, Dynamo DB, Kinesis.

Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, VPC, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto Scaling groups.

Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.

Installed, configured and administered CI tool Jenkins for automated builds.

Extensively worked on Hudson, Jenkins for continuous integration and for End to End automation for all build and deployments.

Created Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.

Deployed and monitored scalable infrastructure on AWS and managing the infrastructure environment with Puppet.

Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, TFS creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).

Experienced in monitoring servers using Nagios, Splunk, Cloud watch and using ELK.

Responsible for configuring, integrating, and maintaining all Environments and Production PostgreSQL databases within the organization.

Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.

Experience in developing scalable solutions using NoSQL databases Cassandra, MongoDB.

Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON

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

Coordinating between the AppDynamics support and application owners by raising CRs to find the root cause.

Created multiple Python, Bash, Shell and Ruby Shell Scripts for various application level tasks.

Monitoring of Application and Servers through Nagios. Web Servers Administration on Apache and Nginx.

Environment: Maven, Docker, Chef, Git, ARM, AIM Nexus, Jenkins, Puppet, Tomcat, Shell, Perl, Nexus and JIRA

Citi Bank, Chennai, India 06/2014 to 08/2015 DevOps-Build & Release Engineer

Roles and Responsibilities

Strong experience in setting up the enterprise infrastructure on Amazon Web Services like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.

Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and JavaScript files.

Hands on experience with version CVS, SVN, Clear Case and GIT control to create daily backups and Checkpoint files.

Create Jenkins pipeline jobs for Puppet release process for module deployment, using agile methodology for Puppet development.

Create Jenkins pipeline jobs for Puppet release process for module deployment, using Kanban agile methodology for Puppet development.

Integrated GIT into Jenkins to automate the code check-out process.

Used ANT and MAVEN as a build tools on Java projects for the development of build artifacts in the Source code.

Worked with development team to migrate Ant scripts to Maven.

Implemented Git, GitHub, Jenkins, Maven, SVN and ran the Chef cookbooks/recipes to automate Build and manage on tomcat, apache, WebLogic.

Experience working with bit bucket plugins in Jenkins for Private repositories.

Bamboo servers and Jenkins which includes install, upgrade, backup, adding users, creating plans, installing local/remote agent, adding capabilities, performance tuning, troubleshooting issues and maintenance.

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

Used Bash 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.

Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.

Administered and Installed Nexus Artifact repository to deploy the artifacts generated by MAVEN and to store the dependent jars, which are used during the build.

Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic build, notifying the build reports.

Setup the builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.

Used JIRA tool to track all the defects and changes related to build and Release Team.

Installed and configured MySQL and oracle database on Linux servers.

Solid understanding of Linux shell and Perl scripting UNIX, Windows, build and release engineering principles.

Environment: Java, Agile, Tortoise SVN, Chef, RHEL 6, Nagios, Jenkins, Bash, ANT, MAVEN, Perl Scripts, Shell Scripts, XML, Oracle 11g, JIRA, Python Scripting, GIT, Windows.

Accenture, Hyderabad, India 05/2013 to 05/2014

Linux Administrator Roles and Responsibilities

Installation, configuration and administration of Red Hat Linux servers and support for servers.

Planned and performed the upgrades to linux (RHEL 4x, 5x, suse 10, 11, CentOS) operating systems and hardware maintenance like changing memory modules, replacing disk drives.

Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.

Installation and configuration of Oracle 7. X/8. X.

Handling NFS, Auto Mount, DNS, LDAP related issues.

Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, networks.

Deployment and configuration of application server Tomcat deploying java and web application.

Writing Shell Scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/Messages.

Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP.

Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Cisco Firewall.

Performed server updates, patching, upgrade and package installations using RPM.

Created local repositories on Linux servers Performed server updates, patching, upgrade and package installations using RPM and YUM.

Creating new nodes and Pools in F5 Load balancers to support newly added servers in Layer 3 environment.

Performed server updates, patches and upgrades using YUM and RPM.

Installs Firmware Upgrades, Kernel patches, systems configuration, performance tuning on Linux systems.

Extensive knowledge on Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.

Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.

Identify, troubleshoot, and resolve problems with the OS build failures.

Installation, configuration, and customization of services send mail, Apache, FTP servers to meet the user needs and requirements.

Monitored system capacity and performance using tools like Vmstat, Iostat.

Environment: Red Hat Linux, UNIX, Red Hsssat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache Tomcat, SAN, RAID levels, SUSE, CQL, and VMware.



Contact this candidate