We provide IT Staff Augmentation Services!

Sr. Aws & Devops Engineer Resume

0/5 (Submit Your Rating)

Broomfield, ColoradO

SUMMARY

  • Vast experience and dedicated member in IT Industry for over 8 years as Linux System Administrator, DevOps, Build and Release Engineer in automating, building, deploying, managing, and releasing of code from one environment to another environment.
  • Significant interest and knowledge in technology evolution and trends on all platforms.
  • Maintained and expanded development environment and continuous integration cycle from development to quality assurance (QA) to production as a DevOps Engineer.
  • Experienced in AWS Cloud Computing services, such as EC2, VPC, ELB, Auto - Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, Cloud Watch, Cloud Formation, and Cloud Front.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Expertise creating complex IAM policies, Roles, and user management for delegated administration within AWS.
  • Familiarity with MS Azure, Open Stack cloud based technologies.
  • Experience in virtualization technologies like VMware infrastructure, including ESX/ESXi and, vCenter, vSphere and associated VMware products and creation of VMs, Cloning and migrations of the Virtual Machines on VMware vSphere.
  • Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like Subversion (SVN) and GIT (GitHub, GitLab).
  • Experience in administering and supporting the CM tools including Subversion and Git on LINUX and windows environments.
  • Created common Git branching strategy and day-to-day efforts builds, branching and merging for Cloud software developed by multiple Agile teams.
  • Experienced in using Build Automation tools like ANT, Maven, GRADLE and working knowledge on other build tools like make file.
  • Expertise in building of artifacts such as war, jar, and ear from source code using Apache ANT and Maven.
  • Worked on creating repositories, Plugin management, snapshots, and deployment automation in Maven.
  • Experience on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins.
  • Worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Experience with configuration management using Puppet, Chef, and container management with Docker.
  • Experienced in writing Puppet modules for installation and configuration of various deployments on third party applications and knowledge on Vagrant.
  • Good knowledge in Troubleshooting issues on Puppet master and agent.
  • Application of Puppet deployment and system patching using puppet manifests.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Developed and version controlled of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Working experience in container based deployments using Docker, working with Docker images, Docker Hub, and Docker registries.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Developed an opensource project with Kubernetes to manage a cluster of Linux containers, running Docker containers across multiple hosts.
  • Installed, configured, and administered application servers like WebLogic, WebSphere, Jboss and Tomcat of application servers.
  • Experienced on Task Scheduling & Systems backup using Python, Ruby, Perl, Shell scripting for RHEL.
  • Expertise in implementation and maintenance of Apache httpd, DHCP, NFS, NIS, LDAP, DNS, SAMBA, FTP, Remote Access, Security Management, Security trouble shooting skills.
  • Expertise in package management using Red Hat RPM, YUM used in several Linux distributions such as Red Hat Enterprise Linux and SUSE Linux Enterprises.
  • Understanding of networking concepts such as (Configuration of networks, router configuration and wireless security, TCP/IP, VPN, Content Filtering, VLANs, and routing in LAN/WLAN, Ethernet Port, Patch Panel, and wireless networks.)
  • Built and maintained a development environment that provided self-service provisioning of virtual machines by developers, QA, and auditors for full end-to-end testing and QA of production deployments.
  • Additionally, I specialize in open source software strategy, identification, evaluation, selection, implementation, and documentation.
  • 24/7 on call support on site and off site.
  • Had Strong dedication to work on new technologies, on-site and off-site environments with good communication, analysis, interaction, and leadership skills.
  • Quick learner, coordinating with the team members and had good error handling situations.

TECHNICAL SKILLS

Operating systems: Red hat, CentOS, Ubuntu, Windows Server

Automation Tools: Chef, Puppet, Kubernetes

Build Tools: Maven, Ant, Jenkins

Configuration Management: Chef, Puppet, Maven, Ansible

Database: MySQL, DB2, Oracle, SQL Server

Cloud Environment: ELB, IAM, EC2, S3, RDS, VPC, EBS, Cloud formation, Cloud watch, Route 53, SNS, SQS

Web Servers: Apache, Tomcat, Web Sphere, JBOSS, WebSphere.

Languages/Scripts: C, HTML, Shell, Bash, Python, Chef, Ruby, and Perl

Web Technologies: HTML, Java Script, XML, JSON, XSL, XPATH

Virtualization Tools: VMware, Oracle VM Virtual Box.

Version Control Tools: GIT, SVN, GITHUB

Monitoring Tools: Nagios, Splunk, Zabbix, ELK

PROFESSIONAL EXPERIENCE

Confidential - Broomfield, Colorado

Sr. AWS & DevOps Engineer

Responsibilities:

  • Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto Scaling, Cloud Front, IAM, S3.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Migrating existing on-premises applications to AWS from end to end - Web/app servers, databases, load balancer.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Configured and Managed Elastic Load Balancing(ELB) for fault tolerance and to avoid single point of failure of applications which provide high availability and network load balancing.
  • Created environment using EBS and bootstrapped the dependencies of the application.
  • Integrated EC2 instances with auto scaling and S3 for creating more available, fault proof, scalable application.
  • Convert and deployed physical and VMWare virtual systems into EC2 AMI instances.
  • Ensure backup of all EBS Volumes in preparation for quick recovery of EC2 instances.
  • Created Python Scripts to Automate AWS services which 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.
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
  • Utilized AWS Cloud watch to monitor environment for operational & performance metrics during load testing.
  • Designed and maintained the GIT Repositories, branching & merging strategies.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Responsible for design and maintenance of the GIT Repositories, different branching & merging strategies, views, and the access control strategies.
  • Coordinate developers with establishing and applying appropriate branching, labeling, naming conventions using GIT source control.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to another environment and create new jobs and branches through Jenkins.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Implementing new projects builds framework using Jenkins and Maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux and Windows environment.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Automation of OS builds and Application Installation through Chef and used Nagios for application and OS resource monitoring.
  • Experience in setting up the Chef repo, Chef work stations and Chef nodes.
  • Wrote Chef Recipes to automate our build/deployment process and replaced the current manual build and deployment process.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the Chef client on them in a Chef-Solo environment.
  • Development of Chef recipes using Ruby Script through Knife command-line tool to create Chef cookbooks to manage systems configuration.
  • Involved in Chef-infra maintenance including backup/security fix on Chef Server.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Worked on installation of Docker using Docker toolbox and creation of custom Docker container images, tagging, and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Designed and Implemented a Microservices container CICD solution within AWS leveraging Jenkins, GitLab, Docker, Ansible and Kubernetes.
  • Container management using Docker by writing Docker files and set up the automated build on Docker hub and installed and configured Kubernetes.
  • Worked with backup (TSM), monitoring (Nagios), network and storage teams to build out servers in each project.
  • Setup Nagios server to monitor systems uptime, services, and file systems.
  • Migrated MSSQL Server database from Rackspace to AWS and provided day to day support.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Support Customers to monitor their Systems and applications.
  • Maintained the steady state of application to ensure customer SLAs are met.
  • Interface with client to identify practical solutions applicable to the business needs based on available technology.

Environment: EC2, AMI, EBS, VPC, S3, IAM, Cloud Watch, Cloud Formation, Docker, Jenkins, Chef, Puppet, Maven, GIT, SQL, JSON, Apache, JBoss, Linux.

Confidential- Northbrook, Chicago

Sr DevOps & Aws Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, ELB, Auto scaling groups and optimized volumes.
  • Monitoring and Alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Worked on Physical to Cloud Migration in AWS and developed AWS Cloud formation templates to create VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management in JSON.
  • Monitoring and Alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Automating backups using python scripts to transfer data in S3 bucket.
  • Monitor Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
  • Worked on Installation/Configuration/Administrated VMware ESXi, vSphere and migrated existing servers into VMware Infrastructure.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress, and Production using Jenkins.
  • Administered and Implemented CI tool Jenkins for automated builds.
  • 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.
  • Used Puppet and Ansible configuration management tool for managing Jenkins Slave machines.
  • Used GITHUB as source code repository and managed GIT repositories for branching, merging, and tagging.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Implemented a continuous Delivery pipeline with Docker, Jenkins, and GitHub.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and configuration automation using Docker containers.
  • Source code management is performed using GIT from master repository and knowledge on container management using Docker in creating images.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Development of Chef recipes using Ruby Script through Knife command-line tool to create Chef cookbooks to manage systems configuration.
  • Built Chef Development workflow and best practices around configuration management as well as building a strong and diverse internal Chef community.
  • Proficient in setting up the Chef repo, Chef work stations and Chef nodes.
  • Involved in chef-infra maintenance including backup/security fix on Chef Server.
  • Experience with build automation deployment - specifically Ansible and Puppet.
  • Development of Puppet modules and generic templates for large-scale systems deployment configuration for website online efforts.
  • Support and deployment of Amazon Web Services based offering via custom internal tools, Cloud Formation, and Puppet, with emphasis on systems automation and rapid deployment.
  • Enterprise monitoring and Installation with Nagios.
  • Worked on User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Designed, implemented, maintained, and troubleshooting of High available critical applications running on Apache and MySQL/PostgreSQL database.
  • Installation, configuration, and administration of JBoss, Apache, WebLogic, Tomcat, and WebSphere.
  • Proficient with monitoring tools such as Cloud Watch.
  • Increasing EBS backed volume storage capacity when the root volume is full using AWS EBS Volume feature.
  • Helped to develop backup and recovery strategy for applications and database on virtualization platform.
  • Good knowledge in selecting the appropriate AWS service based on compute, data, or security requirements.

Environment: Linux, Cloud Watch, EBS, Chef, Docker, VPC, WebLogic, JBoss, Apache, WebSphere, GIT, Maven, ANT, MySQL, Ansible, ELB, EC2, S3.

Confidential - West Des Moines, IA

DevOps & AWS Engineer

Responsibilities:

  • Developed an AWS security roadmap which included the AWS Services and 3rd party tools to be utilized in the AWS Cloud for Security monitoring.
  • Utilized multiple AWS technologies to provision and deploy HIPAA-compliant infrastructure and server instances like Elastic Cloud Compute (EC2), Elastic Load Balancer (ELB), Virtual Private Cloud (VPC), S3, Relational Data Service (RDS), Redshift, Ops Works, Identity, and Account Management (IAM) policies, Cloud Formation, Cloud Watch, and other AWS tools/technologies.
  • Developed an AWS Security Group strategy, determined naming conventions, owners, and approval process for Security Group change requests in a promote-to-production environment.
  • Enabled and configured Cloud Trail logs for all VPC's in all AWS accounts.
  • Created and managed an encrypted S3 Bucket for all Cloud Trail Logs Encrypted bucket.
  • Using AWS Lambda, running scripts/code snippets in response to events occurring in AWS Cloud and maintaining it.
  • Managed and worked with various instances of EC2, creating AMI's, managing EBS volumes and configuring security groups.
  • Installed and configured Amazon's Inspector, created targets and templates and scheduled assessment.
  • Configured AWS Config Rules to evaluate AWS resources for compliance, set up SNS notifications by creating a topic and subscribing a distribution list to that topic.
  • Enabled and utilized AWS Trusted Advisor to inspect accounts and provide reporting and remediation recommendations.
  • Trained by AWS on Security Operations and Security Concepts.
  • Installed and configured GIT and Implemented and maintained the branching and build/release strategies utilizing GIT.
  • Pushing Code from GIT to nexus make available for release through automation script using Jenkins.
  • Designed and Developed Jenkins build deployments.
  • Good understanding of the DevOps philosophy and contributed Puppet modules to automate our system management.
  • Experience with Chef and Infrastructure as Code concepts, attended Chef Essentials training performed by Chef.
  • Trained and experienced in working in Agile environment.
  • Developed and deployed multiple custom DevOps tools using JavaScript NodeJS AWS APIs and Bash with the AWS CLI tools.
  • Automated builds and deployment with Jenkins, Maven, Bash scripts, Chef.
  • Installed Chef server Enterprise on premise/workstation/ bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/Chef spec.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project environments.
  • Worked on DOCKER different infrastructure setup and testing of code.
  • Implemented several Tomcat Instances by using the Docker engine for running several Containerized App Servers.
  • Developed Build using MAVEN as build tool and used CI tools to move builds from one environment to other environments.

Environment: EC2, IAM, EBS, VPC, S3, Cloud Trails, ELB, Linux, SNS, Chef, Jenkins, Docker, Maven, Tomcat, Cloud Watch.

Confidential - Cary, NC

DevOps Engineer

Responsibilities:

  • Automated the cloud deployments using Chef, Docker, and AWS Cloud Formation Templates.
  • Worked on GIT which includes Git branching strategy like developing branches, staging branches, master, push, pull requests and code reviews are performed.
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GITHUB (sub version control).
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Used tracking tool JIRA, Pivotal tracker, and triaged the issues and maintained bugs using JIRA tool.
  • Designed and Developed Jenkins build deployments and hands on configuration management using Chef.
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Implemented Integration/Testing/Deployment using tools like Puppet and Chef.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration and used Chef for server provisioning and infrastructure automation in a SaaS environment.
  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Had built a Docker image by writing a Docker file, which provides the necessary environment required for generic job.
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Organized and Coordinated Product Releases, work closely with Product, Development, QA, Support across global locations to ensure successful releases.
  • Documented release metrics, software configuration process.
  • Manage day-to-day operations of serve by monitoring system performance, configuration, maintenance, and repair.
  • Ensure proper maintenance of system downtime records and equipment inventory.
  • Facilitated weekly team meetings, individual consulting, and quarterly performance evaluations to motivate team members and foster a cohesive work environment.
  • Created Chef Recipes for automating the Infrastructure, deployment process.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) and configuration management.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors for deployment.
  • Developed and implemented Software Release Management strategies for various applications per the agile process.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming.
  • Responsible for Database setup and maintenance.
  • Administer project list and prioritize all work and determine effective departmental budgets and maintain and recommend improvements to all IT systems.
  • Maintain and protect the integrity of corporate data, proprietary information and valuable intellectual property through information security and access management system.
  • Commended for technical, analytical, problem-solving skills, effective task prioritization and customer service orientation.

Environment: GIT, Chef, Docker, AWS, JIRA, Linux, Ansible, GitHub, SVN, JSON, Ruby, Shell scripting.

Confidential

Build & Release Engineer

Responsibilities:

  • Closely worked with developers to achieve automation of their project builds.
  • Coordinating and completing build automation for the project with the most advanced build features.
  • Provided 24/7 Support for Production deployments.
  • Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.
  • Managed the transition between software changes, hardware changes and configuration changes.
  • Utilized ANT for build automation to compile the source code into production.
  • Ensured the final release/install package of software, applications and system changes has met all quality control, user acceptance and business validation criteria.
  • Gathering Information from the Clients and setup the Build/Deployment and Release Management.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Created and maintained build automation shell, manage building fixes, merges, release cuts as needed, written scripts for environment changes in Perl and Python for Web-sphere mapping modules to the enterprise application.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration
  • Work with QA to facilitate verification of releases and deployed multiple builds at a time.
  • Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
  • Assist clients for application code migrations and Environment related issues.
  • Ensure servers and environments are available for developments and testing validation is meeting the expectation.
  • Make sure the configuration, version and systems are working fine.
  • Assist Clients and team mates to understand issues and help/coordinate with multiple teams to resolve issues and make the environment stable.

Environment: Linux, ANT, Maven, Jenkins, Tomcat, Perl, Python, Web-sphere, Web logic

Confidential

Linux System Administrator

Responsibilities:

  • Administered, maintained Red Hat, operating system, applications & network problems, and performance issues.
  • Deployed latest patches for, Linux and Application servers, performed Red Hat Linux Kernel Tuning.
  • Proficient in installation, configuration, backup, recovery, maintenance, Support of Red hat Linux and windows environments.
  • Involved in creating new users, groups, and setup their home directories and appropriate access restrictions to software and directories & files.
  • Proficient in Creation and managing security, disk space and process monitoring in Red hat Linux.
  • Proficient in installation of packages like RPM and YUM on Red Hat Linux environment.
  • Successfully expanded and shrunkext3,ext4file systems.
  • Created, deployed, and managed complex, fine-grained access control policies to ensure only authorized privileged users are getting at your most sensitive data and applications.
  • Updated scripts based on system changes and deploy/upgraded firmware.
  • Proficient in installation and configuration of Apache HTTP Server, and involved in configuration of Virtual Hosts for Apache HTTP Server.
  • Proficient in configuration of DNS, DHCP, NFS, FTP, remote access, Security management and Security trouble shooting skills.
  • Proficient in Configuration of LVM (Logical Volume Management) to manage volume group, logical and physical partitions, and new importing physical volumes.
  • Involved in Backup of data, security, performance and availability of system and network.
  • Responsible for identifying risks and issues related to the assigned responsibilities.
  • Suggested and guided the project manager to improve project execution.
  • Prepare presentations, reports, and other artifacts to help communicate the project's concept, definition, and status to diverse set of stakeholders.
  • Execute any other project related duties that may be assigned by the project manager from time to time.
  • Review server platforms, installations, and configurations to ensure corporate and industry standard were followed.
  • Experience in managing swap and upgrading of Linux servers.
  • Set up servers by installing a new operating system, removing unnecessary applications, and securing it.
  • Developed and implemented a shell script that is executed from a backup server and connects to several servers using SSH to perform the backups and dump the data into tapes.
  • Support key technology initiatives including virtualization, data center, disaster recovery, and capacity planning.
  • Monitors systems activities and fine tune system parameters and configuration to optimize performance and ensure security of systems.
  • Proficient in creating Shell and Perl scripting and designed, implemented script generation toolbox for complex processes (installation, configuration) of WebSphere.
  • Maintained Virtual servers in VMware environment.
  • Replaced multi-server build-book installation with generated custom scripted system and application deployment over environments.

Environment: Red Hat/Linux, Apache servers, CentOS, VMware, Volume management, scripting, TSM, WebSphere, Swap, windows servers.

We'd love your feedback!