We provide IT Staff Augmentation Services!

Sr. Aws/ Devops Engineer Resume

3.00/5 (Submit Your Rating)

Manassas, VA

SUMMARY:

  • Over 7 years IT experience in DevOps, Continuous Integration, Continuous Deployment, Automation, Cloud Management, Build and Release Management and Linux/Unix administration.
  • Highly motivated and committed DevOps Engineer experienced in Automating, configuring and deploying instances on AWS, Microsoft Azure and Rackspace cloud environments and Data centers.
  • Designing and distribution of Data across all the nodes and Clusters on different availability zones in AWSRedshift and experience in automating the infrastructure using Terraform in AWS console.
  • Extensive proficiency in supporting Production Cloud environments OpenStack, AWS, Azure, and VMWare as well as traditional managed hosted environments.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Bash, shell, PERL, Ruby and Python.
  • Experience in automated the process of launching and stopping/terminating EC2 instances on AmazonAWS with BOTO3 and Used Python fabric for AWS instance provisioning.
  • Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, TEST, STAGE & PROD.
  • Experience working on Docker Container, Docker Hub, Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for test environments and dev - environment needs.
  • Experience using Kubernetes for container orchestration that runs Docker containerized applications in a cluster of EC2 instances in Linux Environment.
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and in AWS.
  • Proficient in scripting AWS AMIs deployment, bootstrapping and pre-baking AMIs with Packer.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), Bit Bucket on UNIX/LINUX and Windows environment.
  • Written Chef Cookbooks using Ruby for various DB configurations to modularize and optimize end product configuration.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Wrote Ansible Playbooks with SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Shell.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure and monitor scalable infrastructure on Amazon web services ( AWS) & configuration management using Puppet and Ansible.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Experience in performing system administration and operations tasks using Puppet, Nagios.
  • Extensively worked on Jenkins and Bamboo by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.
  • Expertise in all areas of Jenkins like Plugin Management, Securing and scaling Jenkins, integrating Code Analysis, Performance issues, Analytics and Test Phases to complete the CI/CD pipelines within Jenkins.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with build utilities like Maven and ANT for building of jar, war and ear files.
  • Managed and distributed builds generated by Maven and ANT by using binary repos like Nexus and Artifactory.
  • Micro services have been built using Spring Boot, Netflix OSS, Spring Cloud and deploying to AWS Cloud.
  • Worked on Web servers and Application servers like Apache, WebLogic, Tomcat, WebSphere, JBOSS to deploy code.
  • Expertise in working with different Bug Tracking Tools like JIRA, ServiceNow, Clear Quest and Quality center.
  • Worked on Confluence for team collaboration and for Technical documentation.
  • Skilled in monitoring servers using Nagios, Splunk, Datadog, CloudWatch.
  • Experienced on ELK architecture and its components like Elasticsearch, Logstash and Kibana.
  • Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.

SKILL:

CHANGE MANAGEMENT (Less than 1 year), CONFIGURATION MANAGEMENT (Less than 1 year), SERVER ADMINISTRATION (Less than 1 year), WEB SERVER (Less than 1 year), APACHE (Less than 1 year)

TECHNICAL SKILLS:

Version Control Systems: Subversion (SVN), GIT

Build tools: ANT, Maven

CI Server Continuous Integration: Jenkins

Containerization: Docker

Configuration Management Tools: Ansible, Puppet

Project Management Tool / Other: Jira

Application Servers: Apache Tomcat, Web Logic 12c

Programming Languages: Core Java

Scripting Languages: HTML, XML, YAML, Shell Scripting

Database: Oracle, MySQL

Operating System: Windows family, Linux.

Cloud: AWS

Technologies: Linux, AWS, Jenkins, Tomcat, Shell Script, Jira, Ansible.

WORK EXPERIENCE:

Sr. AWS/ DevOps Engineer

Confidential, Manassas, VA

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, IAM, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as DynamoDB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Scala, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Automated the cloud deployments using Chef, Python (boto & fabric) and AWS Cloud Formation Templates.
  • Experience in creating notifications and alarms for EC2 instances using Cloud Watch.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services ( AWS) provision.
  • AWS EC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, Ansible, Python, Bash Scripts.
  • Experience in setting up TERRAFORM continuous build integration system.
  • Created branches and managed the source code for various applications in GIT.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Responsible for installing Jenkins master and slave nodes and also configure Jenkins builds for continuous integration and delivery.
  • Code Quality Analysis techniques are performed by integrating - Check style, Find bugs with CI tools.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Create and setup automated nightly build environment for java projects using MAVEN.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Involved in setting up builds using Chef as a configuration management tool and managed the configurations of more than 40 servers.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Involved in Scheduling jobs through Jenkins.
  • Created Pre-commit hooks in Perl/shell/bash for authentication with JIRA-Pattern Id while committing codes in SVN, limiting file size code and file type and restricting development team to check-in while code commit.
  • Used Load ash library to make java scripting much modular and productive where it seems appropriate.
  • Implemented a Continuous Delivery pipeline with GitHub, Jenkins, Docker and AWS AMI's, whenever a new github branch gets started, automatically, Jenkins, our Continuous Integration server attempts to build a new Docker container from it, the Docker container has the AMI baked in and leverages Linux containers.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Created and maintained the Python deployment scripts for WebSphere web application server
  • Developed, maintained and distributed release notes for each scheduled release.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Kept track of all releases and request of the developers through infrastructure management tool.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, DynamoDB, Opsworks, shell scripts, GIT, Docker, Kubernetes, Chef, Maven, Jenkins, Puppet, Scala, Centrify, Python, Apache Tomcat6.x/7.x, Windows and Linux environment, VMware ESX/ESXi Server and Workstation.

DevOps Engineer, AWS

Confidential, Indianapolis, IN

Responsibilities:

  • Manage all aspects of the end to end Build/Release/Deployment process for multi Project.
  • Was a part of Disaster Recovery exercise and actively involved in creating replica in another AWS AZ's.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Configuring and Networking of Virtual Private Cloud (VPC) Written CloudFormation templates and deployedAWS resources using it.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from svn/git and use ant/maven to build war/jar artifacts
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration-Continuous Deployment tools like Jenkins/Maven for deployment and build management system
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS
  • Used JAVA SE, Java/J2EE and Groovy on Grails MVC, JSF web framework and React.js for rapid application development.
  • Utilized Configuration Management Tool Ansible and created Ansible Playbooks to automate system operations.
  • 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
  • Installed and configured tool such as ChefServer / workstation and nodes via CLI tools to AWS nodes.
  • Developed Python Modules for Ansible Customizations.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Deployed code on WebLogic and Tomcat servers for Production, QA, and Development environments.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection (VPC)
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Manage and operate the Big Data environment and Web applications.
  • Configured plugins for the integration tools to the version control tools.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.

AWS/ DevOps Engineer

Confidential

Responsibilities

  • Administered Subversion (SVN) repositories source tree and user account administration, branching, merging, patch fixes, snapshots, and training users on the systems.
  • Managed daily builds and releases to all the environments.
  • Debugged build failures and worked with developers and QA personnel to resolve related issues.
  • Working and periodically meeting with Enterprise Architects, Project Managers, Scrum Master, Vendors, Developers and Deployment Managers to define and implement a Software Configuration Management solution.
  • Experienced in defining various branching, labelling and merging strategies.
  • Experienced in defining various build and release workflows.
  • Configure and maintain the scheduled tasks like thread dumps, log files backup.
  • Web logic server performance and tuning, reduces the application time.
  • Monitoring all the domain resources, servers, clusters, JMS, Connection Pools.
  • Created and configured JMS Connection factories, Queues & Topics.
  • Starting, stopping managed servers, admin servers as per the monitoring status.
  • Prepared ANT builds and integrated to CI Environment for build automation activity.
  • Installed and configured Jenkins with different tools (plug - ins) for continues integration process.
  • Installation and configuration of Tomcat and web sphere for different project teams.
  • Quick resolution to the build failures by coordinating with different stakeholders.
  • Build and deployed J2EE application in Web sphere from Jenkins by invoking required scripts.
  • Setting up deployment regions and automate deployment process to release environments.
  • Implemented the automation scripts (Batch, shell Script) for deployment process to different environments.
  • Automated nightly build, test, and reporting mechanisms using Jenkins.
  • Proactively seeks opportunities to implement improvements to internal development processes.

We'd love your feedback!