We provide IT Staff Augmentation Services!

Devops Engineer /cloud Engineering Resume

3.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Skilled professional with 7+ Years of experience in IT industry comprising of Strong background in Linux/Unix &Network Administration, VMWare, CI/CD ( Continuous Integration / Continuous Deployment) process , Software Configuration Management (SCM) and Cloud Management all within that suites the needs of an environment under DevOps Culture.
  • Extensive experience in Installing, upgrading and configuring Linux and Windows OS such as RHEL 5.x/6.x/7, CentOS, SUSE Linux, Ubuntu, Windows Server 2003/2008/2012/2016 - R2/2012-R2.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS, UBUNTU) servers along with Amazon Web Services(AWS) and also in working experience of Linux/Unix administration and internals.
  • Experience with Subversion control, Build, Configuration Management tools like Git, Ant, Maven, Chef, Puppet, Docker, Ansible and Integration & Monitoring tools like Jenkins and Nginx, Unix, Linux and Windows environment.
  • Hands-on experience in deployment automation using PowerShell Scripting and Shell/Python Scripting with concentration on DevOps
  • Experience and familiar with Virtualization technologies like installing, configuring, administering VMware ESX/ESXi and Citrix Xen Server/Openstack. Created and managed VMs (virtual server) and involved in the maintenance of the virtual server.
  • Experience with VMWare tools like Vcenter & vSphere to manage VM's running on ESX cluster nodes and also experience working VMotion.
  • Supported Server/VM provisioning activities, middleware installation and deployment activities via Chef.
  • Proficiently experienced in Amazon Web Services(AWS) cloud platform and its services like EC2, S3, RDS, Lambda, VPC, VPN, Dynamo, EBS, ELB, SNS, Glacier, Auto-Scaling, IAM, Route53, AMI, Security-Groups, CloudFront, CloudWatch, OpsWork, and CloudFormation through AWS management console and AWS CLI (Command Line Interface).
  • Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups.
  • Experience on AWS for deploying EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server, Microsoft Window Server2012 and many more.
  • Have work experience on Multiple AWS instances, Creating Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Hands on experience on using Elastic Block storage (EBS) and S3 buckets for data storage.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet or custom-built.
  • Deployed microservices, including provisioning AWS environments using Ansible Playbooks and Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Experience in creating User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service
  • Experience is using Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Designed and created multiple deployment strategies using CI/CD Pipeline and configuration management tools with remote execution to ensure zero downtime and shortened automated deployments.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT, Perforce.
  • Source code management is performed using Git from master repository and knowledge on Container management using Docker in Creating images.
  • Implemented a GIT mirror for SVN repository, which enables clients to utilize both GIT and SVN and Implemented Continuous Integration using Jenkins and GIT.
  • Installed, Configured and Administered Jenkins as Continuous Integration Tool
  • Troubleshoot the build issue during the Jenkins build process and Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Deployed the artifacts in Nexus central repository for internal deployments and Managed Nexus repository for the current project created a new repository and provisioned it. Have hands on experience with Bitbucket server.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Git. Whenever a new Git branch gets started, Jenkins automatically builds a new Docker container from it.
  • Worked to setup Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Experience in working with Kubernetes, running/managing containers, container snapshots and managing images.
  • Worked on Application Deployments & Environment configuration using Puppet & Chef configuration management tools.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Used knife command line tool to manage the nodes, cookbooks, recipes, roles, environments and data bags
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation
  • Worked on Puppet, Puppet Dashboard and Puppet DB for configuration management of existing infrastructure. Create Ansible roles and playbooks to configure, deploy and maintain software components of the new infrastructure.
  • Use Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Strong knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, LDAP and Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management. Experience in administering Active Directory and group policies.
  • Good working experience on scripting languages like Shell, Perl, Python, PowerShell, Ruby, Bash. Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Good experience and understanding of SAN (SAN arrays, HITACHI, EMC) technology including zoning, disk creation on various systems, maintaining and configuring various fiber switches and storages, Shell scripting (ksh, bash) to automate system administrative jobs.
  • Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment.

TECHNICAL SKILLS:

DevOps Tools: Chef, Puppet, Ansible, Jenkins, Maven, Gradle.

Operating Systems: Sun Solaris 11/10, Red Hat Linux 5.x/6.x/7 SUSE 10/11/12, Ubuntu, OEL, CentOS, Windows Server 2003/2008/2012.

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fibre Channel.

Cloud Platforms: AWS, Microsoft Azure, Rackspace, Openstack.

Virtualization/Containerization Technologies: VMWare ESXi 6, vSphere ESXi 5.5, VMWare ESX 3.x, VM Ware Vsphere 4.x, Virtual Center, VI Client, citrix-xen, Docker, pivotal cloud foundry, vagrant

Versioning Tools: GIT, SVN, Subversion, Clear Case, and Bit Bucket.

Languages: Shell Scripting, power Shell, Perl, Python, Ruby.

Software and Tools: VERITAS Volume Manager 3.x/4.x, WinSCP, FTP, SSL, VERITAS Cluster Services.

Web/Application Servers: Tomcat, Apache, WebSphere and JBoss.

Monitoring: Nagios, BMC Remedy, Service Now, Splunk, AppDynamics

Database: Oracle, DB2, MySql, Cassandra, MongoDB 7 SQL Server 2008/2012/2014

Hardware: Dell R710, R720, R510 and R910, IBM Blade Servers.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

DevOps Engineer /Cloud Engineering

Responsibilities:

  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Lambda, Cloud Front, Cloud Watch, IAM, EBS, Security Group, Auto Scaling, Dynamo DB, Route53, and Cloud Trail.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
  • Implementing a CI/CD (Continuous Integration /Continuous Delivery) framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git, Confluence, Jira and Cloud Foundry
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Maintained build related scripts developed in ANT and shell. Modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven and Worked on authoring pom.xml files, performing releases with the Maven release plugin and managing Maven repositories.
  • Installed packages on remote Agent less nodes through Ansible playbooks with Ansible roles.
  • Wrote Ansible playbooks and securing a server with Ansible and Provisioning, deployment with Ansible and Worked on developing Ansible Go Scripts for automating regular tasks
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and Worked on playbooks for Ansible in YAML scripting
  • Use Elastic Search on creating an uninstall survey page web application and Restful Web Service and experience working on Elastic Search for Indexing, Text and Documents.
  • Worked on installing of Docker using Docker toolbox and worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Worked on upgrading the existing Cassandra cluster to latest releases and experienced in storing the analyzed results into the Cassandra cluster and worked with NoSQL database integration and implementation.
  • To achieve Continuous Delivery(CD) goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Implemented several Tomcat Instances by using the Docker engine for running several Containerized AppServers
  • Worked on provisioning different environments using Chef, Ansible and other Configuration management tools.
  • Written Chef Cookbooks for installing Tomcat, JBoss, Nginx, WebLogic, and WebSphere for configuring load balancers and fail over.
  • Created and maintained Python scripts for Automating Build and Deployment Process and Creating Web Based Application by Using Django Framework.
  • Utilize Nagios based Open Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite.
  • Created scripts in Python which integrated with Amazon API to control instance operation
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

Environment: AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances), VPC, subnets, NAT, EC2 instances, ELB, Security Groups. VMware ESXi 5.1/5.5 & 6.0, Jenkins, Docker, Docker containers, Ansible, YAML scripting, Chef, Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts, GIT Repositories, JIRA, RPM/YUM, Apache and MySQL database. JBoss, Apache, WebLogic, Tomcat and WebSphere, SSL enabled, SMTP, netapp storage LUNs to the Red Hat Linux servers.

Confidential, Kansas City, MO

DevOps Engineer /Cloud Engineering

Responsibilities:

  • Designing and deploying multitude applications using AWS services like VPC, Route53, IAM, EC2, ELB, Auto Scaling, S3, RDS, SNS, Cloudwatch and SQS, thereby making applications highly availability and fault tolerant.
  • Primary objectives include automation, build out, integration and cost control.
  • Migrated entire Linux environment to AWS using RHEL AMI and attaching EBS backed volumes for EC2 instances to store information.
  • Automating the creation of EBS snapshots which acts as a backup and transfer snapshots to S3 bucket.
  • Written various Cloud Formation templates to use with Cloud Formation for automating the process of creating EC2, Auto Scaling and ELB upon launch of application in AWS and to reuse the current environment.
  • Creating users and groups using IAM and attached different policies based upon the role assigned to employee.
  • Full stack automation by handling operational tasks such as operating system configurations, package installations, database and setups using AWS Opsworks which provides fully managed chef server and set of automation tools for continuous deployment.
  • Setting up CloudWatch alarm a monitoring tool to monitor AWS services and sends alerts via SNS whenever the threshold limit is crossed.
  • Configuring and setting up VPC and launching public and private subnets inside VPC and setting Security groups which act as firewall for EC2 instances.
  • Working with DevOps practices by AWS, CFT & Docker.
  • Analyzed the current stack, load and cost, to study the architecture for reducing the foot print and cost.
  • Designed and developed automation test scripts using Python.
  • Automated Start/Stop of non-prod instances to reduce cost.
  • Using Route53 to manage DNS zones.
  • Provide highly durable and available data by using S3 data store, setting versioning, lifecycle policies.
  • Analyzing and monitoring performance bottlenecks and key metrics to optimize systems performance.
  • Managing multiple AWS accounts with multiple VPC’s for both PROD and Non-PROD environment.
  • Designed highly available environment for Application and Database servers on EC2 using ELB and Auto Scaling.
  • Well versed with configuring access for inbound and outbound traffic of RDS services.

Environment: AWS EC2, CloudWatch, VPC, Security groups, RDS, CloudFormation, Route53, JSON, AWS Opsworks, RDS, IAM, SNS, Auto Scaling, ELB.

Confidential

DevOps Engineer

Responsibilities:

  • Design and Implementation of virtualization solutions based on VMware vSphere ESXi 5.5 and 6, Vcenter and Vblock series and Design, Implement & troubleshoot issues related to VMware Distributed Resource Scheduling (DRS), High Availability (HA), Enhanced VMotion (EVC), ESX Host Profiles, vNetwork Distributed Switch (vDS) and VMware Fault Tolerance (FT).
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Splunk .
  • Knowledge of application deployment and data migration on AWS (Cloud formation, Cloud Front).
  • Understanding of developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Automated the weekly deployments utilizing CI tool Jenkins. Integrated GIT into Jenkins to automate the code check-out process.
  • Used ANT, Puppet, Docker scripts with Ivy to build the application and deploy Puppet, puppet dashboard and Puppet DB for configuration management to existing infrastructure.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merge.
  • Regularly monitoring application server instances using Nagios, Dynatrace and Blue stripe
  • Maintaining the Nexus artifact repository and moving the builds to it using Jenkins interface.
  • Worked on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes
  • Create Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloudwatch.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub .
  • Implemented Docker -maven-plugin in 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.
  • Familiarity with Kubernetes, Mesos, Docker Swarm. Worked on creation of custom Docker container images, tagging and pushing the images.
  • Hands on Experience in working with the Cassandra Query Language (CQL) for querying the data present in the Cassandra and involved in NoSQL database design, integration, and implementation.
  • Managing Windows systems, including Windows Server 2008 R2, Windows Server 2012 R2
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Created users, manage user permissions, maintain User & File System quota on Redhat Linux.
  • Script writing by using Shell (Korn& BASH) and knowledge skills in ANT and Perl.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Performing capacity Assessment for new requests of servers i.e., calculating CPU and Memory for new servers as per the current/future applications running on the system.
  • Creating the file systems using RedHat volume manager and performing the health check on regular basis for all Linux servers.
  • Worked with development teams and business areas to hold regular meetings to review usage as well as create, revise, and report any new measurements required to manage mainframe or distributed environments and plan future capacity requirements.
  • Track and report progress against established milestones, metrics, and deliverables. Anticipate and address preventable issues that could impede progress. Adjust plans and schedules as necessary to meet changing business requirements.

Environment: Puppet, Nagios, Docker, of DNS, LDAP, NFS, MySQL, Mongo DB and PostgreSQL, LVM, Apache Web Server and SSL, Apache Web Server, Jenkins, GIT, MAVEN, Bash and Perl scripting, VMware and ESX servers, Nagios, Python, JIRA, JBoss 4.2.x, 5.x, Oracle DB.

Confidential

Linux/VMware Administrator

Responsibilities:

  • Installing, configuring and updating Red Hat Linux 3/4/5 and CentOS on HP ProLiant /Dell servers using kickstart & support for various applications run on Linux environment, configuration, performance tuning, patching and maintenance. Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Worked with outside vendors on implementation of network switches, load balancers and traffic generators within the existing configuration, the setup and implementation of new configurations and integration of new technology on HP ProLiant /Dell servers.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Administration in VERITAS Volume Manager and VERITAS Cluster Server and Maintaining DNS, Network File Services (NFS), and DHCP, printing, mail, web, and FTP services for the enterprise.
  • Performed tasks on F5 load balancer like installing and renewing SSL certificates and bouncing servers with performance issues after taking them out of the server pools.
  • Configured LDAP clients on server test and troubleshoot for maintaining network and data security
  • Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using Red Hat volume manager.
  • Installation and support of VMWARE ESX/ESXi 3.5/4.x/5.x server which hosts the virtual servers for the test/dev/staging environment.
  • Installation, configuration and support VMware vSphere including networking and storage configurations, Vcenter 4/5, Update Manager, and Administering VM's across 3 Datacenters running 1800+ VM's.
  • Implemented Vcenter Operations supervisor and configured the infrastructure and integrated into the environment. Installation, Configuration, Maintenance and Administration of Red Hat Enterprise Linux 4/5/6 and SUSE Enterprise Linux.
  • Build, configure Virtual Machines and templates and building, deploying the Virtual Machines from those templates in Vcenter and Configured the machines accordingly
  • Configured, maintained, applied changes and fail-over schedules of HA servers running Veritas Cluster Server and Redhat Cluster Server.
  • Performance tuning for VMware ESXi hosts and Virtual Machine, setting up their CPU affinity rules, allocating resources and fine-tuning storage
  • Connecting and configuring SAN and NAS storage into the ESXi and Hyper-V servers
  • Creating NTFS shares on Windows Servers and provide permissions to users.
  • Installation, configuration of MySQL which includes creating database tables, updating table entries
  • Installed WebLogic, JBoss, Tomcat and Apache Web server binaries for different versions and related components across all environments.
  • Worked on upgrading the environment from WebLogic 8.1/9.2 to 10.0MP2 to 10.3, JBoss 4.x to 5.x and Tomcat 4.x to 5x/6x.

Environment: Redhat Enterprise Linux 4.x, SUSE Enterprise Linux, YUM, NIS, DHCP and DNS, VERITAS, VMWARE ESX/ESXi 3.5/4.x/5.x, VMware vSphere, Vcenter 4/5, VMotion, HA, templates, snapshots, Hyper-V servers, SAN, NAS, MySQL, apache, ftp, ssh, Apache, Tomcat, Web sphere.

We'd love your feedback!