We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

Fort Worth, TexaS

SUMMARY:

  • Around 8 Years of experience in IT industry comprising of Cloud Computing, DevOps Engineering, Linux Administration. More than 5 years of experience in Amazon Web Services including migrating infrastructure to AWS cloud and maintenance of production web infrastructure. Experience in designing and deploying AWS Solutions using EC2, S3, VPC, Auto - Scaling, EBS, SNS, SQS, Route 53, Elastic Load balancer (ELB), Auto scaling, Lambda, Elastic search, Container services ECS. Excellent understanding of SDLC Methodologies like Agile, Waterfall.
  • Experience in administering and automating operations across multiple platforms like Linux, Windows and IOS.
  • Developed the puppet manifest scripts using DSL for the deployment on different servers/environments Setting up data in AWS using S3buckets and configuring instance backups to S3 bucket .
  • Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling. That Auto Scaling fired up new resources those will by default bootstrapped with the Ansible Server.
  • Automation of various administrative tasks on multiple servers using Puppet.
  • Worked on cloud-based servers like AWS, AZURE.
  • Experience in working on source controller tools like GIT, Subversion (SVN).
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war from source code. Managed Maven project dependencies by creating parent-child relationships between projects.
  • Configured and administered Jenkins for automated builds Responsible for installing Jenkins master and slave nodes.
  • Excellent in troubleshooting and system Patching. Experience in using bug tracking systems like JIRA.
  • Well experienced in writing Chef manifests and customized Facts.
  • Used Chef to manage Web Applications, Configure Files, Database, Users, Mount Points, and packages and responsible for creation and management of Chef Cookbooks.
  • Extensive experience in setting up Chef Workstation, Server and Clients.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change
  • Experience with container-based deployments using Docker working with Docker images, Docker Hub and Docker registries and Kubernetes .
  • Experience in creating Docker Hub, Docker Images and handling multiple images primarily for middleware installations and domain configurations
  • Integration Jenkins show traces of SonarQube runner execution and displayed results in sonar dashboard.
  • Experience in scripting languages such as Shell, Perl, Python and Ruby.
  • Migrated different database servers to SQL RDS and migrated cross database applications, also migrated SQL server to Aurora Database. knowledge of Cassandra and hands on experience with installing, configuring and monitoring DataStax Enterprise cluster.
  • Proficient in Networking and configuring TCP/IP, DNS, NFS, NIS, SAMBA, LDAP, SSH, F5, SSL, SFTP, SMTP.
  • Involved in installing Nagios monitoring and Splunk services on Unix servers. Experiences in build tools like Ant, Maven, Arti factory, Nexus, Gradle to write POM.XML build scripts etc.
  • Excellent communication, interpersonal and managerial skills.
  • Good presentation and technical writing skills.

TECHNICAL SKILLS:

Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Linux CentOS, Ubuntu, Unix, Windows 2000/2003/XP/VISTA/7, AIX.

Version Control Tools: SVN, GIT, GITHUB, TFS, CVS and IBM Rational Clear Case.

Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS.

Automation Tools: Jenkins/Hudson, Build Forge and Bamboo.

Build Tools: Maven, Ant and MS Build.

Configuration Tools: Chef, Puppet and Ansible.

Databases: Oracle 9i/10g/11g/12c, DB2, MS Access and SQL Server 2012/2008R2/2005

Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Scripting: Shell, Bash, Perl, Ruby and Python.

Virtualization Tools: Docker, VM virtual Box and VMware.

Monitoring Tools: Nagios, Cloud watch, Splunk.

AWS: EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud Formation AWS Config and S3, Microsoft Azure.

Languages: Scripting Language ANT, NANT, Shell, Bash and Python Programming Languages C/C++, Java, C#.Net, VB.Net, PHP and PL/SQL.

PROFESSIONAL EXPERIENCE:

Confidential, Fort Worth, Texas

Sr. AWS/DevOps Engineer

Responsibilities:

  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Automation of various administrative tasks on multiple servers using Ansible.
  • Wrote a Python plugin for collected to write metrics to state.
  • Configured Nagios to monitor EC2 Linux instances with Ansible automation.
  • Integrated kafka with apache storm to handle data pipeline for high speed filtering.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Create and upload the chef cookbooks and provisioning the highly available EC2 Instances using terraform and cloud formation .
  • Used GITHUB as source code repository and managed GIT repositories for branching, merging, and tagging.
  • Implemented cloud infrastructure using Chef and implemented auto scaling and Assign chef roles to EC2 instances
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Designed and developed ATDD for APIs and Microservices using cloud-based tools like Marathon, Consul, Mesos, Kafka, Eclipse, GIT, SoapUI, Jenkins.
  • SCM is performed using GIT from master repository and knowledge on container management using Docker by creating Docker images.
  • Writing Chef recipes for various applications and deploying them in AWS using Terraform.
  • Wrote python scripts for implementing Lambda functions.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Configure API Gateway, kinesis firehose, elastic search and kibana dashboard for telemetry logging and monitoring.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform, support different Cloud service providers like AWS and Digital Ocean.
  • Worked on Ansible, Chef to automate Infrastructure as a code.
  • Designed and worked with team to implement ELK (search, log stash and Kibana) Stack on AWS.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers and Ansible.
  • Built CI/CD pipeline using Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Managed Maven environment by setting up local, remote and central repositories with required configuration in Maven configuration files
  • Creating builds using power shell Scripts, Maven scripts manually and automated.
  • Managed and Administered Apache, Tomcat, Weblogic, WebSphere and Jboss.
  • Configured Apache webserver in the Linux AWS Cloud environment using Chef automation .
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Expertise in writing new plugins to support new functionality in Terraform.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Deployed Fortify using Chef cookbook .
  • Experience in configuring Splunk and Integrated Splunk with Active directory and LDAP authentication.
  • Created Python Scripts to Automate AWS services, include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Used Docker to containerize Micro services in cloud and managed clusters using Docker Swarm and Kubernetes.
  • Developed Private cloud system solution on CoreOS using Kubernetes.
  • Experience on several Docker components like Docker Engine, Hub, Machine, Compose and Registry.
  • Creating GIT repositories and give access rights to authorized developers and worker on artifactory.
  • Involved in Continuous Integration of various tools like SonarQube, Nexus, Tomcat, GIT through plugin management through Jenkins.
  • In Ansible worked with playbooks, tasks, roles, facts and templates for var files. Also in ansible configured files by conditions by keeping dynamic values and triggering yml files
  • Worked on Ansible, used yml packages for installing, configuring push to make changes in time.
  • GIT administration like providing access for branches and GIT repositories.
  • Hands on experience in monitoring EC2 instances using Nagios .
  • In Ansible worked on setting up SSH with yml configurations, choosing packages, specifying tasks.

Environment : AWS, Ruby, Python, Chef, Ansible, API, Docker, StorageS3 Java/J2ee, NFS, DNS, Jenkins, Maven, GIT, Splunk, Shell script.EC2, Logstash, Kibana, Centos, Sensu.

Confidential, Glen Allen, Virginia

AWS/DevOps Engineer

Responsibilities:

  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON
  • Involved in deploying the content to Cloud platform on AWS using EC2, S3 and EBS.
  • Created triggers for efficient access control of the GIT operations, to invoke operations before or after the execution of vital GIT events, to restrict or provide access to users.
  • Worked with Chef and Chef which is used to manage Linux but later versions support Microsoft Windows.
  • Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS, Tomcat, PHP and MySQL.
  • Converting the ANT build projects to Maven build projects.
  • Performed AWS cloud deployments for web applications with monitoring using CloudWatch and VPC to manage network configurations.
  • Worked on Ansible, used YML packages for installing, configuring push to make changes in time.
  • Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
  • Automating backups using python scripts to transfer data in S3 bucket.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • In Ansible worked with playbooks, tasks, roles, facts and templates for var files. Also in ansible configured files by conditions by keeping dynamic values and triggering yml files.
  • SCM is performed using GIT from master repository and knowledge on container management using Docker by creating Docker images.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins and GIT .
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress, and Production using Jenkins.
  • Ability to write Shell & Perl scripting, defined through tasks using YAML format and Run Ansible Scripts to depending on provision to Dev servers.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Written scripts in Python to automate log rotation of multiple logs from web servers
  • Created the build script using the ANT as build tool, for JAVA web applications.
  • Researched and implemented code coverage and unit test plug-ins like cobertura .
  • Deploy and monitor scalable infrastructure on AWS & configuration management using chef.
  • Experience in Performance Tuning and Query Optimization in AWS Redshift.
  • Worked on GIT which includes Git branching strategy like developing branches, staging branches, master, push, pull requests and code reviews are performed
  • Involved in writing SQL queries to implement the schema related changes for internationalization and debugged the build errors using SQL queries to make sure Database is not corrupted.
  • Working experience in designing end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks and recipes.
  • Used S3 for simple storage service, moved files and used Snowball service for as part of migration.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Worked with storage and also worked with gateway stored volumes, gateway cached volumes, gateway virtual tape library. Installed VM image to host in our datacenter, which supports VMware.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Integrated Code Quality Tools like Cobertura, Findbugs, Check Style and PMD in the build scripts
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Primarily used Ruby to write GIT applications and Chef Recipes.
  • Develop and interpret security policies and procedures.
  • Designed and Implemented a SOA based search application using Top down development of Web Services, Cassandra/Hector and ANT .
  • Worked on infrastructure with Docker containerization.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Automating backups by shell for Linux and PowerShell scripts for windows to transfer data in S3 bucket.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Perform day-to-day operation and troubleshooting of VMs.
  • Conducted performance testing of Apache Tomcat management services.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Creating manifests and classes in Chef for automation.
  • Experience with threat modeling, especially for web application and web APIs.
  • Evaluate and recommend new and emerging security products and technologies.

Environment: AWS, Redshift, Apache, Tomcat, Nagios, MySQL, PHP, Perforce, Jenkins, Maven, Docker, Ansible, JBOSS 4.22.GA, JSON, Web Logic Application Server, Chef, GIT, Oracle, Windows and Linux.

Confidential, Kansas City, MO

Build & Release Engineer

Responsibilities:

  • Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of Openshift Enterprise Administration and worked with the management of Openshift Enterprise resources
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Worked on building data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Experience working with the Openshift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment
  • Use of Docker, and Openshift to manage micro services for development of continuous integration and continuous delivery
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Troubleshoot errors related to CentOS, Red Hat, Ubuntu, (Nagios products run on these OS's) and Apache Web Server
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Established Puppet Best practices approaches to systems deployment with other tools and managing Puppet as a unit of software deployment and independently version controlled.
  • Established devops culture based on Docker tools.
  • Created Branches, Labels and performed Merges in GIT.
  • Assist customers with installation of clean /minimal installs of CentOS and installs of Nagios software
  • Wrote Perl programs to automate network scans and Nagios configurations.
  • Integration of Puppet with Apache and developed load testing and monitoring suites in Python.
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.
  • Written scripts in Python to automate log rotation of multiple logs from web servers
  • Also worked in Installing, Configuring and Monitoring using Nagios and GRAPHITE.
  • Installation and configuration of Linux for new build environment.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Have Experience on Ruby with Puppet Automation tools.
  • Puppet Manifests to provision complex multi-node applications composed of Ruby on Rails, Node,
  • Apache, Nginx Passenger, Unicorn, Elastic Search, Hadoop, and MySQL.
  • Managed build results in Jenkins and deployed using workflows
  • Worked on Creating new EC2 instances on AWS (Amazon web services)

Environment: Git, AWS, Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Maven, JenkinsJBoss Application Server, CVS, Subversion.

General Motors, TX

Site Reliable Engineer

Responsibilities:

  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife .
  • Expanded big data in the cloud with Apache Hadoop by setting the multimode Hadoop cluster on Amazon EC2. Enhancement of EC2 storage options to Hadoop Distributed File System(HDFS).
  • Automated Linux production server’s setup using Puppet scripts. Developed the Puppet manifests creation, testing and implementation. Deployed DevOps using Puppet , Dashboard and Puppet DB for configuration management to existing infrastructure. Responsible for large scale Puppet implementation and maintenance.
  • Expertise with Build and release of Cloud based products containing Linux and Windows environment using PowerShell and Team Foundation Server .
  • Competence in Installation, Configuration, Migration, Trouble-Shooting and Maintenance of Splunk & Created and Managed Splunk DB connect Identities, Database Connections, Database Inputs, Outputs, lookups, access controls.
  • Utilized Power Shel l scripts which automates the creation of contacts from Active Directory users and updating of address books increasing productivity and efficiency.
  • Expertise with GIT as source code management tool for creating the local repo, cloning the repo, adding, committing and pushing the changes in the local repo.
  • Managed the automated build system like ANT , Maven for implementing new scripts for the build system. Initiated the deployment of the build artifacts to Web logic application server using Maven .
  • Created Subversion repositories with standard directory layout of trunk, branches and tags.
  • Installed, configured and maintained Application/Web servers like HTTP Web Server, Apache Web Server and WebSphere on Red Hat Linux.
  • Administered different bug tracking tools like JIRA , Remedy , Clear Quest and Bugzilla.

Environment: Linux, AWS, Chef, Puppet, PowerShell, ANT, Maven, GIT, Apache Web Server, HTTWeb Server, WebSphere, JIRA, ClearQuest, Splunk, Agile Model.

Confidential

Linux System Engineer

Responsibilities:

  • Kickstart in development, test and production environments.
  • Installed/ upgraded patches, firmware (OBP), and security (Kernel) patches for all applications in installed infrastructure.
  • Experience with SAN Arrays like creates Storage RAID groups and LUN’s and assigning them to the servers.
  • Responsible for user administration and management using SUDO and RBAC
  • Used VxVM to add disk, create new disk groups/volumes, resize, deport and import disk groups between servers
  • Performed project coordination function for evaluation, installation, monitoring, and maintenance of server software on variety of hardware platforms
  • Implementation of naming services like DNS with Bind 8.4.x and NIS.
  • Upgraded VMware ESX 3.5 infrastructure to VMware vSphere 4.1 and VMware vCenter 4.1
  • Experience with running SQL queries on Oracle and MySQL.
  • Took active part in troubleshooting VMware Center and ESX issues and in system hardware failures.
  • Used VERITAS Cluster Server 4.1 to create high available environments for NFS, WebLogic and Sendmail agents.
  • Administered VMware environment, evaluated and implemented new hardware and software
  • Maintained Volumes and File systems using VxVM / VxFS for Oracle, DB2, MySQL databases.
  • Performed systems monitoring, upgrades, performance tuning and backup and recovery.
  • Built new systems for Production and migrated from Solaris 8 to 9.

Environment: Red Hat Linux 2.6.x, SunFire, SunStorEdge L280, SunStorEdge A1000, A5000, JBODs Compaq servers, Solstice Disk Suite, Oracle 7.x/8.x

Hire Now