We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in IT industry in various roles as DevOps, Build and Release engineer and Linux/Unix Administrator with excellent experience in Software Integration, Configuration, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Under various platforms Involved in creating services like proxy and business service and import the same to different environment.
  • Having good Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms to Automate repetitive tasks, quickly Deploy critical applications, and proactively manage change.
  • Installed and configured an automated tool Chef, Puppet that included the installation and configuration of the master, agent nodes and an admin control workstation.
  • Extensively worked on Jenkins for continuous integration and also for End to End automation for all build and deployments.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Strong knowledge of Large - scale Linux Server deployment methods, Kernel compilation and configuration, performance monitoring and tuning.
  • Expertise in writing puppet’s DML (Declarative Modeling Language) scripts and helped declare and the documented each system’s state for future references.
  • Experience in using version controller tools like Subversion (SVN), Rational Clear Case, GIT and GitHub.
  • Configure and install servers with different environment such as Windows, Linux, Cent OS, Ubuntu.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and developed End-to-End automation solution for build and deployments.
  • Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Experience in using Bug tracking tools like JIRA, Remedy and HP Quality Center
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as AWS
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Experienced with RESTful API’s of Elastic Search to analyses, search and visualize real-time data.
  • Proficient in maintaining enterprise businesses using AD, LDAP, VPN and HAP Roxy
  • Strong knowledge on revision control concepts like Branching, Merging and Tagging.

TECHNICAL SKILLS:

Operating Systems: Windows2008, UNIX (Solaris, AIX), LINUX (RHEL, CentOS, Ubuntu).

Versioning Tools: CVS, SVN, GIT and Perforce.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center.

Build Tools: ANT, MAVEN, Gradle.

Virtualization Tools: Docker, VM virtual Box, VMware.

CI Tools: Jenkins, Hudson, Team City, Bamboo.

CD Tools: Chef, Puppet, Ansible.

Languages/Scripting: C, C++, Perl scripting, Batch scripting, Power Shell scripting, SQL, Java/J2EE, Ruby Python, Bash, YAML.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Monitoring Tools: Nagios, Splunk, Elastic Search, Influx DB

Storage: S3,ECS,NFS

Web servers: Apache, IBM HTTP and Nginx

Application Servers: Tomcat, IBM WebSphere, JBOSS, WebLogic

RDBMS: Oracle, SQL SERVER, MYSQL

IAAS Providers: AWS, OpenStack, Microsoft Azure, Cloud watch

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

DevOps/AWS Engineer

Responsibilities:

  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Design & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN & Direct connect services.
  • Implemented and maintained Chef Configuration management spanning several environments in VM ware and the AWS cloud.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Hands on with Puppet Manifest files to deploy automated tasks to many servers at once.
  • Performing Manifests to update the Puppet agent using Puppet Master.
  • Experience in Creating secured cloud infra using ( VPC ) for Staging and Development environment on AWS .
  • Manage Elastic search clusters and PostgreSQL replication.
  • Managing Linux, VM ware and AWS /VM 's.
  • Experienced in using advanced PostgreSQL/MYSQL features like table partitioning and different types of oracle indexing. Backup and Restore experience with PostgreSQL/MYSQL database backups and point in time recovery.
  • Install/configure/maintain the Linux /Solaris servers, NIS, DNS, NFS, Mailing List, Send mail, apache, FTP, SSHD.
  • Extensively worked on Hudson , Jenkins , Lara and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Scripting experience in Python, PHP , and/or Bash, PowerShell , Groovy for automation purpose.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Manual Installation and configuration of Weblogin , Tomcat and Apache servers.
  • Hands on experience in installing and administrating CI tools like Jenkins , Lara , GIT , Perforce and Nexus .

Environment: Linux, Jenkins, Hudson, Lara, Bamboo, Docker, GIT, Weblogin Server, Tomcat Server, Apache Server, Python, PHP, Shell, PostgreSQL, Chef, Puppet, AWS, VPC, VM's, AWS Cloud Formation, EC2.

Confidential, Dearborn, MI

DevOps/Build & Release Engineer

Responsibilities:

  • Deployment and maintenance of Linux Server systems to run OpenStack Cloud environment.
  • Deployment and Support of OpenStack Cloud based on Linux RHEL / CentOS/Ubuntu.
  • Automated parallel Linux server provisioning.
  • Setup and manage chef servers.
  • Developed a continuous deployment pipeline using Jenkins, Chef, and Ruby/shell scripts.
  • Creating containers/images of different web and mobile applications
  • Creating images for different monitoring tools, like Sensu, Linkerd etc.
  • Administrations and Maintenance of CI tools Hudson/Jenkins.
  • Creation of pipelines in Jenkins to optimize the build process.
  • Setup & Maintenance of various types of Build jobs in CI tools.
  • Support our CI servers, ensure that failing tests and build are being assessed and looked into by the development team.
  • Defined & managed workflow in JIRA as per release & project requirement.
  • Installation and administration of Atlassain STASH.
  • Supported the build activities of multiple teams, delivering multiple releases of applications.
  • Ownership, development and support of the Build and Release tool infrastructure.
  • Coordinated and supported project branches merging process from various releases.
  • Identify, implement and maintain branching models to support agreed-upon release requirements and schedules.
  • Maintain and continuously improve build automation and the supporting systems and applications which comprise the build infrastructure, with a focus on speed, scalability, and efficiency.
  • Continuously communicate information to project coordinators and managers, represent Delivery Managers on release meeting.
  • Administration of ClearCase VOB, Views, Restoring replica.
  • Experience in trouble shooting Multi site sync issues.
  • Expertise in planning migration task without impacting the Business.
  • Resource planning & task allocation/rotation within the team to avoid dependency.
  • Expertise in planning the Source code migration from ClearCase to GIT.
  • Worked on REST APIs to get data and use Splunk for reporting
  • Prepared documentation/CM Plan /RCA when where it is required.

Environment: SQL Server 2008R2/2012/2014, DNS, DHCP and IP, SVN, CVS, Maven, Docker, Chef, Git, Bit bucket, CVS, Ant, Jenkins, Puppet, AWS and JIRA.

Confidential, Manhattan, NY

DevOps Engineer

Responsibilities:

  • Analyzed the ANT build projects for conversion and converting to Maven build projects
  • Developing pom.xml files for Maven build scripts
  • Performed all necessary day-to-day CVS/Subversion support for different projects
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies
  • Creation of branches in CVS and Subversion for parallel development process
  • Merging release branches back to trunk after the production release and resolving of conflicts during merging in both CVS and Subversion
  • Used SVN for branching, tagging, and merging
  • Worked with the Architects on SDLC process being the owner of post development environments
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects
  • Carried out deployments and builds on various environments using Puppet continuous integration tool
  • Well versed with user and plugin management for Puppet
  • Developed and implemented the software release management for the release of web applications
  • Wrote ANT and MAVEN Scripts to automate the build process
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • 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
  • Automation of daily tasks using Shell and Perl scripts
  • Deployed the static content to apache web servers and applications to Tomcat Application server
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool
  • Build, configured and support Application team environments
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes

Environment: SVN, CVS, ANT, Maven, Puppet, Tomcat, Shell, Perl, Nexus, and JIRA

Confidential

DevOps Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Implementing a Continuous Delivery framework using Jenkins, Ant and Maven in Linux environment.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Support Microsoft IIS, and Solaris web infrastructure.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Work on production support of Linux/Unix servers. deployed System Centre Operation Manager (SCOM) 2005
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Built a comprehensive PERL script which would call the required Make files and notify the build distribution team in case of Build errors or Completion of the builds.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Created unit and functional test cases through use of testing tools such as Python and Bash.
  • Actively Involved in Building and configuring of red hat Linux and Solaris 9/10 servers remotely using Jump Start /Kick Start Servers.
  • Automated build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Implemented Bash, Perl, Python scripting.
  • Instituted centrally managed Linux configurations for application deployments, disaster recovery.
  • 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.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Track of all the releases and request of the developers through Infrastructure management tool.
  • Used continuous integration tool like Anthill pro to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Involved in periodic archiving and storage of the source code for disaster recovery.

Environment: Subversion, GIT, Anthill pro, Java/J2EE, ANT, Bash, MAVEN, JIRA, LINUX, XML, Python, Windows XP, IIS, Windows Server 2003, Web logic, SCOM, MY SQL, Perl Scripts, Shell scripts/Ruby.

Confidential

Build & Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements
  • UsingJ2EE/Struts and Web Sphere Application Server with DB2asDatabase.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects success fully by resolving release inter dependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner
  • Worked with HP QTP for Functional Testing.

Environment: PVCS, Clear Case, Hudson, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, HP Quality Center

We'd love your feedback!