We provide IT Staff Augmentation Services!

Devops & Aws Engineer Resume

4.00/5 (Submit Your Rating)

Minneapolis, Mn

SUMMARY:

  • A technocrat with 7+ Years of IT Industry experience in Build & Release Management, Continuous Integration/Continuous Delivery, Configuration Management, and AWS cloud.
  • Extensively experienced in using build tools such as ANT andMAVEN on Java, PHP projects for the development of build artifacts on the source code.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT and migrated SVN into GIT.
  • Administrated and monitored activities for SVN, GIT andTeam Foundation Server (TFS).
  • Extensively worked on Jenkins as continuous integration (CI) server by configuring & editing build jobs, Plugin Management and build slaves for End - to-End automation of CI/CD pipeline.
  • Extensive knowledge and administration experience in JIRA and knowledge on products like Docker, Bamboo.
  • Created images in the Docker Containers and stored inDocker hub.
  • Experience in Developing Chef Cookbooks & Recipes to automate the deployment process, Servers provisioning in AWS Cloud and continuous applications delivery.
  • Experience in administration, Deployment, Automation of configuration management tool such as Puppet, Chef andAnsible.
  • Experience in DevelopingAnsible modules to automate application installation and configuration management.
  • Experience in writing Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of Openstack Nodes and TestPlaybooks on AWS instances using Python.
  • Installation and configuration Infrastructure Automation Tool Puppet. Created and updated Puppet manifests, modules, files, and packages.
  • Involved in Setup and Configuration of Puppet Configuration Management.
  • Experience in Installation and configuration of Tomcat, JBoss, Web Sphere 5.1/6.0 Application Server onSolaris and Linux boxes.
  • Experience in administering cloud tools likeAmazon Web Services (AWS), Microsoft Azure.
  • Experienced using cloud providers and API’s for Amazon (AWS) Ec2, s3, VPC,SNS, SQS, AMI, cloud watch, Opsworks with Cloud Sigma (EU) and GFS storage, OpenStack.
  • Monitored the servers & applications using Nagios, Cacti and Splunk.
  • Good Command in Shell/Perl/Python/Bash/PowerShell scripting. Proficient in Unix/Linux/Windows OS administration.
  • Expertise experience in automation scripting languages Shell, Python and Ruby.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Experience with My SQL, Linux/Unix, Windows NT, and Java/J2EE, WAS, MS-IIS, Flash, Install Shields/Creating Linux RPMs.
  • Experience of TCP/IP networking including routing and switching, WAN to WAN, VPN tunnels.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
  • Ability to work closely with teams, to ensure high quality, timely delivery of builds &releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Ability to grasp latest technologies and to properly apply new tools to build applications.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating Systems: UNIX, LINUX (RHEL, Ubuntu, CentOS), Windows Server

Programming Languages: JAVA, Angular JS, JSP, Java Servlets, HTML, and XML

SCM Tools: GIT, SVN, Perforce

Build Tools: Maven, Ant

CI/CD Tools: Hudson/Jenkins, Bamboo

Configuration Management/Automation Tools: Chef, Puppet, Ansible

Web/App Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic

Database System: SQL Server 2000/2005/2008, Oracle 9i/10g-PL/SQL, MS Access

Bug Tracking Tools: JIRA, Remedy

Cloud Virtualization Tools: AWS, Rackspace, Azure, OpenStack, VMware, vSphere

Languages/ Scripting: Python, Ruby, Shell

Other Tools: Docker, App Dynamics, Nagios, Splunk, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential,Minneapolis, MN

DevOps & AWS Engineer

Responsibilities:
  • Responsible for Implementing, design, architecture, and support of cloud-based server and service solutions.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Developed Angular JS pages, Web services calls and AJAX calls for the applications.
  • Responsible forWriting JSON templates for cloud formation and ruby scripts for chef automation and contributing to repository on GitHub (sub version control).
  • Implemented Continuous integration (CI) like Jenkins from scratch.
  • Responsible for Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, testing docs.
  • Setting up client server model of Chef in development environment of OCI. Provisioned AWS server using Chef Recipes.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Evaluated Chef and framework and tools to automate the cloud deployment and operations.
  • Managed the configurations of multiple servers using Ansible. Used Ansible playbooks to setup Continuous Delivery CI/CD pipeline and deploy the application Scheduling the jobs using Ansible tower experience.
  • Responsible in writing and deploying various Ansible playbooks and modules in the Production and pre-production environments.
  • Written multiple manifests and customized facts for efficient management of the Ansible clients.
  • Used Ansible Python Script to generate inventory and push the deployment to AWS Instances.
  • Responsible in working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Responsible for Continuous Integration and Delivery Pipeline with Docker.
  • Installed Urban Code Deploy server, agents and doing deployments in various environments.
  • Performed deployment, ongoing maintenance & configuration of systems for maximum availability, security, performance, and documentation in a Linux based production environment.
  • Migrating an existing on-premises application to AWS.
  • Used CloudTrail, TESSA, Cloudpassage, Checkmarx, Qualys Scan tools for AWS security and scanning.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Optimization / cost reduction of Amazon AWS services (EC2, S3, EBS, ROUTE53, SES, VPC).
  • Deployed the Java applications into web application servers like JBoss.
  • Responsible for creating scripts for system administration and AWS using languages such as BASH and Python.
  • Coordinating with Different Project teams on Build &release planning and efforts.
  • Responsible for nightly and weekly builds for different modules.
  • Member of CCM representing changes for Release and environment configuration.
  • Responsible for configuring management of different application layer modules.
  • Responsible for Database build, release and configuration.
  • Setup various Team Projects into different Team Project Collections in TFS 2010.
  • Performed Deployment of Release to various QA & UAT in Linux environments.
  • Worked with different team members for automation of Release components.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.

Environment: AWS, AWS EC2, Jira, Linux, Java,RestAPI,Angular JS, AWS cloud watch, JSON, Chef,Ansible,Jenkins, Maven, Java, TFS, ANT, Maven, SVN, GitHub, Cloud Formation, Chef, Docker, Apache Tomcat, JBoss, Shell, Perl, Python.

Confidential, CA

DevOps Engineer

Responsibilities:
  • Closely worked with Symantec and BSC team to setup the Symantec O3 IDLINK Open VPN Servers.
  • Interacted with clients to understand the deployment requirements.
  • Installed/Configured/Managed Jenkins Continuous Integration Automation.
  • Worked on creating repositories, branches, tags in GIT and assist the developers in fixing merging issues. Also, responsible for SVN repositories for branching, merging, and tagging.
  • 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.
  • Implemented a Continuous Delivery framework using Jira, SVN, Bamboo, maven & Nexus, Puppet, in Linux environment.
  • Implemented automations tools Chef, Puppet, Splunk.
  • Performed system administration and operation tasks using Chef, Nagios.
  • Having good experience on creating Roles, Environments, Data Bags in Chef Cookbooks and upload it to the chef server.
  • Automated middleware layer and database layer infrastructure deployment tasks using Chef.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef server, Managed On-site OS/Applications/Services/ Packages using Chef as well as in Microsoft Azure for Virtual Machine& Apps Service with Chef Cookbooks.
  • Created a custom puppet module skeleton to use same structure across all puppet modules.
  • Implemented Puppet Hiera to separate data from puppet code.
  • Managed Puppet Enterprise 2015.3 Upgrade Project using new Puppet 4.x syntax and improvements to the Puppet Development Workflow that supports Unit Testing and Acceptance Testing for individual Puppet Modules.
  • Configured Puppet, created manifest using "puppet language" for automation deployment, repetitive tasks, quickly deploys critical applications, environment configuration. Developed build and deployment script using Ruby and shell scripting.
  • Worked on deploying Puppet and Puppet dashboard.
  • Implemented Bash, Perl, Python scripting. Automated many days to day tasks through Bash scripting.
  • Managed Ubuntu Linux and Windows virtual servers on Azure Virtual Machine using Open-Source Puppet Server.
  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Worked with Red Hat Satellite Server which is used to push changes across various servers simultaneously.
  • Create Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Responsible for Adding New Co-Admin and Managing the Co-Admins for all the Subscriptions in the Windows Azure Platform.
  • Worked directly with the Azure Product team in tracking and resolving defects in the beta Azure IaaS offering.
  • Worked closely with DBA Team to adjust kernel parameters as per requirements.
  • Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
  • Provided support to Account Managers, UNIX and Windows technicians, and other departments.
  • Build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Developed Java validation classes for the Application logic and utilities.
  • Involved in installation and configuration of various Third-party software onto servers.
  • Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.
  • Day to day resolution on Linux based issued though SMS ticketing system in compliance to SLA cycles.
  • Resolved technical problems relating to API application by identification and fixing bugs.
  • Developed scalable modular software packages for various APIs and applications.
  • Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
  • Performed application installation and management on IBM AIX and Linux servers for applications like Web Sphere Application Server (WAS) 7, JBoss 4.2.x, 5.x, Sun JES Web Server 6.1, Oracle 10g, Sybase 12.5 etc.

Environment: SVN, Bamboo, Chef, Splunk, Puppet, Git, Jenkins, Java,Azure,Red Hat Enterprise Linux 4.x/5.x/6.1, AIX 6.x, Docker, VMware ESX5, JBoss,Nagios,Hiera, Windows 2008, Oracle 10g.

Confidential,Denver, CO

Build and Release Engineer

Responsibilities:
  • Provided Support and helped in troubleshoot production and QA deployments. Made recommendations on specific aspects of Build and Deployment and overall release process.
  • Involved in Verifying that the methods used to create and recreate software builds are reliable and repeatable.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from oneenvironment to other environments.
  • Identified new tools/technologies that make Release, SCM process more efficient, reliable, and cost effective.
  • Created and configured dynamic/snapshot views as per the requirements and writing configuration-spec for views to work with branches, labels.
  • Involved in Installation & Configuration of Jenkins to support various Java builds.
  • Setup Build and deploy automation tool and Continuous Integration in Jenkins.
  • Created Application Server, nodes at a cell level, created clusters, defined Data Sources for Database connectivity. Experience with centralized version control system such as SVN and distributed version control system such as Git.
  • Involved in troubleshooting and merging C++ code in the weekly release candidate branch.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Developed new processes and applications to migrating towards continuous integration and agile development.
  • Implemented Web services call using soap UI.
  • Developed SOAP/WSDL interface to exchange usage and billing information for third party carriers.
  • Implemented and manipulated Shell and Perl scripts for release and build automation to suit the requirement. Work items customization on primary level using Team Foundation Server (TFS) Power Toys.
  • Troubleshooted C++ compiling code and coordinated it with development team after finding out the root cause.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Worked with IBM Support and development teams in resolving issues related to application memory leaks, analyzing java cores and heap dumps using Thread and Heap analyzer tools.
  • Evaluated, Installed, and configured various JIRA plug-ins systems based on the requirement.
  • Managed software baselines and configurations, including labeling, branching/merging and promoting versioned files.

Environment: SVN, GIT, Apache ANT, Maven, SOAP, TFS, XML, Perl Script, Shell scripting, Jenkins,Jira, IBM.

Confidential

Unix/Linux Administrator

Responsibilities:
  • Provided ongoing support in systems management and administration of LINUX/UNIX in global-scale environment.
  • Served as communication conduit between programmers and network operations central staff.
  • Planned, tested, and introduced new systems into the infrastructure.
  • Managed the overall administration of Windows System applications.
  • Performed various troubleshooting and maintenance operations in Windows Server environments.
  • Performed security monitoring tests to identify intrusions.
  • Provided Tier 2 and Tier 3 technical support.
  • Deployed performance enhancing/monitoring tools.
  • Eliminated extended downtime of network and processes by installing and configuring a Nagios server to monitor Windows/Linux servers.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, Jabber, Openfire, Kickstart, Memcache, Cassandra, Hadoop, MySQL, Jira, etc.
  • Performed deployment, ongoing maintenance & configuration of systems for maximum availability, security, performance, and documentation in a Linux based production environment.
  • Created Bash, shell & python scripts for various Systems Administration tasks to automate repeated processes.
  • Developed scripts in PERL and SHELL to automate the process.
  • Installed and configured Nagios system monitoring, writing custom scripts for ESXi servers.
  • Raised the level of expansion and research by automating tasks freeing up time for research and testing.
  • Weekly meeting to discuss change management, datacenter and infrastructure approvals/issues.
  • Upgraded wireless network infrastructure and firewall.
  • Created read replicas and used them for disaster recovery, RDS instance upgrade purposes.
  • Server administration and multi-platform support (OS X, Ubuntu Linux, Windows).
  • Daily user support for enterprise systems, networking and workstations.
  • Planning and implementation of NAS backup for the servers.
  • Ported Visual C++ user interface modules from a Windows NT environment to Visual Age C++ in an OS/2 environment.
  • Production Support & Systems engineering duties related to Red hat system administration DNS, DHCP, NFS, NIS, LDAP, user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.
  • 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.
  • Installed and maintained web servers JBoss 4.x, Jakarta Tomcat and Apache HTTP (1.3, 2.2) Web server in Red Hat Linux.
  • Possess strong skills in application programming and system programming using C++, C, QT and Python on Windows and LINUX platforms using principles of Object Oriented Programming (OOPS) and Design Patterns.

Environment: Red hat Linux 4/5, JBoss 4.x, C++, HTTP 1.3,2.2, Perl script,Shell Scripting, Cassandra, Nagios, Unix, Linux.

We'd love your feedback!