We provide IT Staff Augmentation Services!

Sr. Devops / Aws Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 8 years of experience in IT industry comprising of Development Operations (DevOps), Build and Release (CI / CD) Management, Amazon Web Services (AWS), Linux Administration, Software Configuration Management (SCM), Containerization and supporting Development, Testing environments.
  • Experienced in software development methodologies like Agile Scrum, Waterfall and TDD.
  • Experience in AWS which includes Cloud Formation, Elastic Load Balancer, Elastic Beanstalk, Cloud Watch, IAM, Server Migration, Route 53, SQS, VPC, S3, Dynamo DB, SNS, Glacier, RDS, EC2 Container Service, Lambda.
  • Experience in creating virtual private cloud in AWS from scratch by initializing own subnets, adding internal gateways.
  • Amazon Web services (AWS) developer associate certified 2017.
  • Hands - on experience on Cloud innovations including Infrastructure as a Service, Platform as a Service and Software as a Service (IaaS, PaaS and SaaS).
  • Experience working on Azure Cloud services, Azurestorage, AzureCli, Azure active directory and AzureService Bus. Managing Client's Microsoft Azurebased PaaS and IAAS environment.
  • Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web-Jobs, AzureWindows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure
  • Developed Templates forAWSinfrastructure as a code using Terraform to build staging and production environment
  • Experience in setting up CI/CD pipeline integrating various tools with CloudBees Jenkins to built and run terraform jobs to create infrastructure inAWS.
  • Proficiency in branching, Merging, Tagging and Maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), Bitbucket.
  • Experiencein working on version control systems like Subversion and GIT, clear case, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree,GITBash, GITHUB, GIT GUI and other command line applications etc.
  • Strong knowledge/experience in creating CI pipelines With Git/SVN, Jenkins, Maven, NEXUS, Docker, and Kubernetes on AWS RedHat Enterprise AMI. and in automating deployment pipelines
  • Proficiency in DevOps tools like Chef, Puppet, Ansible, Saltstack, Jenkins, Subversions(SVN), Docker, Ant and Maven.
  • Created reference Architecture and built Minimum Viable product (MVP) for containerization platform using Docker and Mesos as well as Kuberbetes.
  • Created private cloud using Kubernetes that supports development, test and production environments.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Deployed production-ready Kubernetes Clusters on top of Amazon EC2 instances using KOPS.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
  • Used Docker for packaging applications and designed the entire cycle of application development and used Virtualized Platforms for Deployment of containerization of multiple apps.
  • Deployed Docker Engines in Virtualized platforms for containerization of multiple apps.
  • Experienced with Docker container to transport any application to be run on any operating system/environment.
  • Experience in designing the cycle of application development by using Docker
  • Application Deployments and Environments Configuration using Chef, Puppet & Ansible.
  • 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.
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Built multiple cookbooks in Chef. Implemented environments, roles, data bags in Chef for better environment management.
  • Extensive experience in Chef for Planning to organize attributes, Roles, Recipes, Environments, writing cookbooks, setting up continuous integration system for Cook books.
  • Hands-on automating the code using Chef and python to build AWS environments.
  • Day to day activities like building and deploying code in different environments like DEV, SIT, UTA, Pre-Prod and Prod using Jenkins, Docker, Kubernetes and ARM, CHEF and Ansible.
  • Managed and created Jenkins, Docker Containers for CI Process.
  • Experience in Atlassian Tools like Jira, Bamboo, Confluence, Bit Bucket.
  • Experience on Container management using Docker in creating images. with Docker Swarm.
  • Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Managed and installed Monitoring Tools like Nagios, Cloud Watch, Splunk to monitor the logfiles, Network Monitoring, Log trace monitoring and the hard drive status
  • Good knowledge to implement the ELK (Elastic search, Log Stash and Kibana).
  • Experience in configuration ofApache SOLR, Rabbit MQ, Mongo db, PostgreSQL, Active Directory, NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, sendmail, ftp, remote access, security management and Security trouble shooting skills.
  • Experienced with documentation tools, development tools, office productivity tools e.g. MS Project, Word, Excel, Visio, Power-point, Visual SourceSafe, Toad etc.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Exceptional ability to quickly solve complex problems, master new concepts and capable of working in-group and as well as independently.

TECHNICAL SKILLS

Programming Languages: C, Perl, Shell, Ruby, Python, XML, HTML

Database Systems: SQL Server 2000/2005, MS SQL, Dynamo DB, Mongo DB

Cloud Environment: AWS, Azure, OpenStack

Version Control Tools: Perforce, Subversion (SVN), GIT, Clear case, AWS-Code commit

Bug Tracking Tools: JIRA, AXOSOFT Remedy, HP Quality Center

Build Tools: ANT, MAVEN, GRADLE

Artifactory repositories: Jfrog, Nexus

Monitoring Tools: Splunk, Nagios, CloudWatch, Log stash Kabana

Continuous Integration Tools: HUDSON, JENKINS

Configuration Management Tools: Chef, Puppet, Ansible, salt stack

Orchestration: Docker, Kubernetes, Docker Swarm

AWS Services: EC2, ELB, EBS, AMI, S3, VPC, RDS, IAM, CloudFormation, CloudTrail, SNS, SQS, Glacier, CloudFront

Azure services: Virtual Machine, App service, Functions, Blog storage, Queue Storage, Aws Glacier, SQL Database, SQL Data Warehouse, Document DB

Web Servers/Application Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat, HTTP, Nginx

Platforms: UNIX, Linux (Red Hat 4.x,5.x,6.x), CentOS, Solaris, Ubuntu, Windows 8/7/Vista/ XP

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. DEVOPS / AWS ENGINEER

Responsibilities:

  • Functioning in the project as a Linux system administrator and a DevOps/Cloud Engineer, creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products on Linux Platform.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Maven& Nexus in Linux environment.
  • Automated application with Vagrant, and Ansible for development, test and deployment
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Jira
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Design and Implemented Cloud Orchestration solution using AWS & Docker.
  • Working closely with Web Administrators to setup an Ansible deployment for SharePoint applications using SVN Tools.
  • Hands on experience in Atlassian JIRA User and ticket management and managed all the bugs and changes into a production environment using the Jira tracking tool and Utilized Ansible, Puppet and Git to install and configure Linux environments with successful production.
  • Configured Alarms and events for several services inAWS using Cloud Watch.
  • LaunchedAWS infrastructure resources using Cloud formation templates.
  • Built variousAWS infrastructure resources VPC, EC2, S3, IAM, EBS, Security Groups, Auto Scaling and RDS in JSON templates of Cloud Formation.
  • Used Jenkins to automate most of the build related tasks.
  • Experience in MongoDB (No SQL), Oracle and MS SQL server DB Tasks (DML and user management etc.) and Managed and optimize the Continuous Delivery tools like Jenkins.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing structures, and managing containers.
  • Experience working on several Docker components like Docker Engine, Hub, machine, compose and Docker registry.
  • Experience working on Docker Hub, creating Docker images, and handling multiple images.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Used Splunk to analyze system performance from Splunk dashboards, troubleshoot potential failure conditions, monitoring of business metrics, search and investigate outcomes.
  • Used Splunk for collecting large amounts of logs and providing an interface to easily access them
  • Server migration using cloud services like AWS from physical to cloud environment.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups

Environment: RHEL, CentOS, Ubuntu, AWS EC2, EBS, ELB, S3, VPC, Cloud Watch, Cloud Front, Atlassian Jira, Splunk, GIT, GitHub, Docker, ANT, Maven, Ansible, Chef, Python, Jenkins, Shell Scripting.

Confidential, Chicago, IL

DEVOPSENGINEER

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile Test-Driven Development methodology.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and WebDriver) & created Data Driven(TDD) framework using TestNG.
  • Exposed to Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, CloudFront, Elastic Filesystem, RDS, DynamoDB, DMS, VPC, DirectConnect, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, EMR, ElasticSearch.
  • Launched Amazon EC2 Cloud Instances utilizing Amazon Web Services (Linux/Ubuntu) and Configured examples as for applications.
  • Configured the Network of Virtual Private Cloud (VPC).
  • Implemented a GIT mirror for SVN repository, which enables clients to utilize both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Experienced in building Object Oriented applications utilizing Java and writing Shell Scripts on UNIX.
  • Used Ansible playbooks to automate Docker for Continuous Delivery pipeline.
  • Experience with configuration management tool like Ansible.
  • Managed GIT for legacy products also automated the weekly deployments with Team City and maintaining Maven's pom.xml scripts.
  • Deployed microservices, including provisioning Open Stack environments using Ansible Playbooks.
  • Experienced with building containerized applications using Docker images.
  • Experienced in writing playbooks for Ansible and deploying applications using Ansible.
  • Automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration.
  • Managed the configurations of different servers utilizing Ansible.
  • Worked on both on-premises machines and cloud instances of Azure, Google and Amazon Ec2 for provisioning instances.
  • Created S3 buckets and furthermore overseeing strategies for S3 bucket and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created CloudWatch alerts for instances and utilizing them in Auto-scaling launch configurations.
  • Evaluated Kubernetes for Docker container orchestration.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
  • Managed the integration of new software projects and products into the build environment.
  • Involved in scrum functions (stand-up, planning, demo/survey and retrospective) with the teams to guarantee successful project forecasting and realistic commitments.

Environment: CI/CD, Agile TDD, AWS EC2, VMWARE, Linux, Windows, Team City, Tomcat Server, Centos, Ubuntu, Zabbix, Jenkins, Maven, Ansible, Azure, GCP, AWS, GIT, SVN, Kubernetes and Docker.

Confidential, San Luis Obispo, CA.

BUILD AND RELEASE ENGINEER

Responsibilities:

  • Worked on Agile development life cycle.
  • Coordinated with Configuration Management to ensure that all applicable environment issues are resolved in advance of production implementation
  • Day-to-day responsibilities include providing GitHub support for different projects, maintaining the repositories.
  • Worked on all GitHub Operations and administration activities, Installation, Configuration, Migration, Troubleshooting and Training.
  • Managed GIT for legacy products also automated the weekly deployments with Team City and maintaining Maven's pom.xml scripts.
  • Experienced in migrating the old repositories SVN source code to GitHub using GitHub and SVN clone.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured and Administered Jenkins Continuous Integration Tools.
  • Created, pulled and built various Docker images through command line interface and pushed it to Docker Hub and theirby to Google Cloud and AWS.
  • Responsible for Azure infrastructure build-out and monitoring, service deployments, and service scaling across pre-production and production subscriptions.
  • Used Google Cloud platform in the initial stages of project and created multiple VM's instances and also managed them through Kubernetes UI dashboard.
  • Maintained maven dependencies, restructuring the project according to the CI/CD pipeline and building accordingly.
  • Used Chef as Configuration management tool and wrote various cookbooks in Chef Workstation and uploaded it to Chef Server theirby delivering it to various nodes.
  • Optimized volumes and EC2 instances using AWS.
  • Hands-on experience in managing post-Install configuration using the tools like puppet, landscape.
  • Used puppet Automation tools for configuration management.
  • Implemented Puppet modules to automate configuration of a broad range of services
  • Experienced in configuring VMware Virtual Hardware.
  • Used Jenkins as build framework tool for some projects.
  • Wrote new ANT scripts to Automate build process and modified the existing ones according to the new project guidelines.

Environment: GIT, GIT hub, AWS, Ant, Maven, Azure, GCP, Jenkins, Google Cloud Console, Docker, Puppet.

Confidential, Forster City, CA

BUILD AND RELEASEENGINEER

Responsibilities:

  • Installed and configured CentOS 6/7, RHEL 5/6 on both standalone and virtual environment.
  • Maintained source code repository using SVN, GIT and GitHub.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Built and Administered the Jenkins Continuous Integration servers.
  • Built and deployed scripts using build tools like ANT and MAVEN in Jenkins
  • Worked on Build Automation and Build Pipeline Development using Jenkins.
  • Installed and configured the Tomcat application servers for Dev and Integration Test Environments.
  • Developed shell scripts and python scripts for automation of the build and release process.
  • Experienced in creating logical volumes, file system and increasing the file system in Linux servers, upon end user request.
  • Created a dummy project locally with the exact tools as per the actual project, for initial testing. Used Vagrant and Docker to create virtual machines and wrote Vagrant and Docker and Make files to automate entire process.
  • Worked for applying patches using Patch Center on Linux Servers.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI.
  • Worked closely with the development and operations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Managed hardware, software, and networking for a large-scale cluster on Amazon EC2.
  • Developed and supported the Software Release Management and procedures.
  • Installed and administered Atlassian tools like Bamboo, JIRA, Confluence and Fisheye.
  • Created work flows in JIRA to manage the changes from development till Production.
  • Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple-platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Planned, deployed, monitored, and maintained Amazon cloud infrastructure consisting of multiple EC2 nodes and VMWare Virtual machines as required in the environment.

Environment: Subversion (SVN), Jenkins, Puppet, Java/J2EE, JIRA, Bamboo, ANT, MAVEN, CHEF, TC Server, Tomcat, Vagrant, Perl Scripts, Shell Scripts, XML, UNIX, Windows.

Confidential, San Jose, CA

LINUX / UNIX ADMINISTRATION

Responsibilities:

  • Involved in Design, Configuration & Implementation of Unix/Linux migration activities from 3PAR to EMC SAN devices like VMAX.
  • Involved in 24X7 Production support, Build and Migration Assignments.
  • Worked Primarily on RHEL 4/5, HPUX, IBM AIX 4.3, 5L and Solaris 9 Operating Systems.
  • Text processing, also in network programming with Perl Scripting.
  • Involved in migration activities using Redhat LVM, Solaris LVM, Veritas and EMC Open Migrator.
  • Implemented DevOps.
  • Installation of OAS (Oracle Application Server) on Solaris 9 and its configuration with oracle database.
  • Experience running EMC GRABS, Heat and Sun Explorer reports and working with EMC and SUN/Oracle support teams.
  • LAMP Server Build and Configuration.
  • Migrated ORACLE RAC servers using system EMC Open migrator and TEMPeffectively worked with the database team to bring up/down the databases.
  • Writing Shell and Perl Scripting for automation of job.
  • Tuning the kernel parameters based on the application/database requirement
  • Used Veritas File system (VxFS) and Veritas Volume Manager (VxVM) to configure RAID 1 and RAID 5 Storage Systems on Sun Solaris.
  • File system tuning, growing, and shrinking with Veritas File system 3.5/4.x.
  • Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris.
  • Installed and configured GFS cluster for holding databases.
  • Manage user accounts for the team access for Redhat Satellite Server.
  • Build channels and pull the packages from master Redhat Satellite Server.
  • Troubleshooting hardware, software and configuration problems for various protocols and topologies.
  • Configured open LDAP Red Hat Linux systems.
  • Setup optimal RAID levels (fault tolerance) for protected data storage in NAS environments.
  • Install and configure DHCP, DNS (BIND, MS), web (Nginx, IIS), mail (SMTP IMAP and POP3) and file servers.
  • Hardening Server security using SSL, SELinux and IPTABLES
  • Created new slices, mounted new file systems and unmounted file systems.
  • Expertise in troubleshooting the systems and managing LDAP, DNS, DHCP and NIS.
  • Worked with different Active directory databases like Microsoft AD, Tivoli Directory server with LDAP.
  • Worked on making DNS entries to establish connection from server to DB2 database.
  • Experienced Cloud Computing technology.
  • Performed patching, backups on multiple environments of Solaris, Linux and VMware.
  • Assisted other UNIX administrators when help was needed (me.e. creating UNIX accounts, writing scripts to perform system administrator functions, responding to trouble tickets, etc).
  • Involved in preparation of functional and system specifications. Estimated storage requirements for applications

Environment: Red Hat Enterprise Linux (RHEL 6), Ubuntu server 64-bit, LAMP, Centos, Linux, Debian, SSH, Apache Web Server, Samba.

Confidential

SYSTEMS ENGINEER

Responsibilities:

  • Performed system administration of UNIX servers by using Operating Systems of Solaris 2.7/8 Managing SUN Solaris, Compaq and Linux workstations and servers.
  • Installation of patches and other software packages Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris.
  • Worked in Qmail MTA Installation and Configuration.
  • Managing UNIX Infrastructure and EMC storage involving maintenance of the servers and troubleshooting problems in the environment.
  • Installing operating systems Solaris, Linux and HP according to business requirements.
  • Planning and implementing the configuration changes to the servers adhering with ITIL change management process.
  • Troubleshooting the issues ranging from Solaris, Linux and SAN environments.
  • Created and Maintained Solaris 10 zones/containers.
  • Experience in creation and maintenance of ZFS file systems.
  • Regularly applying patches both for SUN and Linux systems.
  • Installed and Configured Jumpstart and Kickstart Server.
  • Creating and maintenance of Virtual machines in VMware ESX.
  • Installed Web Logic 8.1 with SP5 Server and configure domains, Admin and managed servers for Applications to be deployed.
  • Configured, Installed LDAP Solaris and Linux server.
  • Connecting to ESX server by using VIC, putty and Web access.
  • Migrated central send mail server to Postfix and Installed and Migrated SAP from Linux to Sun servers.
  • Involved in SAN migration project to migrate the data across the storage arrays.
  • Disk Management Utility. Used daily for file system creation and file system management.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, VERITAS Clusters, VERITAS Volume Manager, VMware, MySQL, DNS, NIS, NFS, Apache, Tomcat.

We'd love your feedback!