We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • 8 years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, AWS, DevOps and Build/Release management.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHELH 4.x/5.x
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Watch, IAM, EC2, RDS, S3, Auto Scaling, Route53, SNS,and Lambda.
  • DesignAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experienced in Amazon EC2 setting up instances and setting up security groups.
  • Setting up data in AWS using S3bucket and configuring instance backups to S3 bucket.
  • Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
  • Extensive Experienced in writing Ansible playbooks and Modules to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Managed servers onAWScloud platform using Chef configuration management tools.
  • Ability to manage SCM processes like compiling, packaging, deploying and application configurations.
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, and Bitbucket.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Good exposure in administering version controls (GIT, SVN) to create daily backups and checkpoint files.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • ExtensiveExperience working with tools SVN, GIT (version control), ANT, Maven, Gradle (Build automation and standardization), Jenkins, Putty, SQL, JIRA.
  • Installed and Administered Jenkins CI for Maven Builds.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Strong knowledge on CI tools like Jenkins and Hudson.
  • Extensive experience in Application Deployments and Environment configuration using Chef, Puppet, Ansible and Terraform.
  • Expertise in DevOps tools like urban code deploy, puppet and chef.
  • Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments
  • Developed puppet manifests for different application and web servers like Apache, Tomcat, Nginx, WebSphere, WebLogic applications.
  • Chef to aid with our deployment process, and migrating in - house systems to Amazon Cloud Services.
  • Involved in functional usage & deployment of applications in WebLogic, WebSphere, Apache Tomcat Server
  • Strong experience administering installing and monitoring WebLogic applications.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in installing Docker using Docker tool box.
  • Source code management is performed using GIT from master repository and knowledge on Container management using Docker in creating images. Familiarity with Docker Swarm.
  • Inventoried and administered Red Hat Enterprise Linux (RHEL), FreeBSD and VMware ESXi, VCenter, VSphere, VMWare Workstation servers, writing several utilities to manage them simultaneously.
  • Ability in development and execution of XML, RUBY and SHELL scripts.
  • Monitored the servers & applications using Nagios and Splunk.

TECHNICAL SKILLS

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, LINUX, RHEL

Source control tools: Subversion, Bitbucket and GIT

Build Tools: ANT, MAVEN, Gradle

CI Tools: Hudson, Jenkins

Configuration Tools: Chef, Puppet, Ansible, TerraForm

Repositories: Nexus, Artifactory

Languages: Shell scripting, Power Shell, SQL, Java/J2EE, Python, Ruby

Tracking tools: Jira

Testing tools: Junit, Selenium

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, Nginx

Databases: Oracle, MY SQL, Dynamo DB, MongoDB

Monitoring tools: Nagios, Splunk

Container Technology: Docker

Cloud Technology: Amazon Web Services

PROFESSIONAL EXPERIENCE

Confidential, NY

Sr. DevOps & AWS Engineer

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Responsible for creating multiple environments (Test, Pre-prod and Production) to build and deploy Java applications using AWS Cloud Formation template which includes VPC EC2, ELB, Auto scaling, RDS, Route53, S3, SNS and IAM.
  • Responsible to Manage IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Configured 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, Splunk and Nagios.
  • Managed servers on the Amazon Web Services (AWS) platform using chef configuration management tools.
  • Used Dynamo DB to store product information and Created Product catalog table for different products.
  • Designed and implemented for fully automated server build management, monitoring and deployment using Chef.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Configured, monitored, distributed multi-platform servers using Chef.
  • Used Test Kitchen to test the Chef Recipes on workstations before running the recipe on servers.
  • Maintained Chef Servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Working with Docker practices by AWS, Elastic Bean stalk& Docker with Kubernetes.
  • Conducted auto deployment of software applications in secured and managed environment using container technology Docker.
  • Customized Docker container images, tagging and pushing the images for various generic requirements.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, and deployments.
  • Installed, configured and administered Jenkins as Continuous Integration Server on Linux machines.
  • Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Responsible for various repository management activities in Git like branching, tagging, rebasing and merging.
  • Developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell, Python and Perl scripts.
  • Developed unit and functional tests in Python and Ruby.
  • Experienced in using Nexus and Artifactory Repository Managers for Maven Builds.
  • Expert in deploying the code through web application servers like WebSphere, WebLogic, Tomcat.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration build.
  • Creating Virtual machines for Red hat Linux and Solaris on VMware ESX and also administering them with Virtual Infrastructure client.
  • Work with different team members for automation of Release components.
  • Used Jira as ticket tracking and work flow tool.

Environment: AWS, Chef, Jenkins, Maven, SQL, Docker, Jira, Unix/Linux, Python, Ruby, Shell scripting, Nagios, Git.

Continental, Farmington Hills, MI

DevOps Engineer

Responsibilities:

  • Build, manage, and continuously improved build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Used sub modules in the GIT and educated users working with sub modules in GIT. Configured plugins for the integration tools to the version control tools.
  • I worked on branching, labeling, and merge strategies for all applications in GIT.
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Managed GIT repositories for branching, merging, and tagging.
  • Handled Code reviews and merging Pull requests.
  • Implemented continuous integration using Jenkins.
  • Build Java code on to different Jenkins servers as per the schedule.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Used Maven for building Java/J2EE Applications.
  • Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Provided installation & maintenance of Puppet infrastructure and developed Puppet recipe &modules for configuration management.
  • Extensive knowledge on writing and deploying modules in puppet.
  • Implemented Puppet for Automation in the Non-production environment.
  • Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in AWS cloud.
  • Worked on creation of puppet manifest files to install WebLogic instances and to manage configuration files for multiple applications.
  • Utilize Puppet for configuration management of hosted Instances within AWS.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Failover functionalities.
  • Maintaining GIT repositories using stash & handling build and Release deployment using Docker Marathon.
  • Configuring and updating JSON files to create new stacks for Deployment using Docker Marathon.
  • Experience working on several Docker components like Docker Engine, Hub, machine, compose and registry.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Experience deploying and maintaining multi-container applications through Docker.
  • Configured application servers (JBOSS) to deploy the code.
  • Use JIRA for change control & ticketing.
  • Good working knowledge of PowerShell scripting on windows environment.
  • Worked with Jira, a tool that handles DCR (defect Change Request) MR (Maintenance Request).
  • Good experience in windows & VMware server automation using scripting language Power shell, VB Script.
  • Have experience in scripts (Perl scripts, Shell scripts, etc.) that can run from a command line to check the status of a host or service by using Nagios.

Environment: AWS, Shell Scripting, VMware, Hudson, Jira, GIT, WebLogic, JBOSS, Maven, Jenkins, Artifactory, Docker, Kubernetes.

Confidential, Tyson, VA

Build & Release Engineer

Responsibilities:

  • Developed build and release processes. Perform software builds using Clear Case as version control tool.
  • Built and Deployed java source code into application servers in an Agile continuous integration environment.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Perform software builds using SVN as version control. Writing, editing config specs and creating views for developers.
  • Designing and deployed best SCM processes and procedures. Posting the Build on time & following it up the testing team on posted builds.
  • Managed SVN repositories for Branching, Merging, and Tagging. Developed Shell/Batch/Perl Scripts for automating build process.
  • Resolved merging issues during build and release by conducting meetings with developers and managers.
  • Administrated & Used SVN for branching, tagging, and merging.
  • Maintained and coordinated environment configuration, controls, code integrity and code conflict resolution.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Practical understanding and experience in scaling puppet with 100's of agents and few puppet servers.
  • Practical/hands-on knowledge on using Hiera in conjunction with puppet modules.
  • Planned for, tested, and then managed the upgrade of our puppet infrastructure from 0.25.4 to 2.6.6.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Created several stored SQL procedures to handle the data from different tables in the database and for fast retrieval of data.
  • Deployed the archives to WebSphere Application Servers using Admin Console and Deploy Scripts Provided by WebSphere admin Team.
  • The deployment and server bounce process is automated by creating the scripts using WebLogic Scripting Tool (WLST).
  • Responsible for Plugin Management, User Management and Backup/Disaster Recovery Plan/Implementation (BDR) on Jenkins.

Environment: Subversion (SVN), Clear case, Jenkins, Perl Scripts, Shell Scripts, XML, WebSphere, WebLogic, PL SQL.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design & maintenance of Subversion/CVS Repositories, views, and access control strategies.
  • Created the branches in Subversion and Perforce to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Implemented GIT for version control of puppet modules and process documentation.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
  • Developed GIT hooks on local repository, codecommit, remote repository, code push functionality, on Git Hub
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Deployed the applications to WebSphere Application Server 5.0 and static content to apache web servers.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Worked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Developed and maintained integration and release processes.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Subversion, ANT, Git, RHEL, XML, WebLogic, WebSphere, Perl Scripts, Shell scripts

Confidential

Linux Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Responsible for setting up cron jobs scripts on production servers.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured VNC server/client.
  • Handling the day-to-day Operations, Troubleshooting & Solve Server Problems in LINUX.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Created test scenarios for testing NIS, NFS, DNS and other functionality of the OS.
  • Maintained system security, including password checks, permission scans, implementation of security ensuring tools Linux environment.
  • Created and modified users and groups with SUDO permission.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.

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

We'd love your feedback!