We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY:

  • AWS professional Over 8 years of experience in the field of IT, focused on Linux Administration, Build and Release Management, Configuration Management, Continuous Integration, Software Development Life Cycle (SDLC), Continuous Deployment and Cloud.
  • Expertise in AWS Services like EC2, IAM, Subnets, VPC, Cloud Formation, AMI, S3, SNS, SES, RedShift, CloudWatch, SQS, Route53, CloudTrail, Lambda, Kinesis and RDS and obtaining High Availability and Fault Tolerance for AWS EC2 instances utilizing the services like Elastic IP, EBS and ELB.
  • Experience in configuring and managing Chefmaster server, upload cookbooks through knife, test recipes in Kitchen and other chef tools like Supermarket, Food critic and Inspect and building workflows with Chef Automate.
  • Experience using Ansible Tower dashboard, role based access control, access to Ansible for deployments.
  • Experience in working with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles, Ansible inventory files and Ansible Galaxy.
  • Experience designing and deploying container - based production clusters using Docker, Kubernetes, Docker Swarm, Open Shift and knowledge in Apache Mesos.
  • Experience in Docker compose to run and deploy multi container applications, Docker Weave for auto discovery.
  • Deployed Docker containers through Kubernetes to manage the micro services using its nodes, ConfigMaps, selector, Services, Pods.
  • Understanding of Cloud Environment like AWS, Azure, Pivotal Cloud Foundry (PCF).
  • Used Atlassian tools JIRA, Confluence, Bitbucket, Bamboo for defect management, team collaboration, source code management and continuous integration and deployment practices.
  • Set-up CI/CD pipelines with Jenkins and hands on experience in building freestyle projects, pipeline and multi branch pipeline Jobs through Jenkins file.
  • Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
  • Knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using AWS, OpenStack, OpenShift, Pivotal Cloud Foundry(PCF).
  • Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
  • Migrated On-premises applications to Cloud and Cloud orchestration using Terraform, Cloud Formation.
  • Worked in QA, DEV, PRE-PROD, PROD and UAT environments for various releases with designed strategies.
  • Experience in configuring and maintaining virtual server environment using VMware ESX/ESXi, vCenter, vSphere, Vagrant.
  • Experienced in Waterfall, Agile/Scrum, Lean methodologies of software development and Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Dealt with Linux utilities, KICKSTART, SSH, FTP Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, LAMP stack, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Configured Network protocols DNS, NIS, NFS and DHCP and experience in troubleshooting network problems and provided support.
  • Proficient with Shell, Bash, Python, PowerShell, YAML, Ruby and Perl scripting languages for automation, monitoring.
  • Experienced in branching, tagging and maintaining the versions across the environments using SCM tools like GIT, Bitbucket and Subversion (SVN) on Linux and windows platforms.
  • Extensively worked with configuration management tools like Chef, Puppet, Ansible and expertise in developing Recipes, Manifests and Playbooks in Ruby and YAML scripts to automate the environment.
  • Proficient in managing the source code control of multiple development efforts using, Subversion (SVN), GIT, Bit bucket and Knowledge on TFS (Team Foundation Server) and CVS.
  • Experienced in authoring pom.xml, build.xml files performing releases with the Maven, ANT release plugin, and managing artifacts in sona type NEXUS, JFrog Artifactory.
  • Skilled in monitoring servers using Nagios, Splunk, Sumo Logic, ELK, AppDynamics, New Relic, CloudWatch and Zabbix for Resource Monitoring, Network Monitoring and Log Trace Monitoring.
  • Managed DNS, FTP, Tomcat & Apache web servers on CentOS, Ubuntu, Red Hat Enterprise Linux environments.
  • Experience in using web servers like Apache HTTP and Tomcat, Nginx, IIS and application servers like IBM Websphere, Oracle WebLogic and JBOSS for deployment.
  • Experience in Installation, configuration and management of RDBMS MySQL, DB2 and NoSQL tools PostgreSQL, Cassandra and MongoDB.
  • Experience in defect management systems Remedy, JIRA, Service now and Knowledge on testing frameworks Junit, Selenium, big data components Kafka, Hadoop, Spark.
  • Experience working with the release and deployment in Java/J2EE, Android, iOS, and ASP.NET web applications.

SKILL:

Cloud Environments: Amazon Web Services (AWS), OpenStack, PCF, Open Shift.

Configuration Management Tools: Chef, Puppet, Ansible, Ansible Tower, Chef Automate.

Containerization Tools: Docker, Kubernetes, Docker swarm, Docker weave, Openshift Virtualization VMWare ESX/ESXi, Windows Hyper-V, Virtual box, Vagrant

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS), Ubuntu, Windows NT.

Automation Tools: Hudson, Jenkins, Bamboo, Terraform, Cloud Formation.

Web Servers: Apache HTTP 2.x/3.x, Nginx, IIS, Apache Tomcat.

Database: AWS RDS, Aurora, Dynamo DB, MongoDB, MySQL, MS SQL SERVER 2008/12.

Scripting Languages: Python, Ruby, Bash shell, Power shell, JSON.

Networking/Protocol: DNS, DHCP, WAN, TCP/IP, NIS, NFS, SMTP, LAN, AND FTP.

Version Control Tools: GIT, Bitbucket, SVN, TFS.

Monitoring Tools: Nagios XI, Zabbix, AppDynamics, Splunk, SumoLogic, Cloud Watch, ELK, New Relics.

Volume Manager: LVM, VVM.

Application Servers: Oracle Web Logic (8/9/10), IBM Web Sphere (4/5), JBOSS.

PROFESSIONAL EXPERIENCE:

Confidential - Fort Worth, TX

Sr. DevOps/AWS Engineer

Responsibilities:

  • Experience in strategy and practical implementation of AWS Cloud services which include EC2, EBS, S3, S3 Glacier, Storage Gateway, VPC, Route 53, Snowball, Direct connect, Storage Gateway, CloudFormation, Dynamo DB, RDS, ELB, EMR, ECS, Cloud Front, OpsWorks, Elastic Cache, Cloud Watch, CloudTrail, Kinesis, Redshift, Lambda, AWS Elastic Beanstalk, SNS, SES.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Created AWS Route53 to route traffic between different regions.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Build and deployed the .NET applications on the IIS servers.
  • Implemented ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Built server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Experience in using Nexus Artifactory Repository Managers for ANT, Maven and Gradle Builds.
  • Expert in automation using .Net, PowerShell and Bash.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created Log collection in ELK (Elastic Search, Logstash, Kibana) installed File Beat on all nodes in cluster to send log data to Logstash. Applied filters on log data before sending to Elastic Search.
  • Provisioned the highly available EC2 instances using Terraform and Cloud Formation and wrote new plugins to support new functionality in Terraform.
  • Responsible for managing and supporting Continuous Integration (CI) using Jenkins.
  • Created Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Launched Compute (EC2) and DB (Aurora, Cassandra) instances from Amazon Management Console and CLI.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins and Subversion.
  • Developed build scripts using MAVEN as the build tool for the creation of the build artifacts like war or ear files.
  • Automated all Builds using Jenkins.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Developed Cookbooks and recipes for automating deployments using Chef.
  • Familiar and experienced with Agile Scrum development.
  • Used JIRA to track bug issues and change management.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub, Bit Bucket.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Configuring and deploying OpenStack Enterprise master hosts and OpenStack node hosts.
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.
  • Manage the configurations of multiple servers using Ansible.
  • Deployed Microservices, including provisioning AWS environments using Ansible Playbooks.
  • Installed Pivotal Cloud Foundry (PCF) on instances to manage the containers created by PCF.
  • Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and also configuration automation using Docker containers.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Experienced in setting up MongoDB, MySQL, SQL, Aurora on AWS
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.

Environment: OpenStack, SVN, GIT, ANT, AWS, Maven, Jenkins, Agile, Jira, Kubernetes, Docker, ELK, Nexus, Apache Tomcat, Mondo DB, MYSQL, NO SQL, Chef.

Confidential - Plano, TX

Sr. DevOps/AWS Engineer

Responsibilities:

  • Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring,
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into AmazonEC2 instances
  • Configured security and system in Bamboo CI. Added multiple remote agents to Bamboo and configured servers for continuous deployments. Created Build jobs in Bamboo and monitored status of daily builds
  • Implemented a CI/CD (Continuous Integration /Continuous Delivery) framework using Bamboo, Maven & Nexus in Linux environment and Integration of Maven, Nexus, Bamboo, BitBucket, Confluence, Jira and Cloud Foundry.
  • Designed and maintained the Git Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.
  • Deployed the artifacts in Nexus central repository for internal deployments and Managed Nexus repository.
  • Monitored Servers and respond to alarms in a timely manner to prevent impact to client and performance degradation using Zabbix. Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
  • Created scripts in Python to automate log rotation of multiple logs from web servers and wrote shell scripts to automate the process of adding ssh-keys, generating passwords in python.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
  • Installed rpm packages using Yum and Installing and configuring SUSE, Red Hat 4.x, 5.x, using Kickstart with PXE for LAMP installations.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and maintained access to AWS resources through users and groups on an IAM console.
  • Defined AWS Security Groups as virtual firewalls to control the traffic reaching one or more AWS EC2 instances.
  • Developed custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation from Puppet Community to Puppet Enterprise.
  • Configured the Weave Net such that it creates the Virtual networks which connect Docker Containers to multiple hosts.
  • Configuring and managing an ELK stack, set up the elastic search ELKStack to collect search and analyze log files from across the servers and integration of Application with monitoring tool NewRelic for complete insight and proactive monitoring.
  • Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
  • Created a Swarm using Docker CLI to deploy the services to a Swarm and managed the Swarm behavior.
  • Assembled Puppet Master, Agent and Database servers on multiple Red Hat Enterprise Linux Platforms.
  • Worked on Puppet extensively for deployment of servers, created custom scripts and managed changes through Puppet master server on its clients.
  • Experience pulling docker images from Docker hub and upload it to AWS ECR, uploading and downloading files from AWSS3.

Environment: RedHat Linux, HTTP, Apache Web Server, WebSphere Application, Active Directory, IIS, DNS, DHCP, Windows Server 2003, NIS, NFS, Python, Bash, SSH, TCP/IP, FTP, LDAP, RPM, YUM, SSL, Nagios.

Confidential - San Diego, CA

DevOps Engineer

Responsibilities:

  • Setup Maven Remote Internal Secure Repository with access restricted to team members.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Responsible for Building and configuring Redhat Enterprise Linux systems over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.
  • Deployed MySQL queries for database update and maintained the MySQL server issues.
  • Experience in Creating and managing users and groups accounts, passwords, permissions, logging, disk space usage and processes via Disk Quota, PAM Limits, ACLs, LDAP.
  • Responsible for patches for the operating system, building startup shell scripts, managing the automation of CRON jobs and managing file systems.
  • Configuration and administration of DNS, Web, Mail, DHCP and FTP Servers. Managed users and groups on a large scale in NIS and LDAP environments.
  • Experience in installing, integrating, tuning and troubleshooting Apache and WebLogic application server. Supported developers for Java based Web Applications.
  • Developed ChefRecipes in Ruby to configure, deploy and maintain software components of existing infrastructure to cloud and bootstrapped chef client nodes.
  • Deployed ChefRecipes, automation tools and Builds, and did an overall process improvement to any manual processes. Evaluated Chef Recipes with the concept of Test Driven Development for Infrastructure as a Code.
  • Installed and configured Puppet Enterprise with Puppet DB for configuration management of existing infrastructure.
  • Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters. Wrote puppet manifests for configuration management and deploy .Net and Java applications.
  • Implemented continuous integration using Jenkins master and slave configuration. Configured security to Jenkins and added multiple nodes for continuous deployments.
  • Configured the users accounts for continuous integration and created Upstream and Downstream jobs using build Pipeline in Jenkins. Configured SVN with Jenkins and scheduled periodic builds.
  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments. Managed the team's source repository through SVN and continuous integration system using Jenkins.
  • Maintained Artifacts in binary repositories using JFrogArifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Designed an ELK (Elastic Logstash Kibana) system to monitor and search enterprise alerts and configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3
  • Managed a private SVN version controlling server for developer teams to commit code.
  • Worked on the installation and configuration of the monitoring tool Nagios, updated monitoring parameter with active and passive check and monitored network devices and reviewed network logs to identify potential problems.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.

Environment: Chef, Ruby, Puppet, IAC, TDD, RedHat Enterprise Linux, ELK, Jenkins, SVN, Nagios, ANT, MAVEN, JAVA, J2EE, MySQL, Oracle WebLogic, LDAP, ACL, NIS, DNS, DHCP, FTP.

Confidential - Reno, NV

DevOps Engineer

Responsibilities:

  • Implemented the Continuous Integration server (Jenkins) for automate the build process for Maven projects.
  • Designing and architecting cloud infrastructure with AWS services like EC2, VPC, RDS, S3, and Route53etc. As per client requirement.
  • Made a plan for migration of EC2-Classic instance in to EC2-VPC environment for large infrastructure.
  • Maintaining EC2 services like launching instances, attaching volumes, configuring security group, monitoring EC2 instance metrics like CPU Utilization, disk read/write operation and network performance of the EC2 servers.
  • Maintaining S3 services like uploading/downloading files, configuring/editing bucket policies.
  • Launching Virtual Private cloud (VPC), creating subnet in the VPC, launching EC2 instance and RDS database instances, configuring and maintaining the route table, internet gateway within the VPC.
  • RDS -Launching a Database instance, configuring the security group and maintain the snapshot of the RDS database.
  • Route53 - configuring domain name, creating record sets, configuring the DNS Failover and configuring Health check of the domain in route53.
  • IAM- Creating and managing users, groups and roles and assigning roles to the EC2 instances with identity and management system
  • CloudFormation - Creating and managing a collection of AWS resources by using the templates on the CloudFormation service.
  • SNS- Creating an SNS topic for receiving alerts from an email, SMS, HTTP and HTTPS protocol for application status.
  • Cloudwatch - Monitoring and configuring the Cloudwatch metrics for the EC2 servers also configured sending custom metrics like Tomcat memory and Tomcat thread count to Cloudwatch.
  • Installed and configured a Token Vending Machine which generates temporary AWS credentials which enables an AWS application to be accessible by users.
  • Supporting and managing client infrastructure with high traffic application on AWS.
  • Suggesting and implementing cost optimization techniques on AWS for multiple clients.
  • The tech stack includes Nginx, MySQL, MongoDB and AWS services used include EC2, S3, CloudWatch, Route53, IAM, SNS, CloudFront, etc.
  • Installed and configured NFS Server and configured the directory to shared in NFS Client on EC2 machine.
  • Installed and configured the Nagios server and configured the email alerts for application notification on EC2 machine.
  • Creating a Lambda functions for managing our own code (like creating alarms, scheduled events, creating roles, to pull EBS volume details etc.)
  • App dynamics to monitor the application servers.
  • Having experience to setup & configure puppet master.
  • Involved in creating and updating puppet modules and pushing them to puppet agents.

Environment: OpenStack, SVN, GIT, ANT, AWS, Maven, Jenkins, Agile, Jira, Kubernetes, Docker, ELK, Nexus, Apache Tomcat, Mondo DB, MYSQL, NO SQL, Chef.

Confidential

Linux Administrator

Responsibilities:

  • Administrated Servers in Linux and Windows environments. Installed, configured and maintained web servers like HTTP Web Server, ApacheWeb Server and WebSphere Application Server on Red Hat Linux.
  • Installation of Solaris 8, 9 based servers with Jumpstart and red hat Linux EL 5.x based servers using Kickstart and HPUX servers with Ignite servers in development, test and production environments
  • Extensively worked with Active Directory Services, IIS Servers, DNS, and DHCP. Configured Firewall and security using SSL, IP chains, IP tables, TCP Wrappers, Tripwire, and port scanners.
  • Prepared the environment for deployment of Windows Server 2003. Install, configure and troubleshoot Windows Server 2003.Configured NIS, NFS, send mail on Linux and administering NFS Mounts.
  • Performed Administrative and Management tasks using shell Scripts written in Bash, Python, C Shell and CRON tab in Linux to automate the tasks.
  • Implemented SSH for secure transfers and implementation of PKI between servers to enable password less logins between servers.
  • Created file systems like ext2, ext3, ext4, xfs on disk partitions using command line tool such as fdisk, lsblk, parted and on GUI using gparted. Setting files and directory permissions at the command line and with ACL's.
  • Experienced in setup and maintained Load Balancers like F5. TCP/IP fundamentals DNS, FTP, LDAP, Remote Access, Security Management, System Troubleshooting skills, Package management using RPM, YUM and UP2DATE in Red Hat Linux.
  • Monitored server and application performance and tuning via various stat commands (vmstat, nfsstat, iostat) and tuned I/O, memory.
  • Utilized VMware Virtual Client 3.5 in creating and cloning Linux Virtual Machines, and migrating servers between ESX hosts and building KVM hypervisor.
  • Implementing NIS and DNS naming services and administering the public DNS servers. Monitoring System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Environment: RedHat Linux, HTTP, Apache Web Server, WebSphere Application, Active Directory, IIS, DNS, DHCP, Windows Server 2003, NIS, NFS, Python, Bash, SSH, TCP/IP, FTP, LDAP, RPM, YUM, SSL, Nagios.

We'd love your feedback!